Free early access
Istari sits on top of the agents you already use and adds what a single session lacks: memory that carries across sessions, a supervised pipeline from ticket to pull request, and limits that keep it safe to leave running.
$curl -fsSL https://istari-ai.dev/install.sh | bash
Example run
How it works
The agent writes the code. Istari runs the process around it: it gathers context first, checks the work itself instead of trusting the agent, and stops for you where it matters.
Ticket, comments, parent epic, attachments and related past work.
A plan, pressure-tested by a critique pass.
Optional approvalIn an isolated git worktree with its own ports.
Istari runs build, lint and tests itself, and loops on failures.
A second pass reviews the diff; concerns go back for fixes.
Secret scan, scope check, then push and open the PR.
Optional approvalFollows CI to green. Never merges on its own.
Where you can make it stop and ask
What you get
Decisions, lessons and past work are captured as you go and brought back at the start of the next session, whichever engine you use.
ist recall "what did we decide about auth?" searches sessions, decisions, PR reviews and meeting notes, and refuses when nothing relevant exists.
Budgets with a kill switch, loop detection, trust levels, approval gates and a mutation gate on automated writes to GitHub and JIRA.
Each task gets its own git worktree, ports and environment, so several agents can work side by side.
Reviews pull requests where your review is requested, with code, security and architecture passes, and learns your review style.
ist review reviews the branch in front of you, on your machine, and posts nothing anywhere.
"When this, then that" workflows in YAML: PR watchers, CI monitors, daily standups, bug patrol.
PR requests, reviews, merges and assigned tickets in one feed, in your terminal and your editor's status line.
An optional Discord bot to check agents, answer approvals and search memory while you are away.
Trust
Istari hooks into your AI tools, so it tells you up front what it touches, asks before it writes into config you own, and can put everything back.
~/.istari/: a SQLite database, config and logs.ist setup lists every file it would write, such as ~/.claude/settings.json, and asks before installing.ist hooks off pauses everything. ist uninstall shows a dry run, then removes exactly what it added.Quick start
Install
curl -fsSL https://istari-ai.dev/install.sh | bash
Three questions: role, engines, hooks
ist setup
Review your branch locally
ist review
Ask your memory
ist recall "why did we pick this approach?"
Hand over a ticket
ist pick PROJ-123 --follow
Questions
Yes. Istari itself is free. You pay only for the AI engines and services you already use.
Not yet. The source code will be published under the Apache 2.0 licence once it is ready. Releases, issues and security reports are public today.
macOS on Apple Silicon. Linux and Intel Mac builds exist but are not offered by the installer yet. Windows is not supported.
Claude Code has the deepest integration; Codex, Cursor and Ollama are supported. Ticket integration targets JIRA today.