Skip to content
PhanOS — an automated project operating system

Drop in an idea. Shape the plan with AI. Let the agents build it.

PhanOS is a project OS for AI agents in Claude Code. It turns your idea into a plan you refine in plain words, then hands it to a swarm of low-cost agents that write the code, test it and get checked by an independent verifier. The expensive model only plans and decides.

Built around our proprietary Cyphor Engine™, PhanOS offers a wide range of tools, including a completely self-maintaining and accurate documentation base. It cuts the agentic cost of mapping, navigating and working on a codebase, a complex database, or any system that benefits from self-updating knowledge and staleness checks.

Runs inside Claude Code on Windows and Linux. Bring your own Claude subscription or API access; PhanOS includes no model access or tokens.

Invite-only beta. Testers use Pro free for the whole beta.

What PhanOS does for you

From idea to working code, on autopilot.
Describe what you want. PhanOS drafts a plan, you iterate on it in plain words, and once you approve it, agents build it step by step while an independent verifier re-runs the checks and reports what failed.
Nothing is built before you approve the plan.
A project memory that keeps itself current.
Modelled on how your eyes and brain focus: agents see the part they work on in full and the rest as short notes. Every note is stamped with the code it describes, flagged the moment that code changes, and refreshed as the work goes on. It lives in your project, on your own machine. No more writing documentation by hand.
Every note carries a fresh or stale verdict, checked against the file it describes.
Expensive models plan. Cheap agent swarms execute.
The strongest model writes the plan and makes the hard calls. Swarms of small, low-cost agents do the typing, one file and its test each, under locks that stop two agents from editing the same file. You pay top rates for judgement, not for keystrokes.
A file is locked to one agent at a time; a second write is refused.

How it works

  1. Install. One command in a terminal. Sign in once in your browser.
  2. Plan. Tell PhanOS your idea. It drafts a plan; you push back, it revises, until the plan says what you mean.
  3. Build. Start the run. An orchestrator slices the plan into steps, squads of agents write the code and its tests, and an independent verifier checks the result.

Four modules, one project OS

Cyphor keeps the memory and the locks, Phanes runs the crew, Graft moves modules between projects, and the PhanOS UI lets you watch and steer all of it.

  • The memory and the locks

    Cyphor

    A hash-stamped note for every file, so agents know what to trust, and leases so they never collide.

  • Move a module with its tests

    Graft

    Copies a module with its tests and the code it depends on into another project. Nothing in it runs on load.

  • The crew and the procedure

    Phanes

    A planner on the strongest model, squads of low-cost agents that write the code, and a verifier that never fixes.

  • Watch and steer, per project

    PhanOS UI

    A desktop app that shows every agent and lock as it happens, and lets you take a command back before it runs.

Cyphor

The memory and the locks

Cyphor is your project's memory: a short, hash-stamped note for every file and a fresh-or-stale verdict before an agent trusts one. Its locks, called leases, give each agent its own files, so agents working in parallel never collide.

  • Agents find their way by the notes instead of opening file after file.
  • They know what a file does and what depends on it without opening it, so they open only the files they have to edit.
  • They stop asking you questions the codebase can already answer.
Cyphor map, excerpt
  • src/auth/session.tsCreates and rotates session tokens; read by middleware.tsfresh3f9a1c
  • src/billing/webhook.tsVerifies the provider signature, then updates the subscriptionstale, file changedc41d9b
  • src/billing/retry.tsRetries failed deliveries with exponential backoffleased by agent 29be210
  • docs/architecture.mdService boundaries and data flowstale11fd07
Each note carries the hash of the file it describes. Change the file and the note says stale before an agent relies on it.
A verdict before they act
Each descriptor is either fresh, so the agent trusts it, or stale, so the agent opens the file. Documentation that knows when it is out of date can be relied on.
Leases instead of merge fights
Before writing, an agent claims the area it needs. Other writes there are refused at the tool call and again at commit, so parallel agents cannot collide.
A receipt for every change
When an agent finishes it declares the files it changed. PhanOS compares that with what moved on disk, and tells you which test results no longer hold.

How it connects

Phanes
Its notes and commands give Phanes cheap ways to scout the codebase and make targeted edits.
PhanOS UI
Its map and its locks feed the live view in the PhanOS UI.
Graft
Graft carries its hashes and notes, so a module arrives already mapped.

Graft

Move a module with its tests

