Autonomous coding apprentice for terminal and web UI
Top 61.2% on sourcepulse
Sketch is an agentic coding tool designed to assist developers by understanding codebases and automating tasks within a sandboxed Docker environment. It targets developers seeking an AI pair programmer that integrates with their existing Git workflows, offering both CLI and web UI interactions.
How It Works
Sketch operates by launching a Docker container that mirrors the user's repository. Within this container, an agent interacts with the codebase using tool calls, primarily shell commands. This sandboxed approach ensures that the agent's actions, including potential errors or destructive operations, are isolated from the host system, providing a safe environment for experimentation and development.
Quick Start & Requirements
make
). Update via sketch -update
.docker.io
on Linux). WSL2 requires Docker Desktop for Windows.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project relies on Docker and specific host OS configurations (macOS/Linux). Running Sketch entirely without the sketch.dev
service requires manual LLM API key configuration (e.g., ANTHROPIC_API_KEY
).
1 day ago
Inactive