Vivary is my open-source baseline for agent-native workspaces. It packages the
stuff every serious AI-agent project eventually invents by hand: typed project
memory, visible state, reusable skills, private memory boundaries, and
verification gates. Four PyPI CLIs are published, plus the npm @vivary/create
launcher; a generated workspace can be scaffolded and checked in minutes.
- Live site: https://vivary.vercel.app/
- GitHub: https://github.com/vivary-dev/vivary (public · MIT)
- PyPI:
vivary0.1.10 ·create-vivary0.4.2 ·vivary-core0.2.7 ·vivary-tropo0.5.3 ·vivary-strato0.1.2 ·vivary-ozone0.3.1 ·vivary-exo0.3.0 ·vivary-memory-cognee0.1.2 ·vivary-mcp0.1.3 - npm:
@vivary/create0.4.2
Homepage — desktop:
One command scaffolds a verified workspace (real create-vivary + doctor +
tropo check output):
Review by blast radius — the hero graph lights up everything that depends on a changed node:
Mobile:
- Product framing: named the irreducible layer agent projects keep rebuilding, and shipped it as a one-command scaffolder.
- Distribution: four PyPI CLIs, plus the npm
@vivary/createlauncher, composed bycreate-vivary. - Restraint: no third-party dependencies; the framework costs almost nothing to load. Plain Markdown, any editor, Claude Code and Codex.
Current release line:
create-vivary/@vivary/create0.4.2,vivary-core0.2.7,vivary-tropo0.5.3,vivary-strato0.1.2,vivary-ozone0.3.1,vivary-exo0.3.0,vivary0.1.10, plus optionalvivary-memory-cognee0.1.2 andvivary-mcp0.1.3. Versions are independent; there is no single "Vivary 0.4.2". This line ships the thin five-file init contract, exact-hash brownfieldcreate-vivary adopt, thevivary-coregoverned-context seam, and the optional read-only MCP adapter.
Context-compression release proof, refreshed 2026-06-27:
tropo findand graph-awaretropo querypassed 68 tropo tests; Ozone context-budget passed 16 ozone tests; create-vivary generated active-context workspaces doctor clean. Disposable smokes verified LanceDB embedded storage migration, CocoIndex-code exact-path search, and Cognee policy scaffolding. The optionalvivary-memory-cogneeadapter lives outside Vivary core and only accepts recall hits that map back to typed graph nodes.