Take a working module from one project into another, with its tests and the code it depends on, already mapped by Cyphor. Nothing in a graft runs when you load it.

  • The code, the tests and the in-project dependencies are copied byte for byte, with a cited description of what the module does and needs.
  • That description is read as data, never as an instruction, so loading a graft cannot run foreign scripts.
Inside a graft
The module
Its code, its tests and its in-project dependencies, copied byte for byte.
graft.json
A manifest of where the module came from and what it needs.
GRAFT.md
A cited description of its purpose, API surface, dependencies and assumptions, written by an agent.
Cyphor hashes
Its content hashes and Cyphor mapping, so integrating it into a new codebase saves tokens, time and money.

How it connects

Phanes
It uses Phanes to extract a module, and through the skills it gives Phanes, the module drops into another project and is understood from the start.
Cyphor
It takes a module together with its Cyphor hashes and notes.
PhanOS UI
Generate and load commands are a click away in the PhanOS UI, so you can create a graft or load one into your codebase without typing a command.

Phanes

The crew and the procedure

Phanes is the crew that does the work: a planner on the strongest model, an orchestrator that slices the plan, squads of low-cost agents that write it, and a verifier that never fixes what it checks.

  • Work is sized before it is sent out, and the cheapest tier that can do a job gets it.
  • Several agents work at once, within a ceiling, each in its own non-overlapping scope.
  • An independent verifier re-derives the results at the close. Its output is a graded flag, never a fix.
  • Every finding carries an ID, a severity and a quoted source line, so it can be checked later.
  • A self-improving memory: Phanes learns how you work and what you prefer, and remembers it.
The crew
RoleModel tierJob
PlannerstrongestWrites the plan with you and makes the hard decisions
OrchestratorstrongSlices the plan into steps and sends each to the right squad
Squad leadmidSplits a step into one-file slices and reviews each one
Squad workercheapestWrites one file and its test, under a lock
Verifiermid, independentRe-runs the checks at the close and flags problems; never fixes them

How it connects

Cyphor
It writes and refreshes Cyphor's notes during every run, through scripts and hooks, so the memory stays current.
Graft
It gains skills from Graft to import modules into a project.
PhanOS UI
The PhanOS UI shows its agents and lets you steer them.

PhanOS UI

Watch and steer, per project

A desktop app for Windows and Linux that shows every agent and every lock as it happens. Queue a command with a short timer so you can take it back, and stop one agent without stopping the rest.

  • Every agent and every lease at a glance, with sub-agents nested under their session and several sessions per project.
  • Commands wait in a queue with a timer you can change, so you can take one back before it runs.
  • Stopping a single sub-agent revokes its lease. A stop button halts the whole turn.
  • A live 3D map of the code, a leases panel showing region, cluster and cell, and a file browser.
  • A fully customisable toolbar that holds PhanOS's own commands, other plugins' commands or ones you create.
  • Panels collapse, resize and can be customised: tell an agent the feature you want in a window, and it builds it for you.

How it connects

Cyphor
It draws Cyphor's map and shows who holds which lock.
Phanes
It shows Phanes' agents and runs as they happen.

Coming next

Collaborative mode
Other people connect their own CLI tools to your codebase, or to one on a server, and work on it live with you. The locks still keep two agents off the same file.
A library of grafts, plans and prompts
One place to share module and app grafts, plans and prompts for free, or to buy and sell them.
Cyphor templates beyond coding
Cyphor's engine adapted to knowledge bases outside code, from clinical documentation to accounting and law: every change recorded, every lookup checked fresh or stale. Talk to us about Cyphor for your field.

Plans

PhanOS Basic is free and keeps your agents from false or colliding results. Pro makes them fast. Pro Budget is all of Pro for 24 active hours a week. Business is Pro for teams. Compare plans

Who builds PhanOS

Photo placeholder

I'm Founder Name, an LLM enthusiast from Austria and a former IBM employee. After years of building with AI agents, iterating, breaking things and starting over, I'm turning what worked into my own business. PhanOS rests on one idea: let the expensive model think, let cheap swarms do the work, and keep your project's memory on your own machine.

Install in a minute

In a terminal

npx -y github:Aloim/PhanOS-ClosedBetaMCP#v0.3.2 install

It signs you in through your browser, installs PhanOS and registers it with Claude Code. Every install needs an account, Basic included.

Then open Claude Code in your project folder and run /phanos:install. Full install guide