Agent Development Environment

Sketch gives LLMs their own container to run in, and you get back git commits. An open source project focused on agent autonomy.

Download sketch Try in cloud

IDEs are for humans, not agents

IDEs are designed for humans to edit text.
LLMs should not be editing text in your IDE.
LLMs should not be running in your terminal.

LLMs need their own environment where they can have agency, with the freedom to apt-get install their own tools, and without your prod keys.

Sketch gives agents a container to run in, and you get back git commits.


A web UI for reviewing diffs

Sketch starts an (open source) web UI for interacting with the agent. It shows you diffs, lets you see what the agent is thinking, and gives you a code review tool for talking to the agent.

This is a UI designed for engineers who are developing significant, long-lived projects, not weekend vibe coding.

Sketch web UI screenshot showing browser navigation

Open Source

Our devtools are traditionally open source.
We want to preserve that tradition.

Grab the Sketch source from GitHub and run it against a local open model. Take control of your development environment and customize it to your needs.

Local Control
Run sketch locally with your own models. No data leaves your machine.
Cloud Option
Try sketch in the cloud with hosted containers and GitHub integration.
Container Native
Each agent session runs in its own isolated Docker container.

"Finally, agents can have their own space to work without messing up my local environment."
— (from the sketch discord)