The nervous system for AI-assisted software teams
Myco is the nervous system for AI-assisted software teams. It captures what happens across your coding sessions, turns raw memory into durable project knowledge, and routes the right context back to every agent and teammate working in the Grove.
Myco works automatically alongside the coding agents, subagents, and agent teams you already use. It does not replace their reasoning, memory, tools, or native workflows, and it does not lock you into one ecosystem.
Instead, Myco gives them an enhanced nervous system: richer senses, durable project knowledge, contextual recall of decisions and pitfalls, semantic codebase awareness, and learned workflows that compound across sessions and teammates.
Named after mycorrhizal networks, Myco is not another coding agent. It is the shared knowledge, signal layer, and coordination system beneath the agents you already use.
That distinction matters. Basic memory systems preserve snapshots: what happened, when it happened, and what was said. Myco treats memory as living project material. Some observations become obsolete as the code changes; repeated observations become wisdom; hard-won gotchas become reusable guidance. The goal is to preserve the tribal knowledge that used to live in the heads of long-running human teams, so each new coding agent can inherit accumulated context instead of starting cold.
That knowledge also evolves. Myco is not an ever-growing static archive. It keeps refining what the project knows, what the team has learned, and which workflows are still true. Because Myco lives with the project rather than inside any single coding agent or hosted harness, every connected agent can participate in that evolution without forcing your team into one AI ecosystem.
- Captures the work — sessions, prompts, tool use, plans, screenshots, decisions, trade-offs, and gotchas.
- Builds project knowledge — durable spores, wisdom, summaries, digests, graph links, and searchable context.
- Evolves what matters — stale observations can be superseded, repeated lessons become wisdom, and workflows stay current as the code changes.
- Routes context to agents — session briefings, relevant spores, and Canopy file anatomy surface when agents need them.
- Maps the codebase — Canopy gives agents semantic awareness of files before they open them.
- Learns workflows — repeated procedures become reviewed skills that every connected agent can follow.
- Shares across teams — optional Team Sync mirrors each teammate's Grove data through Cloudflare and exposes it to cloud agents through a secure MCP server while local databases remain the source of truth.
macOS is the primary supported platform for the current release. Linux and Windows packages are published for early testing, but they are experimental and not yet part of the supported path.
curl -fsSL https://myco.sh/install.sh | sh
myco openThat installs the npm package, starts the local service, connects supported coding agents, and opens the local dashboard. Open any git project in a supported coding agent and Myco auto-registers it into your default Grove when the agent starts working there.
You can also open the dashboard directly at http://localhost:20915/. If your local install reports a different service URL, myco open will open the right one.
Provider configuration is optional at install time. Capture and full-text search work immediately; spores, digests, semantic search, Canopy summaries, and skill lifecycle features become active after you configure intelligence and embedding providers in the dashboard.
See Quickstart for setup details and platform notes.
Existing users upgrade the main product with npm or from the dashboard Operations page:
npm update -g @goondocks/mycoThe main package includes the local CLI, service, agent connections, MCP server, dashboard, and built-in intelligence pipeline. Upgrading from an older per-project install archives legacy Myco-owned files the next time Myco starts. See Upgrading Myco.
Optional operator packages are only needed for infrastructure administration:
@goondocks/myco-team— provision and manage a team's sync Worker (operators only; teammates join from the dashboard)@goondocks/myco-collective— deploy and manage a Myco Collective
Symbionts connect Myco to the agents you already use. They capture session starts, prompts, tool calls, stops, transcripts, and attachments into the Grove vault without replacing the agent's own memory or workflow.
The agent harness runs Myco's background intelligence work. It reads captured sessions, extracts spores (decisions, gotchas, discoveries, trade-offs, fixes), generates titles and summaries, links entities into a knowledge graph, and refreshes digest extracts.
When Myco finds 3+ semantically similar spores, it synthesizes them into a wisdom spore — a higher-order observation that captures the pattern across sessions. Individual observations become institutional knowledge.
As the project changes, that knowledge keeps moving. New sessions can reinforce a pattern, replace an outdated assumption, or expose a workflow that should become shared practice.
Every task can use a different LLM provider. Run title generation on a fast local model via Ollama, extraction on Claude, and consolidation on a larger local model via LM Studio. Configure providers from the dashboard.
See the Intelligence Pipeline docs for the task catalog, provider configuration, and scheduling.
The digest synthesizes accumulated knowledge into tiered extracts — pre-computed context at different depths:
| Tier | Purpose |
|---|---|
| 1,500 tokens | Executive briefing — what this project is, what's active, what to avoid |
| 5,000 tokens | Deep onboarding — trade-offs, patterns, team dynamics |
| 10,000 tokens | Institutional knowledge — full thread history and design tensions |
Extracts refresh in the background as new knowledge arrives. When the project goes quiet, refresh slows; new sessions wake it back up.
Every record is indexed for both keyword search and semantic similarity. Use Ollama locally for embeddings, or OpenRouter / OpenAI in the cloud. The index is fully rebuildable from the database.
Myco keeps a fresh per-file index of your project — exports, imports, top comment, optional one-line summary — and hands the agent that anatomy before it opens a file. A single myco_cortex call with op: "canopy_map" returns the project's architectural overview, so a new agent can orient in one tool call instead of a dozen searches. Manage it from the dashboard's Cortex tab. See the Canopy docs.
Myco routes project context to agents automatically:
- Session start — a project briefing gives the agent pre-computed project understanding before it asks a single question.
- Per-prompt — relevant spores are retrieved after user prompts, providing targeted context for the task at hand.
- Pre-read — Canopy file anatomy appears before reads so agents can choose the right file faster.
Agents can still use their own memory and tools. Myco adds shared project context without taking those systems over.
A local web dashboard provides configuration and operations management. Manage Groves and projects, configure providers, approve skill candidates, trigger intelligence and digest cycles, monitor service health, and view live logs.
Myco integrates with coding agents through symbionts. Each symbiont connects Myco to an agent's native context, tools, skills, and permissions while preserving that agent's own workflow.
Supported symbionts include Claude Code, Cursor, Codex, Copilot, Antigravity, Windsurf, OpenCode, and Pi. See the Symbiont docs for agent-specific details.
Share knowledge across machines and teammates. One person provisions the team's cloud infrastructure once; everyone else joins from the dashboard with nothing extra to install:
npm install -g @goondocks/myco-team wrangler && wrangler login
myco-team install --name "Acme Core" # deploys the team Worker; prints a Worker URL + Team keyShare the Worker URL and Team key with teammates. Each teammate opens the Team page in their dashboard, joins the team with those two values, and assigns the projects they want to sync — no myco-team package needed. From then on, each assigned project's knowledge syncs automatically: new spores, session summaries, plans, and graph edges become available to the team in the background, and search returns both local and team knowledge.
Local Grove databases remain the source of truth. The cloud store is a queryable mirror of connected teammates' Grove data, and each record carries a machine identity for attribution.
Runs on the Cloudflare free tier. See the Team Sync docs for the full guide.
Search across projects and manage shared settings by connecting multiple team workers to one Myco Collective.
Install it only if you want the cross-project admin layer:
npm install -g @goondocks/myco-collective
myco-collective installThe Collective gives you a worker-hosted admin UI for connected projects, shared settings, and cross-project search. See the Collective guide.
Team Sync also deploys a read-only Cloud MCP server on the same Worker — a secure Streamable HTTP endpoint that exposes synced Grove intelligence to cloud agents like Anthropic Managed Agents, OpenAI Workflows, and N8N. Connect any tool that speaks MCP and it gets the same project context your local agents already have. See the Cloud MCP docs for the tool reference and setup.
Memory is table stakes. Myco goes further: it turns accumulated project knowledge into repeatable workflows that every agent follows. The intelligence pipeline identifies procedural patterns across sessions — debugging the build, adding API routes, configuring providers, resolving common gotchas — and surfaces them as candidates. You approve what becomes canon, and Myco generates validated SKILL.md files under .agents/skills/, symlinked into every agent's native skills directory.
Skills evolve as your code does. When a pattern is abandoned, a new gotcha is discovered, or a workflow shifts, Myco refreshes affected skills — preserving what's still accurate, incorporating what's new, and splitting skills that have grown too broad. See the Skills docs for the full lifecycle.
Backups and restores are Grove-scoped. Local backups run automatically during idle periods, and destructive project deletion creates a fresh Grove backup first when backups are enabled. Configure a custom backup directory from the Operations page. Restore preserves existing records and avoids importing duplicates.
myco doctorVerifies your local Myco install, Grove data, provider setup, connected agents, service status, and dashboard access. Use --fix to auto-repair fixable issues.
myco remove # removes Myco's contributions from every agent's global config
myco remove --purge # also removes ~/.myco/ itselfRemoval preserves any user-pre-existing keys in agent config files (e.g. a Codex [features].hooks entry you added yourself stays put).
Contributions welcome. See the Contributing Guide for development setup, and the Lifecycle docs for architecture details. Please open an issue to discuss before submitting a PR.

