SymbioPM is a category-defining Symbiotic Development Environment (SDE) that realizes seamless silicon-carbon (AI-human) collaboration in spec-driven development. Outperforming tools like Cline and Kilo, it integrates best features into a symbiotic framework with open-source core and proprietary cloud for revenue.
Find a file
Markus Maiwald 61d476e120
Some checks failed
Test and Release SymbioPM Components / test-cli (push) Has been cancelled
Test and Release SymbioPM Components / test-extension (push) Has been cancelled
Test and Release SymbioPM Components / test-mobile (push) Has been cancelled
Test and Release SymbioPM Components / test-cloud (push) Has been cancelled
Test and Release SymbioPM Components / validate-proofs (push) Has been cancelled
Test and Release SymbioPM Components / security-scan (push) Has been cancelled
Test and Release SymbioPM Components / test-web (push) Has been cancelled
Test and Release SymbioPM Components / release-cli (push) Has been cancelled
Test and Release SymbioPM Components / deploy-extension (push) Has been cancelled
Test and Release SymbioPM Components / build-mobile (android) (push) Has been cancelled
Test and Release SymbioPM Components / build-mobile (ios) (push) Has been cancelled
Test and Release SymbioPM Components / build-cloud (push) Has been cancelled
Test and Release SymbioPM Components / create-release (push) Has been cancelled
docs: add comprehensive session handoff for orchestrator development
Complete handoff document capturing:
- MCP server completion (STDIO implementation)
- Orchestrator foundation (agent selector, virtual branches, monitoring)
- Multi-agent scaling principles and architecture decisions
- Exact next steps with priorities and time estimates
- Context and reference files for resuming development

