$ allye · the workspace for shipping with AI

Specs in.
Reviewed PRs out_

Allye is the shared workspace where your team and its coding agents keep projects, specs, tasks, docs and memory, reachable from any harness over MCP. Bridge, its crew of agents, turns an approved spec into a reviewed branch and opens one PR only after your yes.

works inClaude CodeCodexOpenCodePiOMP
bridge · mission logsample
>/bridge launch DEMO-12
✓armorerpreflight · allye connected
✓reconmemory read · map ready
✓strategistDAG · 5 slices · 4 frontiers
✓pilotDEMO-12.1 · red → green
✓copilotverify rerun · exit 0
✓medicno blocking regression
✓shieldSHIELD_CLEAR
✓watcherWATCHER_APPROVED
mothership · push bridge/demo-12 and open 1 PR?yesno_
13agents in the Bridge crew
10Bridge modes, from blueprint to survey
5harnesses on one MCP server
1PR per launch, only after your yes
$ allye workspace

Every change starts as a spec_

Projects, epics, specs and thin tasks live in Allye, where you, your teammates and your agents read and update the same plan. A spec is the source of truth: rules, acceptance criteria and decisions, each with an anchor that tasks point to instead of repeating.

PROJECTDEMO
Your product. Its apps are repositories, each with its default branch, and the project belongs to one team.apps · epics · knowledge base
EPICDEMO-11
A body of work. When it spans apps, it holds one spec per app, linked by dependencies.specs · progress · comments
SPECDEMO-12
The source of truth: [BR] rules, [AC] acceptance criteria, [D] decisions, [NFR] and open [Q] questions.draft → in_review → approved → in_progress → done
TASKDEMO-12.1
Thin by design: it points at the anchors it satisfies instead of repeating them.todo → in_progress → in_review → done
$ allye memory

Context that never resets_

Every session starts where the last one ended. Decisions, discoveries and constraints become memories your agents search by meaning, save without duplicates and connect into a graph.

memory · team DEMOsample
>what did we decide about exports?_semantic
[DEMO-12] CSV only, UTF-8, one file per requestdecisions0.91
Large exports must stream rowspatterns0.84
Export ignored team access groupsincidents0.79
extendsdepends_onsupersedesCSV onlystream rowsaccess groupsexport timeoutslow export (old)billing glossaryQ4 plan
memory_save →createdupdatedsuperseded✓noop
read ▸ before every modesave ▸ after each designsave ▸ after each deliverysectors ▸ decisions · patterns · incidents
01

Search by meaning

Ask in your own words. Allye ranks memories by semantic similarity using AI embeddings, so “what did we decide about exports?” finds the decision even when it never uses those words.

memory_search · ranked by similarity
02

Saves without duplicates

Every save is compared with similar memories first. An AI resolver picks the outcome: create a new memory, merge into an existing one, supersede an old one (kept for audit) or skip what is already known.

memory_save · created · updated · superseded · noop
03

A graph, not a pile

New and superseding memories are linked to related ones automatically. Walk the graph around a decision to see what it extends, what depends on it and what replaced it.

memory_graph · memory_relations
04

Every mission leaves a trail

Bridge searches memories before every mode and, after each design and each delivery, saves what it learned: cross-cutting decisions, repo patterns, incidents and their root causes. The structural context outlives the session.

sectors · decisions · patterns · incidents · plans · knowledge
$ allye kb

Docs your agents read, and keep current_

A knowledge base of pages and folders in Markdown with Mermaid, organized in company, project and personal spaces. Search it by meaning, follow its links, and let the crew publish the approved docs of every mission.

