No description
- Rust 93.3%
- HTML 6.3%
- Shell 0.4%
Enterprise
This project is an LLM coding agent/orchestrator written in Rust. It has its own UI, tool implementations, etc. The code is almost entirely written by LLMs, mostly Opus 4.5-4.6 in Claude Code.
Overview
- doctrine/: human-written specification for the project, LLMs do not edit this
- notes/: LLM-written notes on architecture, past issues, etc
- warp-core/: the library that does most of the heavy lifting, specified here
- computer/: main agent program, documented here
- coding guidelines general guidelines (for anyone writing code)
- CLAUDE.md LLM-specific instructions
Common commands
cargo test: run testscargo run --bin computer: run computercargo run --bin scotty: run Warp Core example binary
For humans only
The current workflow is:
- Edit /doctrine
- Run
./spec-commit.sh "MESSAGE" - Run Claude Code with the prompt "Implement the change or complete the task specified in the last commit"
- Run
./impl-commit.sh - Test the new code
- If working, great! go to step 1
- If not working, run
./task-commit.sh "MESSAGE" - Edit the task in the spawned editor and exit
- Go to step 3
Branches and multiple repo checkouts can be used freely