Shared memory.
One memory for the pair, encrypted on your machine, distilled after every run so it gets sharper instead of longer.

Sno Station
Two heads are better than one, and they get better with every job.
Never stops at the cap. Never grades its own work. Learns from every job.
Product
Agents, assemble.
Two heads are better than one, and they get better with every job.
Never stops at the cap. Never grades its own work. Learns from every job.
You already pay for Claude Code and Codex. You already run them side by side, two terminals, and you carry the results across by hand. Sno Station is the place where they stop being two tools and become one squad.
It runs on your laptop. No daemon, no server, no cloud required. One shared memory they both read and write. A mailbox they use to wake each other up. A set of skills they follow, and rewrite when they learn something. Apache-2.0, edge to edge.
Four things inside:
One memory for the pair, encrypted on your machine, distilled after every run so it gets sharper instead of longer.
Sno Reach: either agent can call the other, hand off a task, or ask for a review. Plain files, no daemon.
Peer review, handoff, orchestration, reflection, assembly. Written to be followed by any agent in whatever language you use with it.
Every night it reads the day's sessions, proposes changes to the agents' own skills, and waits for you to say yes.
Why Sno
Claude Code and Codex stay the same. The workplace they share does not. After each job it rewrites its own skills, trims its own memory, and has a stranger check the work. What it learns is yours to keep. Your masters, your rules.
After a job the agent edits the skill it tripped on and sends it as a pull request.
After each run the shared memory is distilled. Fewer lines, each one earned.
A third agent from another lab checks it. It reads the diff, not the name on it.
Yesterday's change is measured against today's. The number decides if it stays.
Agents from one lab share blind spots. A review from the other lab has never come back empty.
Rotation: the other agent takes the same line, same memory, same branch. The job doesn't stop.
A wrong plan caught at step three costs three steps, not forty. Two agents cost less than one that has to redo the work.
Dispatch: one explores, one finishes, and each gets the work it's good at.
How it works
Sno Station sits under the agents you already run. You don't switch tools. Three things change.
sno reach call from the other one. It picks up the task from the shared memory and the mailbox, context intact. That's Rotation.peer-review the other's work. The reviewer is always from the other harness.The RSI loop reads the day's sessions, finds the mistakes that repeat, and proposes changes to the agents' own skill files. In the morning, rem-reflect accept <id> for the ones you like. Nothing changes without that accept.
Say Sno onboarding inside any Claude Code, Codex or OpenClaw conversation. The agent runs the setup itself through the sno CLI: shared memory, Sno Reach, the Duo skills, and the hooks each harness needs. No package names to remember.
(Until the onboarding skill lands: "Not yet. Watch the repository." Do not publish this step as live before the README does.)
Squad
A squad is any number of agents with roles, sharing one workplace. A Duo is the smallest one, and it's where most people start.
Four things in the box, above. Four things the pair can do, below.
Two agents from two labs, one shared workplace. That's a Duo. It does four things a single agent can't:
One plans wide, one builds tight. Each takes the part it's good at.
The one that didn't write it reads it. Both directions.
One reviews the other's run and distills what to change. That's where the nightly loop gets its material.
One agent leads, others work under it, and the lead decides. For a long plan that won't fit in one context, that's the shape that holds.
Add a third seat and you have a grader who never wrote the work. Add more and you have a squad. The rules are the same at every size: one workplace, plain files, no daemon, and a human who signs off on anything that changes the rules.
We never say which agent is the careful one and which is the fast one. It flips by month and by job. The point is that they differ.
Security
Everything the squad learns lives in one workspace on your laptop.
The product is complete without a cloud side. When a cloud side comes, it's optional.
The memory store is encrypted on your machine with a key that is provisioned once and never leaves it. Sno never receives your database or your key.
Memory, messages and skills are files in a folder. Read them, edit them, export them, delete them.
The nightly loop proposes; a human accepts. The agents' own skill changes arrive as pull requests.
Everything that runs on your machine is open source.
docs/security.md. Report issues to security@sno.ai.Open-source software that turns the AI agents you already run into one squad on your own machine. One shared memory, agents that can call each other, a skill set they follow and rewrite, and a nightly loop that makes the whole thing better with use.
Claude Code, Codex and OpenClaw today. Any agent that can run a shell and read a skill file can join a squad; those three are the ones we run and test.
That plugin is one-way: one agent is the boss, the other is a tool it calls. In a Duo both agents are equal. Either can wake the other, either can review the other, and the work carries across in a shared memory, not a copy-paste.
No. Sno Station is plain files in a workspace on your laptop. There is nothing to keep running.
On your machine, encrypted, with a key that never leaves it. Nothing is sent to Sno. Export, edit or delete it whenever you like.
No. The nightly loop proposes changes to the agents' own skills. You accept or reject each one. Nothing changes without that accept.
Yes. Apache-2.0 for everything that runs on your machine.
Sno Station is free. A hosted version, for a squad that has to keep running when your laptop is closed, is coming; the product on your machine stays complete without it.
A squad is any number of agents with roles, sharing one workplace. A Duo is the smallest squad: two agents from two labs. Most people start there.
We don't say. It flips by month and by job. The point is that they differ, and that the one that didn't write it is the one that reads it.
Say Sno onboarding inside your agent once the onboarding skill ships. Until then, star the repository and watch it; it is being opened one piece at a time.