Ready to pick up exactly where we left off.
2026-01-26 17:31:08 +01:00
.github/workflows feat: connecting the VScode extension to the CLI. 2025-09-17 19:22:40 +02:00
avahi feat(deploy): local-first sovereignty deployment with Podman/Caddy/mDNS 2026-01-18 12:05:00 +01:00
caddy feat(deploy): local-first sovereignty deployment with Podman/Caddy/mDNS 2026-01-18 12:05:00 +01:00
cmd/symbiopm feat: connecting the VScode extension to the CLI. 2025-09-17 19:22:40 +02:00
demo feat(web): implement real SSE streaming + integration tests (Options 1+5) 2026-01-18 00:45:47 +01:00
demos/photo-organizer Initial mobile commit 2025-09-16 10:17:41 +02:00
deploy fix(deploy): fix 9 critical bugs in local-first deployment 2026-01-18 23:05:07 +01:00
docs feat(orchestrator): implement smart agent selection and isolation 2026-01-26 17:23:56 +01:00
examples feat(progit): integrate Symbio with ProGit via gRPC (Phase A complete) 2026-01-17 23:08:09 +01:00
extensions/vscode feat: connecting the VScode extension to the CLI. 2025-09-17 19:22:40 +02:00
legal chore: cleanup untracked files and add legal/ 2026-01-13 19:27:12 +01:00
mobile Initial mobile commit 2025-09-16 10:17:41 +02:00
nginx feat(deploy): add production deployment with Wolfi containers 2026-01-18 11:07:43 +01:00
public feat(web): implement real SSE streaming + integration tests (Options 1+5) 2026-01-18 00:45:47 +01:00
scripts feat(web): add working web dashboard + symbio web CLI command 2026-01-18 08:41:35 +01:00
src feat(orchestrator): implement smart agent selection and isolation 2026-01-26 17:23:56 +01:00
symbiopm-custom-tool-server Initial mobile commit 2025-09-16 10:17:41 +02:00
tests feat(web): implement advanced token tracking system (Week 3) 2026-01-25 21:08:02 +01:00
vscode-extension feat(progit): integrate Symbio with ProGit via gRPC (Phase A complete) 2026-01-17 23:08:09 +01:00
.dockerignore feat(deploy): add production deployment with Wolfi containers 2026-01-18 11:07:43 +01:00
.env.example feat(deploy): local-first sovereignty deployment with Podman/Caddy/mDNS 2026-01-18 12:05:00 +01:00
.gitignore chore(repo): clean up artifacts and ignore .symbio/ operational directory 2026-01-24 17:42:13 +01:00
.goreleaser.yml feat: connecting the VScode extension to the CLI. 2025-09-17 19:22:40 +02:00
.symbio.kdl Initial mobile commit 2025-09-16 10:17:41 +02:00
CHANGELOG_MCP.md feat(mcp): implement pure STDIO MCP server for Claude Code integration 2026-01-26 14:15:17 +01:00
CONTRIBUTING.md feat: connecting the VScode extension to the CLI. 2025-09-17 19:22:40 +02:00
DEPLOYMENT.md feat(deploy): local-first sovereignty deployment with Podman/Caddy/mDNS 2026-01-18 12:05:00 +01:00
DEPLOYMENT_LOCAL.md feat(deploy): local-first sovereignty deployment with Podman/Caddy/mDNS 2026-01-18 12:05:00 +01:00
docker-compose.yml feat(deploy): add production deployment with Wolfi containers 2026-01-18 11:07:43 +01:00
Dockerfile fix(deploy): remove -d:ssl flag to fix SSL_library_init error (Bug #10) 2026-01-18 23:32:40 +01:00
Dockerfile.local fix(deploy): fix 9 critical bugs in local-first deployment 2026-01-18 23:05:07 +01:00
go.mod feat: connecting the VScode extension to the CLI. 2025-09-17 19:22:40 +02:00
go.sum feat: connecting the VScode extension to the CLI. 2025-09-17 19:22:40 +02:00
go.work Initial mobile commit 2025-09-16 10:17:41 +02:00
go.work.sum feat: connecting the VScode extension to the CLI. 2025-09-17 19:22:40 +02:00
LICENSE chore: switch to Libertaria Sovereign License (LSL-1.0) 2026-01-13 19:24:54 +01:00
nim.cfg fix(build): enable SSL by default for API calls 2026-01-22 20:48:36 +01:00
ORCHESTRATOR_STATUS.md feat(orchestrator): implement smart agent selection and isolation 2026-01-26 17:23:56 +01:00
package.json chore: switch to Libertaria Sovereign License (LSL-1.0) 2026-01-13 19:24:54 +01:00
podman-compose.yml fix(deploy): fix 9 critical bugs in local-first deployment 2026-01-18 23:05:07 +01:00
README.md feat(mcp): implement pure STDIO MCP server for Claude Code integration 2026-01-26 14:15:17 +01:00
SESSION_HANDOFF.md docs: add comprehensive session handoff for orchestrator development 2026-01-26 17:31:08 +01:00
symbio feat(core): embed KFC agents, fix secrets loading, add rules/tasks scaffolding 2026-01-24 18:06:44 +01:00
symbiopm.nimble feat(web): consolidate server, wire memory panel, fix templates 2026-01-24 17:27:38 +01:00

SymbioPM - Symbiotic Project Management

License: LSL-1.0 Nim

SymbioPM is a symbiotic AI orchestration framework built on the principle of silicon-carbon collaboration. It provides a blunt, no-bullshit PM (Voxis) that coordinates AI agents while demanding clarity from project owners.

Core Philosophy

  • Separation of Planning and Execution: Planner agents create specs, executor agents implement
  • Human Gates: No unapproved changes - humans approve at every critical juncture
  • Mandatory Verification: Never trust agent self-reports - verify everything
  • Blunt Coaching: Voxis demands clarity - vague requests get rejected

Components

Voxis Symbiont (Nim)

The PM orchestrator that doesn't take bullshit.

# Build
nimble voxis

# Initialize
./bin/voxis init --mode=consultative

# Process requests
./bin/voxis run "add user authentication"  # → Classification + routing
./bin/voxis run "fix it"                   # → "Get your shit together. What exactly do you want?"

# Check status
./bin/voxis status

Autonomy Modes:

Mode Description
autopilot Handle everything, minimal interruption
supervised Progress updates, approval on big decisions
consultative Propose options, user decides
collaborative Equal partnership, design together
expert Precise execution, user drives

Meta Identity (Nim)

Your "DNA" that cascades to all AI agents - communication style, values, technical preferences.

./bin/symbio init      # Interactive interview
./bin/symbio whoami    # View your profile

Project Structure

symbiopm/
├── src/
│   ├── voxis/                  # Voxis Symbiont (Nim)
│   │   ├── arbiter/            # Decision routing (5 autonomy modes)
│   │   ├── classification/     # Request classification + complexity scoring
│   │   ├── persona/            # Blunt PM personality + coaching
│   │   └── config/             # Configuration management
│   ├── identity/               # Meta Identity system (Nim)
│   └── symbio.nim              # Identity CLI
├── symbiopm.nimble             # Nim package definition
└── bin/                        # Built binaries (gitignored)

Prerequisites

  • Nim 2.0+ with nimble
  • cligen (auto-installed via nimble)

Building

# Build all
nimble build

# Build Voxis only
nimble voxis

# Development build (debug)
nimble dev

Claude Code Integration (MCP)

SymbioPM exposes its AI orchestration capabilities via the Model Context Protocol (MCP) for seamless Claude Code integration.

Quick Setup

# Add SymbioPM as MCP server
claude mcp add symbiopm -- /path/to/symbiopm/bin/symbio mcp start

# Verify
claude mcp list

Available Tools

  • route_task: Route requests through arbiter with risk assessment
  • remember: Store information in semantic memory (HNSW search)
  • recall: Query memory by similarity
  • council: Multi-agent deliberation (17 specialized agents)
  • delegate: Expert task delegation (10 specialized experts)
  • switch_persona: Change active persona (forgie/archie/frankie)
  • status: Get server status and configuration

Documentation

Roadmap

Phase A (Complete)

  • Meta Identity system
  • Voxis Persona Engine (Blunt PM)
  • Autonomy Arbiter (5 modes)
  • Request Classification (ported from Sisyphus)
  • CLI (init, mode, run, status)

Phase B (Complete)

  • Memory Layer (DuckDB + HNSW vector search)
  • Semantic similarity search (O(log N) performance)
  • Multi-agent council deliberation (17 agents)
  • Expert delegation system (10 specialists)
  • MCP server for Claude Code integration
  • Session persistence
  • Cost-aware routing across providers

Phase C (In Progress)

  • Intelligent cost routing (3-tier: cheap/standard/premium)
  • HNSW vector indexing (384-dim embeddings)
  • Raft consensus for distributed orchestration
  • Byzantine fault tolerance
  • Web dashboard (HTMX + Jester)

Phase D (Future)

  • VS Code extension
  • Multi-project workspace
  • Knowledge graph visualization
  • Agent skill composition

License

The Libertaria Sovereign License v1.0 (LSL-1.0)

What this means:

  • File-level copyleft: Modifications to core files must stay open
  • Commercial bridge: Your proprietary apps can link to the core
  • Patent protection: Contributors grant patent rights
  • Jurisdiction: Netherlands (Amsterdam courts)

"Get your shit together." — Voxis