The Local-First Task Graph for Developers & AI Agents.
Replace flat task lists with deterministic Directed Acyclic Graphs (DAGs). Execute multi-agent coding sessions with strict task contracts, artifact chaining, and bi-directional Obsidian sync.
curl -sSL https://taxon.run/install.sh | bash Why Traditional Kanban Fails Autonomous AI Coding Fleets.
When coding agents (Claude Code, Antigravity, Cursor) execute against amorphous tickets, context degrades over multi-turn interactions. Taxon solves this with mathematical DAG determinism.
Amorphous Text Blobs
Tickets lack formal input/output contracts. Agents guess file boundaries and invent missing APIs.
Context Degradation
Conversation transcripts grow unbounded. Upstream schemas and architectural decisions get lost in context windows.
Cloud Vendor Lock-in
Data stored in proprietary cloud databases with recurring per-seat fees and telemetry tracking.
Merge Collisions
Multiple concurrent agents work blindly on overlapping files, causing painful branch conflicts.
Formal Task Contracts
Every node specifies exact `inputs`, expected `outputs`, `linkedFiles`, and verifiable `Acceptance Criteria`.
Artifact Chaining
Parent deliverables automatically feed into downstream child tasks. Zero context degradation across runs.
100% Local-First (`.taxon/`)
Pure Markdown and YAML files stored in your git repo. Instant bi-directional sync with Obsidian and Neovim.
Disjoint Boundary Protocol
Topological graph execution guarantees parallel agents operate strictly on disjoint file branches.
Engineered for Mathematical Discipline.
Explore the four foundational pillars powering Taxon's deterministic multi-agent execution.
Topological Task Graph Solver
Construct Directed Acyclic Graphs (DAGs) with strict mathematical cycle prevention. Taxon calculates topological execution order across all sprint tasks in real time, guaranteeing that prerequisites are completed and verified before child tasks unlock.
Artifact Chaining
Pass exact file deliverables between parent and child nodes. Declare explicit `inputs` and `outputs` contracts so executing agents never guess missing boundaries.
inputs:
- "src/types/task.ts"
- ".taxon/tasks/TASK-grf001.md"
outputs:
- "src/components/DAG.tsx"
dependsOn: [grf001] Bi-Directional Obsidian Sync
Your tasks live as plain `.md` files in `.taxon/tasks/`. Edit them from Obsidian, Neovim, or VS Code. Changes reflect instantaneously with zero database drift.
Multi-Agent Parallel Isolation Protocol
Dispatch concurrent AI agents (Claude Code, Antigravity, Cursor) across independent branches of the DAG without merge conflicts. Taxon guarantees disjoint file boundaries and locks active tasks.
The 4-Stage Multi-Agent Execution Pipeline.
How human developers and autonomous coding fleets coordinate through Taxon's Task Graph without hallucinations or state drift.
Declare Concrete Inputs & Outputs
Human plans sprint tasks in Obsidian or Taxon UI. Every task specifies architectural moduleGroup, prerequisite inputs, target outputs, and explicit acceptance criteria.
id: grf003
title: "Implement NodeDetailSidebar in Workflow DAG"
moduleGroup: "Workflow DAG"
dependsOn: [grf001]
inputs:
- "src/types/task.ts"
- ".taxon/tasks/TASK-grf001.md"
outputs:
- "src/components/workflow/NodeDetailSidebar.tsx" Cycle-Free Dependency Graph Engine
Taxon evaluates the entire sprint graph, detects cyclic traps, and resolves blocked vs unblocked nodes. Unblocked tasks with all prerequisite deliverables satisfied enter the ready queue.
[RESOLVER] Evaluating Sprint 8 DAG (5 nodes, 4 edges)
[CYCLE_CHECK] DFS cycle detection: 0 cycles found. (PASS)
[DEPENDENCY_STATE]
โ TASK-grf001: Deliverables recorded on disk.
โถ TASK-grf002: Parent [grf001] satisfied โโโถ UNLOCKED
โณ TASK-grf003: Waiting for [grf002] deliverables โโโถ BLOCKED Context Injection & Mutual Exclusion Lock
AI agent (Claude Code, Antigravity, Cursor) acquires the task lock, automatically loads upstream parent deliverables into context, and generates the target code deliverables.
[DISPATCH] Agent "Claude-Code" starting TASK-grf002
[LOCK] Acquired .taxon/.lock.grf002 (status: In Progress)
[CONTEXT_INJECT]
+ Loaded types/task.ts
+ Loaded deliverables from TASK-grf001.md
[CODEGEN] Synthesizing src/services/agentSync.ts... (PASS) Post-Commit State Transition
On git commit, Taxon's post-commit hook parses task references (TASK-xxxxxx), transitions the status to Need to Test, records deliverables, and unblocks child tasks.
[GIT_HOOK] Intercepted commit: feat(agent): sync parser (TASK-grf002)
[TRANSITION] TASK-grf002: "In Progress" โโโถ "Need to Test"
[DELIVERABLES] Recorded link: [agentSync.ts]
[PROPAGATION] Unblocked child task: TASK-grf003 (Ready to Execute) Zero-Latency Terminal TUI & Pomodoro.
Engineered for terminal purists. Manage task DAGs, track focused deep-work blocks, and inspect agent queues without leaving your shell.
Your Codebase, Your Tasks. 100% Filesystem Sovereignty.
Taxon requires no cloud accounts, has zero telemetry daemons, and charges no per-seat subscription fees. All sprint history and DAG definitions remain strictly inside your repository.
Air-Gapped & Zero-Egress Ready
Work seamlessly on planes, isolated corporate VPCS, or classified air-gapped workstations without losing graph state.
Git-Native Versioning & Diffs
Branch, merge, and review tasks alongside source code using standard git log, git diff, and pull requests.
Human-Readable Open Markdown
No proprietary binary databases. If Taxon is ever uninstalled, your tasks remain clean, permanent Markdown files.
Install Taxon on Your System.
Download the high-performance desktop client or run the zero-dependency CLI installer.
curl -sSL https://taxon.run/install.sh | bash brew install nutlope/tap/taxon cargo install taxon-cli yay -S taxon-bin Linux
x86_64 / aarch64Universal AppImage bundle, Debian package, or standalone TUI binary.
macOS
Universal BinaryNative macOS DMG with system menu bar integration and spotlight support.
Windows
x64 InstallerStandard MSI installer or portable ZIP for isolated developer setups.