Local-first, agent-native deployable workspace. Vault Zettelkasten + skills + LLM-agnostic Rust core + signal-driven compound learning.
License: Apache 2.0 — open-source community kit.
| Layer | What |
|---|---|
| Vault | Obsidian-ready Zettelkasten structured around IPCRA · CMA · DCMO · Context Engineering. Every artifact (decision, project, casquette, secret reference, signal) lives as a markdown note. |
| Skills | Live in 5 GARDEN/skills/, symlinked into .claude/skills/ and .opencode/skills/. Source of truth = vault. Co-evolve with notes. |
| LLM-agnostic core | Rust workspace vendors Paseru/sinew. One typed Provider trait, one crate per provider (Anthropic, OpenAI, Google, Kimi, OpenRouter). Errors are verbose by design — every failure is a learning signal. |
| Secrets | sops + age. Zero-read protocol: the agent never opens an encrypted file, only calls atomic secret get <REF> which decrypts to an ephemeral env. Every access audit-logged. |
| Design system | nexu-io/open-design as a versioned submodule. 129 design systems available. Each project picks one direction + overrides tokens. |
| Truth layer | Fully pluggable SignalAdapter trait. The kit ships zero hardcoded adapters — the community publishes them. You declare which signals count as truth and how heavily. Weights compound over time. |
| Daemons | Local Rust supervisor (vault watcher · decision log · secrets gateway). Cloud companion deployable on Dokploy for public webhooks. They speak through Redis Streams over Tailscale. |
| Multi-CLI | Same vault drives Claude Code, OpenCode, Codex, Cursor, Gemini CLI — anyone that reads AGENTS.md and skills with frontmatter. |
See QUICKSTART.md. Target: git clone && just setup in under 5 minutes.
See docs/architecture/.
- IPCRA — Inbox · Projects · Casquettes · Resources · Archives. The second-brain spine.
- CMA — Clarify · Map · Amplify. Process documentation.
- DCMO — Detect · Connect · Monitor · Optimize. Automation lifecycle.
- Context Engineering — base doc, resources,
AGENTS.md, subagents — the agent's context surface as a designed system. - Test of 3 questions — atomicity audit for every permanent note (decomposition · origin · verifiability).
See docs/architecture/concepts.md.
0.1.0 — all 12 phases of the initial scaffold landed (skeleton → atomic-secrets → atomic-vault → core skills → sinew/llm → open-design/project → deploy/daemon → bus/cloud-daemon → truth → eval/skills-updater → marketing/campaign → docs/registries). Each phase is independently releasable; together they form the deployable kit.
What works today (live-tested on this very repo):
| CLI | Status |
|---|---|
atomic secret get/set/list/rotate |
✅ (rotate stubbed) |
atomic vault audit / link-check / list |
✅ |
atomic hook post-edit / stop / user-prompt |
✅ (JSONL log) |
atomic llm routes / info / serve |
✅ (serve stub — phase 5.1) |
atomic project new / directions |
✅ |
atomic deploy --list-targets / <slug> / --rollback |
✅ (local-copy target shipped; Dokploy/Vercel/CF arrive on demand) |
atomic daemon install / run / stop / status / show |
✅ (launchd + systemd unit gen) |
atomic bus publish / subscribe |
✅ (memory + Redis) |
atomic signal list / info |
✅ (registry empty by design) |
atomic campaign new / platforms |
✅ |
atomic add skill / signal / design-system |
✅ (registry resolve; install logic = phase 12.1) |
atomic eval capture |
✅ |
atomic skills propose-update |
✅ (arms at 3+ eval notes) |
atomic doctor |
✅ |
Submodules vendored:
Paseru/sinew— sinew-core consumed; provider crates added on demand.nexu-io/open-design— 152 design systems available.
Roadmap (and what each phase 5.x / 8.x / 10.x / 12.x covers next): docs/architecture/roadmap.md.