A coding agent you can adapt to your tools and workflow.
Compose tools in Python, inspect results, and reuse helper functions. Keep data and intermediate results outside the conversation, with state that persists between calls. Add your own tools and checks. Follow the same session from your terminal, desktop, or phone.
GitHub ↗Browser automation for Clojure, the command line, and agents.
Control real browsers with Playwright through Clojure or simple shell commands. Open pages, fill forms, take screenshots, and extract content while the browser stays open between commands. Record tests and publish Allure reports for CI.
GitHub ↗Schema-validated LLM output and model routing for Clojure.
Turn model responses into structured data, with parsing and validation against your schema. Route requests across providers with cost budgets, circuit breakers, and automatic fallback. Use hosted models or local Ollama without depending on a provider's JSON mode.
GitHub ↗Keep code changes and verification evidence in sync.
Use a Babashka CLI to map changed files to subsystems and check which tests your policy requires. Track test runs as receipts, so you can see which changes have verification evidence. A Git hook can block pushes until the required checks are complete.
GitHub ↗