{"repo":"fluskapp/flusk-dev","free":true,"listed":false,"github":"https://github.com/fluskapp/flusk-dev","clone":"git clone https://github.com/fluskapp/flusk-dev.git","description":"An autonomous coding agent that owns its whole loop — engine, workbench, and memory. Apache-2.0.","language":"TypeScript","stars":25,"topics":["cost-optimization","llm","observability","open-source"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"flusk An autonomous coding agent that owns its whole loop. flusk is not a wrapper around another agent CLI. It runs its own turn/tool/session engine, keeps every run on an isolated git branch with per-turn checkpoints, and writes what it learns about your repos (verify commands, cross-repo lessons, goal graphs, the unattended ledger) to a local bitemporal fact store, so that knowledge outlives the context window. Design goals: - Own the loop. Small core, frozen contracts between modules, no framework. The engine is a few hundred lines you can actually read. - Safe unattended. Command classification, a filesystem write jail, git-branch isolation, and hard budgets — designed for runs nobody is watching. - Everything on disk. Sessions are append-only, fsynced JSONL files. Crash mid-run, lose at most one entry, resume from where you were. - Offline-testable. The entire suite runs against a scripted fake provider: no network, no API keys. Quickstart Requires Node = 22. ( npm link gives you a global flusk command instead of node dist/cli/main.js .) Real runs use the pi-ai model catalog and need a provider key ( ANTHROPIC API KEY for the defaults); --fake replays a scripted transcript instead, which is how the demo and the whole test suite run without a key or a network. --dry composes and prints the prompt, model, and isolation plan without calling anything. The fact store is local files under /.flusk/store — no server, nothing to reach. Setting memory.enabled: false is a request t","default_branch":null,"files":null,"tree":[],"storefront":"/r/fluskapp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fluskapp/flusk-dev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}