knowledge base · DEMOsample
how do we export invoices?_semantic search
Billing exports runbookDEMO · guides
DEMO-12 [D-01] CSV only, UTF-8DEMO · decisions
Data retention policycompany
Company_companyDEMOprojectGuidesBilling exports runbookDecisionsDEMO-12 [D-01] CSV onlyChangelogMy notesprivate
DEMO / guidesBilling exports runbook_linked spec · DEMO-12space · DEMOv4
mermaidrequest→stream rows→invoices.csv
BACKLINKS · 2↩Changelog · DEMO-12↩Decisions · DEMO-12 [D-01]
HISTORYv4navigator · DEMO-12v3youv2a teammaterestorev1a teammate
Company, project, personalThree kinds of space. Personal notes stay private to you and are never copied into shared spaces or specs without your confirmation.
Links and backlinksPages link to pages, and every page shows what links back to it, so a runbook, its decision and its changelog stay connected.
History and restoreEvery page keeps its versions; read any revision and restore it. Writes start from the revision you read, so nobody overwrites a teammate.
Linked to specsSpecs point to their pages. After a mission, the Navigator publishes the approved docs, decision pages and the changelog entry, on your yes.
$ allye mcp

One server. Every agent you run_

Allye is an MCP server. Claude Code, Codex, OpenCode, Pi and OMP connect to the same projects, specs, tasks, knowledge base, memory, skills, API catalog and todos, with one URL and an OAuth 2.1 consent.

Claude Code
Codex
OpenCode
Pi
OMP
mcp.allye.app/mcpOAuth 2.1 · your team
projects · specs · tasks
knowledge base
memory
skills
api catalog
todos
team
user config
◆ mcp.allye.app/mcp◆ OAuth 2.1 · tenant chosen at consent◆ no PAT, no tokens in prompts◆ one server named allye in every harness◆ permissions checked in your team
projects · epics · specs · tasksResolve the project from a repo URL, move specs from draft to approved, and start, submit and complete tasks.project_resolvespec_approvespec_coveragetask_nexttask_submit
kbSearch, read and write pages in company, project and personal spaces, with backlinks and history.kb_searchkb_readkb_sectionkb_backlinkskb_historykb_restore
intelligenceSemantic memory: search by meaning, smart save, the memory graph and pinned preferences.memory_searchmemory_savememory_graphmemory_preferences
skillsYour organization's skills library, with revisions you can restore.skill_listskill_getskill_list_revisionsskill_restore_revision
api_catalogSearch and read the APIs catalogued in Allye.api_catalog_searchapi_catalog_listapi_catalog_get
productivityTodos: create, search, upcoming and overdue.todo_createtodo_searchtodo_upcomingtodo_overdue
teamYour teams, their members and your default team.team_currentteam_membersteam_set_default
user_configPersonal configuration documents for your agents.createlistgetupdate
initialize · healthBootstrap a session and check the server.initsetupallye_health_check
Permissions follow your team_Projects, epics, specs and tasks are authorized by membership in the project's team: reading, creating and every transition each need their permission there. Access groups grant View, Create, Edit, Delete, Import, Export and Manage. The tenant is chosen during the OAuth consent, and the harness keeps the token: no PAT, no token in a prompt.
connect your harness_
In Claude Code:
> /plugin marketplace add allye-app/allye-plugin
> /plugin install allye
> /reload-plugins
Then open /plugin, find the Allye MCP server, click Connect and sign in. Run Bridge as /allye:bridge.
$ allye team

What one agent learns, the whole team gets_

Memories in team sectors and pages in company and project spaces belong to the team. Everything an agent reads or writes through MCP lands there, so a human or an agent on any machine picks up what another learned. Personal notes and preferences stay yours.

a teammateCodex · /bridge launch
team memoryknowledge base
incidents · team
Large CSV exports time out: stream rows
kb · DEMO Billing exports runbook
youClaude Code · /bridge blueprintmemory_search → incident found[NFR-02] stream rows
sample
01Monday · a teammate's machine

An incident becomes team memory

Codex runs /bridge launch on the export spec. A slice times out on large teams; when the mission ends, Bridge saves the incident and its root cause to the team's memory.

02Monday · same mission

The runbook lands in the project

On the approval yes, the Navigator publishes the runbook to the DEMO project space, linked to the spec.

