Shadow
lastmod 2025-08-30created 2025-08-301 edits
Background coding agent with a real-time web interface
About
- Open-source background coding agent that analyzes and understands existing codebases and provides an automated coding assistance environment supporting file editing, search, and execution
- Integrates with GitHub repositories, supporting branch management, PR creation, AI-generated commits, and real-time task status tracking
- Runs in micro VM environments isolated with Kata QEMU containers, automatically creating and cleaning up workspaces for stronger safety
- Supports multiple LLMs including Anthropic, OpenAI, and OpenRouter; provides real-time streaming chat and a conversational interface
- Provides tools for reading/editing/searching files and running terminal commands, plus semantic code search
- Can run in local mode (direct file execution) or remote mode (full VM isolation, Kubernetes orchestration)
- Overall architecture consists of Frontend (Next.js), Server (Node.js), Sidecar (Express), Database (Prisma/Postgres), etc.