One task, one branch, one PR
The agent works on a branch named after the task and opens a pull request you can read, diff and reject. The moment the PR opens, its link is attached to the task as evidence, so the task page and the repo always agree.
Alissa✦
Direction · Memory · Accountability
Alissa Code is a small command-line tool. You type alissa code instead of launching your agent bare, and it starts already onboarded: signed in to your Alissa account, carrying your team's written conventions, bound to the right repos, and registered as a session you can follow in Alissa Studio. The agent itself does not change. What changes is that its work now lands somewhere you can find it later.
Free · macOS and Linux · Claude Code today
Launch a coding agent bare and you get a brilliant new hire on their first day with no badge, no handbook and no HR record. It writes good code, and then the session closes, and everything about how the work happened closes with it: which task it was for, what it decided along the way, what it checked before calling it done. The next session starts from zero, and so does your team's memory of the last one.
Alissa Code fixes the first day, not the agent. Before your agent starts, one command does what good onboarding does for a person: it checks who they are, hands them the house rules, seats them in the right place and writes their name on the board.
Here is exactly what alissa code does before it hands off, in the order it does it. Each check can fix itself with your permission, so the first run takes a minute and every run after that takes a second.
alissa auth login; the token stays on your machine.Everything in Alissa starts from a task: one piece of work with a definition of done and the criteria to check it. When your agent works through Alissa Code, it anchors to a task the same way a person on your team does, and that is what makes its work legible to everyone else.
The agent works on a branch named after the task and opens a pull request you can read, diff and reject. The moment the PR opens, its link is attached to the task as evidence, so the task page and the repo always agree.
Every run has a session card in Alissa Studio: its name, the task it is focused on, the messages you exchanged and the full transcript. Six months later you can still answer "why was this done this way?"
With the review skill installed, a fresh session with none of the first agent's assumptions can read the pull request and post its findings on it, round after round, before the work reaches you.
Because the record lives on the task and not in the terminal, you can close the laptop and nothing about the work is lost.
Once a session has a name, you can have several. Alissa Code runs agents inside managed terminal sessions you can list, message, attach to and revive from any shell. Each one has a queue of work to pull from, so you manage a shift board instead of babysitting windows.
Alissa Code is how one person runs one or several agents deliberately. If you want your backlog worked through the night with nobody watching, that is Alissa Dark Factory: three autonomous seats that plan, build and review your GitHub issues through Alissa Code sessions on your own machine or cloud, while you only stand at the gates and merge what is good. It is a paid activation on the Ultra plan; Alissa Code itself stays free.
Visit the Dark Factory →Three commands. The first installs the CLI without needing npm, the second signs you in once, and the third is the one you will use from then on instead of launching your agent bare.
npm i -g @alissa/cli works too.alissa code runs the four checks and launches Claude Code, onboarded. Anything after the command is passed through to the agent.New to Alissa? Create your free account at studio.alissa.app. It is where your tasks, sessions and transcripts live, and Alissa Code needs nothing more than the free plan.
$ curl -fsSL https://share.alissa.app/install | bash$ alissa auth login # paste your alissa_… token
$ alissa code # four checks → hand off to Claude Code
We wrote the system up as we built it. If you want the reasoning and not only the commands, this is the series, in the order it was meant to be read.
A bare agent launch is a brilliant intern with no badge, no handbook, and no HR record. `alissa code` onboards the agent instead.
Read the post › The CLIProductivity systems die one alt-tab away from the work, so we moved Alissa into the terminal. Install in 60 seconds.
Read the post › WorkspacesHow forty hidden worktrees taught us that environments must explain themselves: manifest, skill, CLI, and a governed launch.
Read the post › FleetFive agents in five tabs makes you a babysitter. Alissa TMUX gives the fleet a shift board: sessions, queues, and a boring reconciler.
Read the post › OrchestrationWhen a coding agent should orchestrate other agent sessions instead of native sub-agents: the durability rubric and six patterns.
Read the post › ThesisWhy we orchestrate unmodified agent harnesses from the outside instead of building our own: the non-intrusive meta-harness thesis.
Read the post › CapstoneClaude Code is the workhorse (capability), Alissa brings the direction (strategy and accountability). Neither is enough alone.
Read the post ›No. Alissa Code runs its checks and then launches the Claude Code you already have, with your arguments passed through untouched. The one thing it adds is a session header in your project's MCP configuration, so the agent's Alissa tools know which session they belong to; you can turn that off with a flag.
No. The CLI, sessions, tasks, skills and transcripts are free on every Alissa plan, including the free Starter plan. Credits are spent only when you ask Alissa's own intelligence to do something, such as answering in chat or running one of its tools, and Alissa Code never does that on its own.
The hand-off target today is Claude Code. Managed terminal sessions can also host other agents or a plain shell, and because Alissa never modifies the agent it launches, adding another hand-off target is a small step rather than a rewrite.
No. The session registers itself and keeps reporting in the background. Studio is where you read the record afterwards, send a message to a running session, or check what is queued; you can leave it closed while the work happens.
A single session still needs someone to start it and to merge what it produces. Running your backlog unattended, with autonomous seats that plan, build and review while you only merge, is what Alissa Dark Factory adds on top of Alissa Code.
Capability from your agent. Direction from Alissa.
Alignment, with deadly precision.
Install in 60 seconds →Free · macOS and Linux · Claude Code today