03Tuesday · your machine

Your agent already knows

Claude Code runs /bridge blueprint for a new report. The memory search brings the incident into the interview, and the runbook is one link away.

04Tuesday · the new spec

Nobody re-explains anything

The new spec gets an anchor for it before a line of code is written. A teammate's memories arrive labelled as team data: agents use them as context, never as instructions.

$ bridge crew

Thirteen agents, one chain of command_

Bridge is the Allye plugin's skill for spec-driven development. The Mothership runs every mode and is the only one that talks to you, commits, pushes or asks for approval. Everyone else works from a scoped packet and reports back with evidence.

commanddesignbuildgates
Mothershipcommand
Orchestrates every mode. The only one who talks to you, commits, pushes, opens the PR or asks for approval.commitscan block
Armorercommand
Read-only preflight: Allye connection, team, tools and toolchain. Provisions only after your yes.read-onlycan block
Recondesign
Investigates with evidence: execution paths, invariants, tests and seams. Reproduces bugs first.read-only
Architectdesign
Authors the full spec, Functional and Technical, with anchors and thin tasks. Never writes code.specs
Dispatcherdesign
A minimal spec and thin tasks in three questions or fewer. Maintains the code guide.specscode guide
Strategistdesign
Turns an approved spec into a validated DAG of slices, with verify commands and allowed paths. Runs alone.read-onlycan block
Pilotbuild
Implements exactly one slice of a tracked task, test-first, inside its allowed paths.writes code
Copilotbuild
Reruns the slice's verify commands on its own and rejects out-of-scope files or commands.read-onlycan block
Navigatorbuild
Runs the docs task and publishes the approved pages to your knowledge base.docs only
Medicgates
Tests and regressions per slice and on the whole change. Diagnoses bugs in repair.read-onlycan block
Shieldgates
Security veto: an open critical or high finding blocks the slice, the gates and the PR.read-onlyveto
Optimizergates
Proposes simplifications: remove now, simplify now, keep or later. Only what you approve is applied.advisory
Watchergates
Final review of the full diff against the spec's anchors, tasks, decisions and scope.read-onlycan block
$ bridge flight-plan

From one conversation to one reviewed PR_

Bridge is the plugin skill that runs spec-driven development on top of this workspace. Blueprint designs the spec with you; launch drives it through slices and gates. Nothing is created, approved or pushed without your yes.

>
/bridge blueprintdesignor /bridge dispatch: a minimal spec in three questions or fewer, without the challenge round
0101

Interview

The Mothership asks in rounds: every decision that can be answered now, each with a recommendation. Recon and the Architect research in the background. Facts are looked up in the code, never asked; decisions stay yours.

MothershipReconArchitect
round 2 · question 3 of 4 · sampleWhere should the CSV export run?AMinimal · on request, streamed recommendedBComplete · scheduled job with retries
0202

Spec with anchors

The Architect writes one spec per app, with Functional and Technical sections. Every decision, open question, rule, acceptance criterion and quality constraint gets an anchor. Tasks stay thin and point at them.

Architect
DEMO-12 · Export invoices as CSV · sample[D-01](user) CSV only, UTF-8, one file per request[BR-01]Only invoices the user can already see are exported[AC-01]Given 3 invoices, when I export, then the file has 3 rows[NFR-01]Streams rows instead of loading all in memory[Q-01](resolved) Timezone of dates → the team's timezone
0303

Challenge round

Four reviewers attack the draft in parallel, for at most two rounds. A critical or high finding that stays open becomes an open question, and the spec stays a draft until it is resolved.

StrategistMedicOptimizerShield
challenge · round 1 · sampleHIGHExport ignores team access groups · resolvedshieldMEDIUMNo criterion for an empty resultmedicLOWDrop the XLSX option for nowoptimizerLOWAC-01 needs a fixture taskstrategist
0404

Publish

