u/FrequentLake4493

Open-source coding agent with Docker sandbox, VNC desktop, sub-agents, and “living tool state”

Open-source coding agent with Docker sandbox, VNC desktop, sub-agents, and “living tool state”

I’m sharing an open-source autonomous coding agent called AuroraCoder:

https://github.com/1001WillsStudio/AuroraCoder

AuroraCoder gives an LLM a real coding workspace with file editing, persistent shell commands, web tools, sub-agent delegation, and a VNC/noVNC desktop inside a Docker sandbox.

The main architecture idea is “living tool state.” Instead of keeping every tool response as append-only history, AuroraCoder refreshes the current file/tool state after code-related tool calls and strips stale duplicated state from older tool messages. The goal is to keep the model grounded in what is actually on disk without filling the context with old file versions.

Some pieces that may be interesting to agent builders:

- Docker sandbox with persistent workspace

- persistent shell with background process handling

- parallel read-only tools and sequential write tools

- VNC desktop for GUI apps

- read-only sub-agent delegation

- ToolStore / MCP-style tool discovery

- one-click launcher from GitHub Releases

Recommended way to try it:

https://github.com/1001WillsStudio/AuroraCoder/releases/latest

Run the launcher with Docker Desktop installed. Please use a disposable test workspace first, since this is an autonomous coding agent.

I’m posting it here because I think the context/state design may be useful to other people building coding agents. If you try it, bug reports, comparison notes, and failure cases are very welcome in the repo.

https://preview.redd.it/592whkdjx75h1.png?width=1200&format=png&auto=webp&s=d2aac3a3e346be4bef98d37cd6cba6977681eeb6

reddit.com
u/FrequentLake4493 — 6 days ago