char-slop/berry
multipurpose self-modifiable agentic harness
git clone https://git.t4t.associates/char-slop/berry
d1201e2
main
files
| api/ | |
| extensions/ | |
| server/ | |
| util/ | |
| web/ | |
| .gitignore | 69 B |
| AGENTS.md | 4.1 KiB |
| README.md | 899 B |
| deno.json | 2.6 KiB |
| deno.lock | 45.6 KiB |
berry
multipurpose self-modifiable agentic harness
- based on pi-durable: background compaction, restart surviveability, provider-agnostic, etcetc
- codemode-only for most tools
- enable extensions per-conversation
- local or remote (ssh) tool execution environments
- integrated jj diff viewer+editor
- you can edit a commit and the harness will inform the agent so it doesn't clobber your changes
- you can review the changes on a commit-level as they happen !!
- integrated terminal
- conversations are auto-grouped by configured "projects" (project = environment + set of dirs)
- built-in browser use tools :D
setup
# rec: nix shell nixpkgs#zig -c deno task ghostty deno task ghostty# compile ghostty to wasm (via zig 0.16) deno task build# build the frontend BERRY_TOKEN =myberrypasswordBERRY_HOST =0.0.0.0 \deno task server# run the server with 'myberrypassword'