Solo developer builds cross-platform desktop AI agent with mobile remote control in 3 weeks, ships to 40+ countries

Remember the kid who fixed everyone's dial-up and HDMI cables? 30 years later, he's back — this time shipping a desktop AI agent with a mobile remote control, solo, in 3 weeks. The project is called Skales, and it's already gathering steam.
What it is
Skales is a native desktop agent (macOS signed, Windows, Linux) with 139+ tools. Bring your own API keys. Local-first. Free. You use it directly on your desktop, or pair it with a mobile companion app (Android Closed Testing on Play Store, iOS on TestFlight) via QR through an encrypted relay. From your couch, you can command your desktop in another room to read files, send emails, run code — whatever you want. The mobile app can also run standalone and local with Gemma.
Key details from the build
- Timeline: Started rebuilding a killed project from December 25. Previous version was a Laravel SaaS — "bloated, wrong shape." This time: native desktop agent. Three weeks from start to shipping.
- Tech stack: Desktop agent is native (not Electron, not a web wrapper). Signed for macOS. Also runs on Windows and Linux.
- Tools: 139+ tools available. BYOK (bring your own keys). Local-first design means no vendor lock-in for LLM access.
- Mobile pairing: QR code + encrypted relay. Phone pairs with desktop. Can also be used standalone with Gemma locally.
- Reach: Active users from 40+ countries and growing.
- Testing hiccup: At 00:30, Play Console flagged "12,522 devices no longer supported." Fixed quickly with help from Claude Opus and Sonnet. Green light for closed testing.
How Claude helped
The developer credits Claude for cutting development time by roughly 3x. Without it, the project would have taken three times as long. In particular, Opus and Sonnet helped quickly resolve the Play Store compatibility issue late at night.
Who it's for
Developers who want a free, local-first desktop AI agent they can control remotely from their phone, with full control over their own API keys and models.
Check out the project on GitHub: github.com/skalesapp/skales
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Command Center: Open-Source Dashboard for Claude Code Analytics
Claude Command Center is a local dashboard that reads your ~/.claude/ directory to display Claude Code session data, costs, and MCP server configurations. Built entirely using Claude Code with an Express backend and React frontend, it requires zero configuration and runs locally with no cloud or telemetry.

OpenClaw Developer Achieves AI Agent Breakthroughs with Uber and Restaurant Booking Automation
An OpenClaw developer has successfully created AI agents that autonomously complete Uber ride bookings and restaurant reservations on real websites, overcoming bot detection and CAPTCHAs using a stack with stealth browsers, residential proxies, and CAPTCHA solving.

Kreuzberg v4.7.0 adds code intelligence for 248 languages and improved markdown extraction
Kreuzberg v4.7.0, a Rust-core document intelligence library, now supports code extraction for 248 formats via tree-sitter and has significantly improved markdown quality with Structural F1 scores over 80% across 23 formats.

Keyoku Plugin Replaces OpenClaw's Static Heartbeat with Memory-Driven Autonomy
Keyoku is a free OpenClaw plugin that changes the agent's heartbeat from reading a static HEARTBEAT.md file to scanning the agent's actual memory store for stalled work, dropped commitments, conflicting information, and quiet relationships. It uses a local Go engine with SQLite + HNSW and offers three autonomy levels: observe, suggest, and act.