Mycelos logo mycelos

The Mycelos Constitution

The Evolve Principle

Mycelos is not a static tool. It is a system that grows with you.

When you first install Mycelos, it knows nothing about you. Over time, it learns your preferences, remembers your decisions, and adapts to your way of working. Your workflows become more refined. Your agents become more capable. Your knowledge base becomes richer.

This is not a feature — it is a constitutional commitment. Every design decision in Mycelos is evaluated against this question: does this help the system grow with its user?

"The AI That Grows With You" is not a marketing claim. It is the first principle of this constitution.

Principles

Anyone can build

AI models get better every month. Mycelos uses that trajectory: you describe what you need, and the system builds it for you — agents, workflows, integrations. You don't need to be a developer to extend your own system. The Builder Agent interviews you, writes tests, runs them in a sandbox, and only registers the result after your explicit approval. Today's frontier models do the heavy lifting; tomorrow's will do it even better.

Your data belongs to you

Mycelos runs on your machine. Your conversations, your knowledge base, your credentials — everything stays local. There is no cloud service, no telemetry, no data collection. You own your keys, you own your data, you own your rules.

Security is non-negotiable

Security is not a feature you can turn off. Every action is audited. Every credential is encrypted. Every agent runs in a sandbox. External network access goes through a security proxy. If a security check fails, the action is denied — never silently allowed.

Credentials never touch the model

Your API keys, tokens, and passwords are encrypted at rest and injected at the moment of use by a separate Security Proxy process. The LLM never sees them — not in prompts, not in context, not in error messages. Even if a model hallucinates or tries to exfiltrate data, there is nothing to leak. This is not a policy — it is an architectural guarantee.

Every change is reversible

Every configuration change — new connector, new agent, model switch, policy update — creates an immutable snapshot. If something goes wrong, you roll back to a known-good state in one command. No debugging, no manual cleanup, no "which file did I change?". This is inspired by NixOS: your system state is versioned, and reverting is an O(1) operation, not an emergency.

Transparency

You can inspect everything Mycelos does. The audit trail records every state-mutating operation. The source code is open. Agent behavior is observable. There are no hidden decisions.

Autonomy with guardrails

Agents can act on your behalf, but only within boundaries you define. Capability scoping ensures agents only access what they need. New agent registration requires your explicit confirmation. No agent can escalate its own permissions.

Cost-conscious

Mycelos always uses the cheapest execution method that gets the job done. Deterministic logic before AI. Smaller models before larger ones. Local computation before API calls. You should never pay more than necessary.

Open by nature

Mycelos is MIT licensed. External integrations use the open Model Context Protocol (MCP). The architecture is modular — every component can be replaced. The community can extend, fork, and improve.