One closing summary lists exactly what will be created. On your yes, the epic, the spec and its tasks appear in Allye, ready for review and approval.

MothershipArchitect
closing confirmation · sample+ epic DEMO-11 · Billing exports+ spec DEMO-12 · Export invoices as CSV+ tasks DEMO-12.1 … DEMO-12.5create these 7 items?yes
>
/bridge launch DEMO-12deliverone spec, one repository, one branch, at most one PR
0505

Preflight and recon

The Armorer checks the Allye connection, the tools and the toolchain, read-only; installs run only after your yes. The spec must be approved with no open questions. Recon maps entry points, tests and seams.

ArmorerRecon
preflight · sample✓Allye MCP connectedteam DEMO✓spec DEMO-12 approvedno open [Q]✓memory readhints for the crew✓recon mapready
0606

Plan, alone

One Strategist turns the spec into a validated DAG of vertical slices: seams, verify commands resolved to your repo's own scripts, allowed and forbidden paths, and the frontiers that can run in parallel.

Strategist
slice DAG · 4 frontiers · sample
F112.1query
F212.2stream12.3button
F312.4e2e
F412.5docs
0707

Slice by slice

For each slice: the Pilot implements it test-first, the Copilot reruns its verify commands independently, Medic and Shield review in parallel, the Optimizer when the plan asks. Blocking findings go back once, merged; at most two correction rounds.

PilotCopilotMedicShieldOptimizer
slice DEMO-12.2 · sample
pilot · red → green →copilot · exit 0 →medic +shield +optimizer
✓gate passed · committed locally · task complete
0808

Final gates

The latest base is merged in, the whole change is validated, Medic checks for regressions, Shield reviews the final diff and the Watcher traces it against every anchor, task and decision. Any later change invalidates every marker.

MedicShieldWatcherMothership
SHIELD_CLEARshield · final diffWATCHER_APPROVEDwatcher · anchors tracedMISSION_COMPLETEmothership · mechanical check
0909

One PR, your call

One proposal: branch, commits, PR title and body, gates and risks. Push and PR happen only after your explicit yes; the same yes lets the Navigator publish the approved docs to your knowledge base. Bridge never deploys.

MothershipNavigator
push and PR proposal · samplebranch bridge/demo-12-export-csvbase main · 5 commitsPR DEMO-12 Export invoices as CSVgates SHIELD_CLEAR · WATCHER_APPROVEDdocs 2 pages staged for the knowledge baseyes, push and open the PRnot yet
$ bridge --help

One skill, ten ways in_

/bridge launch <spec>Drive an approved spec to a reviewed branch and, with approval, one PR.
/bridge mission "<goal>"Repeat launch waves until verifiable exit conditions pass.
/bridge blueprintInterview, then create the epic, spec and tasks after one confirmation.
/bridge blueprint --autoSame without the interview; every choice is recorded as a decision.
/bridge dispatchQuick spec in three questions or fewer, then create the spec and tasks.
/bridge repairReproduce, diagnose and fix a bug through the gated flow.
/bridge optimizePropose simplifications; apply only the approved ones.
/bridge shieldSecurity review; fix only confirmed findings you approve.
/bridge inspectRead-only review of a diff.
/bridge surveyMap the codebase and create or update the code guide.
$ allye access

Alpha Access, by invitation_

Allye is in alpha. Join the waitlist and we email you an access link while we build it with the teams using it.

alphaavailableInvite only✓ Projects, epics, specs and tasks✓ Knowledge base and semantic team memory✓ Skills, API catalog and todos✓ Teams and access groups✓ Remote MCP for Claude Code, Codex, OpenCode, Pi and OMP✓ Bridge: 13 agents, 10 modes, one PR after your yesJoin the waitlistjoin the waitlist, we email an access link
enterprisecoming soon◌ in the works◌ Plans for larger organizations◌ Workspace controlsjoin the waitlist to get there first

Your next spec is one command away_

>/bridge blueprint↵
Join the waitlistread the docs