Skip to main content

An exocortex architecture for personal cognitive sovereignty

Project description

Animus Core

Personal AI exocortex with persistent memory, multi-model cognitive layer, and MCP server.

Features

  • Persistent memory — episodic, semantic, procedural (ChromaDB or SQLite)
  • Multi-model cognitive layer — Ollama, Anthropic, OpenAI with streaming
  • Dual-model routing — Claude brain + Ollama hands (auto-detected)
  • 40+ CLI commands — memory, tasks, entities, learning, integrations
  • MCP server — 9 tools for Claude Code integration
  • Tool sandbox — write_roots restriction, command sandboxing
  • Agent loop — constrained tool use with approval callbacks

Install

pip install animus-core

With optional providers:

pip install "animus[anthropic,openai,mcp,api]"

Usage

# Interactive CLI
python -m animus

# MCP server for Claude Code
python -m animus.mcp_server

Part of the Animus Monorepo

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

animus_core-2.3.0.tar.gz (358.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

animus_core-2.3.0-py3-none-any.whl (211.3 kB view details)

Uploaded Python 3

File details

Details for the file animus_core-2.3.0.tar.gz.

File metadata

  • Download URL: animus_core-2.3.0.tar.gz
  • Upload date:
  • Size: 358.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for animus_core-2.3.0.tar.gz
Algorithm Hash digest
SHA256 c8c56c9577300eab67dd5664196c63b1ee525b77efab11b1b81f1a208958a4c2
MD5 8beb8b49242a3b11b3e4ecd7bc5fc20a
BLAKE2b-256 0a818bc6edd46b54cbe4a0c16793b36181cbfa6ee7fc17ceb0ebccce274436c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for animus_core-2.3.0.tar.gz:

Publisher: publish-core.yml on AreteDriver/animus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file animus_core-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: animus_core-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 211.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for animus_core-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb6f5be89fa189c2facb8052aeea99e615f2dd7d8c982126ab29c95a47ede29c
MD5 6fc990368ca225c2425efe90fbafdcd7
BLAKE2b-256 df4ceb437ac6ca4fe5b1177a910083fd056085a854103d482df188a7fce1930b

See more details on using hashes here.

Provenance

The following attestation bundles were made for animus_core-2.3.0-py3-none-any.whl:

Publisher: publish-core.yml on AreteDriver/animus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page