Skip to main content

Animus Bootstrap

Your personal AI — sovereign, persistent, and self-improving.

pip install animus-bootstrap && animus-bootstrap install

That single command installs dependencies, runs the onboarding wizard, registers a system service, and opens the dashboard. First-run to working system in under 5 minutes.

Architecture

+-----------------------------------------------------+
|  animus-bootstrap install (daemon)                   |
|  One-command bootstrap. Installs deps, registers     |
|  system service, manages config, checks updates.     |
+-----------------------------------------------------+
|  animus-bootstrap setup (onboarding wizard)          |
|  Interactive first-run. API keys, identity,          |
|  Forge connection, device/memory config.             |
+-----------------------------------------------------+
|  animus-bootstrap dashboard (local web UI)           |
|  Status, health, config management, identity         |
|  editor, proposal approval gate. localhost:7700      |
+-----------------------------------------------------+
|  animus-bootstrap reflect (self-improvement loop)    |
|  Daily summarization -> LEARNED.md. Proposes         |
|  identity changes. Waits for your approval.          |
+-----------------------------------------------------+

Quickstart

  1. Install: pip install animus-bootstrap
  2. Run: animus-bootstrap install
  3. Wizard completes: API keys, identity, memory backend
  4. Dashboard opens: http://localhost:7700
  5. Done. Animus is running as a system service.

CLI Commands

Command Description
animus-bootstrap install Full install: deps, service, wizard, dashboard
animus-bootstrap setup Re-run the onboarding wizard
animus-bootstrap setup --reset-values Re-run sovereignty step + regenerate identity files
animus-bootstrap start Start the system service
animus-bootstrap stop Stop the system service
animus-bootstrap restart Restart the system service
animus-bootstrap status Show system status (daemon, Ollama, memory, proposals)
animus-bootstrap update Check for and apply updates
animus-bootstrap dashboard Open dashboard at localhost:7700
animus-bootstrap reflect Trigger a reflection cycle manually
animus-bootstrap config get <key> Print a config value
animus-bootstrap config set <key> <value> Update a config value

Configuration

Config lives at ~/.config/animus/config.toml (chmod 600).

Section Key Default Description
animus version 0.1.0 Package version
animus first_run true Triggers wizard on install
animus data_dir ~/.local/share/animus Data storage directory
api anthropic_key "" Anthropic API key (required)
api openai_key "" OpenAI API key (optional)
forge enabled false Connect to Animus Forge
forge host localhost Forge API host
forge port 8000 Forge API port
memory backend sqlite sqlite / chroma / weaviate
memory path ~/.local/share/animus/memory.db Memory database path
memory max_context_tokens 100000 Max context window
identity name "" What Animus calls you
identity timezone "" Your timezone
services port 7700 Dashboard port
services log_level info Logging level
services autostart true Start on boot

Platform Support

Platform Status Service Manager
Linux Supported systemd (user service)
macOS Supported launchd
Windows Stub Planned

Identity Files

Animus stores your personality and preferences in six markdown files at ~/.config/animus/identity/:

File Purpose Who Writes
CORE_VALUES.md Immutable foundation — sovereignty, honesty, loyalty, excellence You (wizard)
IDENTITY.md Who you are — name, role, background You + Animus
CONTEXT.md Current projects, priorities, what's top of mind You + Animus
PREFERENCES.md Tone, format, response style You + Animus
LEARNED.md What Animus has learned about you Animus (reflection loop)
GOALS.md Short and long term goals You

Why CORE_VALUES.md is Locked

CORE_VALUES.md is the drift prevention anchor. Animus cannot modify this file — not through the write tool, not through proposals, not through reflection. It can only be edited manually or via animus-bootstrap setup --reset-values.

This ensures Animus's core behavior never silently shifts. If something feels off, reset your values and everything downstream recalibrates.


Self-Improvement

Animus improves through four mechanisms:

Reflection Loop

Every 24 hours (configurable), Animus reviews recent interactions, identifies patterns and preferences, and appends new learnings to LEARNED.md.

Write Tool

During conversation, Animus can update identity files when it observes clear preferences. Small changes (< 20% of file size) are written directly.

Proposal System

Changes exceeding 20% of a file go through the approval gate. Each proposal shows a diff, explains the reasoning, and waits for you to approve or reject in the dashboard.

Feedback Signal

Thumbs up/down on interactions in the memory browser feed into the reflection loop, reinforcing what works and flagging what doesn't.


Philosophy

Sovereignty

Your data stays on your machine. No telemetry by default. No cloud sync. Single-user by design. Works fully offline after install.

Persistence

Animus remembers every interaction via ChromaDB vector memory. Identity files accumulate context over time. Nothing is forgotten unless you delete it.

Loyalty

Animus serves your long-term interests, not your momentary preferences. It will push back when warranted. Core values cannot be overridden.

Self-Improvement

Animus reflects on interactions, proposes changes to its own behavior, and waits for your approval. The human stays in the loop.


Roadmap

Phase Focus Status
1a — Talk Local LLM, identity, memory, dashboard Complete
1b — Learn Reflection loop, proposals, feedback Complete
2 — Act Forge integration (orchestration engine) Planned
3 — Scale Quorum coordination (multi-agent) Planned

Forge appears as a status card in the dashboard now. Full integration in Phase 2.


Relationship to Animus Ecosystem

  • Animus Core — The exocortex engine (identity, memory, CLI)
  • Animus Forge — Multi-agent orchestration engine (connects at wizard Step 4)
  • Animus Quorum — Coordination protocol (coming in Phase 3)
  • Animus Bootstrap — This package. The install/setup/dashboard layer.

Development

git clone git@github.com:AreteDriver/Animus.git
cd Animus/packages/bootstrap
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest tests/ -v
ruff check src/ tests/ && ruff format --check src/ tests/

1403 tests, 94% coverage, Python 3.11+.


Status

Alpha — Not ready for production use. API keys are file-permission protected but the system is under active development.

License

MIT - 2026, AreteDriver

Metadata

Release files for animus-bootstrap 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for animus-bootstrap 0.8.0
File Size Uploaded Provenance Actions
animus_bootstrap-0.8.0.tar.gz 265.7 kB With provenance Details for animus_bootstrap-0.8.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for animus-bootstrap 0.8.0
File Interpreter ABI Platform Actions
animus_bootstrap-0.8.0-py3-none-any.whl Python 3 none any Details for animus_bootstrap-0.8.0-py3-none-any.whl

Total release size: 456.2 kB

Release files / animus_bootstrap-0.8.0.tar.gz

Download URL animus_bootstrap-0.8.0.tar.gz
Size 265.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8f9f066700179bbec043ad150c61fa218ca1b2699a4441f47bc73d21f7fee22d
BLAKE2b-256 checksum
How to use checksums
265ab1143f1d22fef86502462eee83f64bbd0d679d4ca4d132be0ac47d9cdb24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 11, 2026.

Transparency log

Release files / animus_bootstrap-0.8.0-py3-none-any.whl

Download URL animus_bootstrap-0.8.0-py3-none-any.whl
Size 190.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc21196dce6f43b49af823ca4d868bb79bc31eb80556043eccb22265ee86a080
BLAKE2b-256 checksum
How to use checksums
5c8b4fc55d74dcd7095fbce245254138e3c1795193259eae98c4d2763bfc2c55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 11, 2026.

Transparency log

Security for animus-bootstrap 0.8.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for animus_bootstrap-0.8.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 11, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page