1
0
Fork
You've already forked enterprise
0
No description
  • Rust 93.3%
  • HTML 6.3%
  • Shell 0.4%
2026年05月17日 18:00:38 -07:00
computer Add .with_file('CLAUDE.md') 2026年02月09日 23:51:45 -08:00
deploy deploy/setup.sh: aaaaa 2026年02月17日 21:18:32 -08:00
doctrine Spec: Make llama.cpp and web UI optional 2026年05月17日 17:47:06 -07:00
notes Impl: Make llama.cpp and web UI optional 2026年05月17日 18:00:38 -07:00
server Impl: Make llama.cpp and web UI optional 2026年05月17日 18:00:38 -07:00
warp-core Impl: Make llama.cpp and web UI optional 2026年05月17日 18:00:38 -07:00
.gitignore Add deploy directory 2026年02月17日 17:19:39 -08:00
Cargo.lock Use new version of llama.cpp 2026年02月27日 00:29:06 -08:00
Cargo.toml Use new version of llama.cpp 2026年02月27日 00:29:06 -08:00
CLAUDE.md Update CLAUDE.md 2026年02月13日 17:16:53 -08:00
impl-commit.sh Rename transporter -> server 2026年02月16日 17:10:45 -08:00
LICENSE Add LICENSE 2026年02月13日 22:22:47 -08:00
README.md Replace run scripts with simple cargo commands 2026年02月06日 18:50:34 -08:00
spec-commit.sh Edit task system 2026年02月06日 01:04:40 -08:00
task-commit.sh task-commit.sh: use Kate 2026年02月06日 16:45:02 -08:00

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 tests
  • cargo run --bin computer: run computer
  • cargo run --bin scotty: run Warp Core example binary

For humans only

The current workflow is:

  1. Edit /doctrine
  2. Run ./spec-commit.sh "MESSAGE"
  3. Run Claude Code with the prompt "Implement the change or complete the task specified in the last commit"
  4. Run ./impl-commit.sh
  5. Test the new code
  6. If working, great! go to step 1
  7. If not working, run ./task-commit.sh "MESSAGE"
  8. Edit the task in the spawned editor and exit
  9. Go to step 3

Branches and multiple repo checkouts can be used freely