char-slop/berry
multipurpose self-modifiable agentic harness
git clone https://git.t4t.associates/char-slop/berry
c51dc10
main
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'
1# berry 2 3multipurpose self-modifiable agentic harness 4 5- based on pi-durable: background compaction, restart surviveability, provider-agnostic, etcetc 6- codemode-only for most tools 7- enable extensions per-conversation 8- local or remote (ssh) tool execution environments 9- integrated jj diff viewer+editor 10- you can edit a commit and the harness will inform the agent so it doesn't clobber your changes 11- you can review the changes on a commit-level as they happen !! 12- integrated terminal 13- conversations are auto-grouped by configured "projects" (project = environment + set of dirs) 14- built-in browser use tools :D 15 16## setup 17 18``` shell 19# rec: nix shell nixpkgs#zig -c deno task ghostty 20deno task ghostty # compile ghostty to wasm (via zig 0.16) 21deno task build # build the frontend 22 23BERRY_TOKEN=myberrypassword BERRY_HOST=0.0.0.0 \ 24deno task server # run the server with 'myberrypassword' 25```