- .claude
- apps
- docs
- packages
- .gitignore75 B
- .oxlintrc.json614 B
- AGENTS.md2.0 KB
- bun.lock181 KB
- dprint.json536 B
- LICENSE1.0 KB
- package.json2.0 KB
- readme.md937 B
- todo.md1.2 KB
- tsconfig.json722 B
readme.md
Ace
A collaborative coding environment where people and agents work together in channels that run on your own machines.
Run
Requires Bun 1.4 or later and a model provider key, such as OPENAI_API_KEY.
bun install
bun ace new --project ~/code/my-repo
bun ace ask <channel> "what does this repo do?"
bun ace --help
The app runs in a browser against the host's gateway, or as the macOS desktop app:
bun app build && bun ace serve # http://127.0.0.1:4140
bun desktop dev # builds the app and starts its own gateway
If bun desktop dev exits silently, macOS killed Electrobun's downloaded CLI for an invalid
signature. Re-sign it once with codesign --force -s - apps/desktop/node_modules/electrobun/bin/electrobun.
Documentation
- Terms: what Ace's words mean. Binding.
- Architecture: how channels, hosts, and shared services fit together.