Inspiration Every developer has had the idea that slipped away because they weren't at their desk. On a commute, in a coffee shop, between meetings, the spark hits, but the laptop isn't there. We built Work From Anywhere because great code shouldn't wait for a chair.
What it does You speak a task into your phone. A coding agent on your laptop receives it, writes real files, commits them to GitHub, and sends a summary back to your phone in seconds. No IDE. No desk. Just your voice and an AI dev team always running at home.
How we built it A React PWA captures your voice using the Web Speech API. An audio command travels through a FastAPI WebSocket relay to a Python agent running locally. The agent calls a large language model, which returns structured code as JSON. Files are written to disk, staged, committed, and pushed to GitHub, all automatically. The commit hash lands back on your phone before you finish your coffee.
Challenges we ran into Making the WebSocket connection survive across mobile networks. Getting the LLM to return clean, parseable JSON every single time. Teaching git to authenticate silently inside a Python subprocess. Each one felt impossible for twenty minutes and obvious in hindsight.
Accomplishments that we're proud of A real voice command, spoken into a phone, producing a real GitHub commit on a laptop across the room, with zero manual steps in between. Watching that commit hash appear on screen for the first time felt like magic we had built ourselves.
What we learned The hardest part of any agentic system isn't the AI, it's the plumbing. WebSockets, process management, git authentication, JSON parsing edge cases. The model is the easy part. Keeping the pipeline alive is the craft.
What's next for Code From Anywhere Multi-file context awareness so the agent understands the existing codebase before writing. A mobile dashboard showing live diffs as files are written. Support for any remote machine, not just localhost. And one day, a team of agents, each owning a different part of the stack, all directed by a single voice.
Built With
- claude
- fastapi
- git-helper
- groq
- json
- parser
- pydantic
- python
- render
- websockets
Log in or sign up for Devpost to join the conversation.