Skip to content

Packages

Animus is a monorepo of independently-installable packages. Each solves one problem and can be used on its own.


Overview

┌─────────────────────────────────────────┐
│           INTERFACE LAYER               │
│   PWA · Bootstrap Dashboard · API       │
├─────────────────────────────────────────┤
│           COGNITIVE LAYER               │
│   Forge (orchestration) · Quorum (coord)│
├─────────────────────────────────────────┤
│           MEMORY LAYER                  │
│   Core (episodic/semantic/procedural)   │
├─────────────────────────────────────────┤
│           CORE LAYER                    │
│   Kernel (budget, executor, sandbox)    │
│   Contracts (canonical schemas)         │
│   Types (shared interfaces)             │
└─────────────────────────────────────────┘

Package Directory

Package Import Purpose Tests Coverage
Core import animus Personal AI exocortex — memory, CLI, integrations 2,865 97%
Forge import animus_forge Multi-agent workflow orchestration 10,304 97%
Bootstrap import animus_bootstrap Install daemon, wizard, dashboard 2,048 97%
Quorum import convergent Decentralized agent coordination 961 97%
Kernel import animus_kernel Autonomous builder engine (standalone)
Types import animus_types Shared schemas and type definitions
PWA N/A Progressive web app interface
Contracts N/A Canonical JSON schemas for v2.1

Installation

Each package can be installed independently:

# Install shared types first (local sibling, not on PyPI)
pip install -e packages/types/

# Then any combination
pip install -e packages/core/
pip install -e packages/forge/
pip install -e packages/quorum/
pip install -e packages/bootstrap/
pip install -e packages/kernel/

See Getting Started → Installation for detailed per-package setup.


Package READMEs

Each package directory above links to the package's own documentation lane. The canonical README lives in packages/<name>/README.md and is auto-synced here.


Dependency Graph

types ←── core
      ←── forge
      ←── quorum
      ←── bootstrap
      ←── kernel

forge ←── core (optional, for memory)
bootstrap ←── core, forge (optional)
pwa ←── bootstrap (API client)
contracts ←── all (schema validation)

Arrows point from dependency to dependent.