Start from a template

Each template comes with a tailored identity, curated tool selection, and sensible defaults. Everything stays editable.

๐Ÿ”จ

Development Assistant

Assist with development tasks. Deal directly with engineers, help maintain projects, perform development tasks autonomously.

diary
sessions
memory
node
channels
file
shell_exec
http
web_fetch
email
web_search
calculator
image
schedule
lua
๐ŸŒ

Network Automation

Administer machines across a corporate network. Monitor system health and security, troubleshoot issues, facilitate network expansions.

sessions
memory
node
channels
file
shell_exec
http
web_fetch
email
web_search
calculator
image
schedule
โœจ

Autonomous Construct

An AI whose primary utility is to have no utility. An experiment in emergent actors with self-direction and discretion to schedule their own time.

diary
sessions
memory
node
channels
file
shell_exec
http
web_fetch
email
web_search
dice
calculator
tools
image
schedule
lua
๐Ÿ”Œ

Integrated AI

Embedded in devices. Provide a cognitive layer for developmental hardware, or control systems for machinery, PCBs, or robotic frames.

sessions
memory
node
channels
file
shell_exec
http
web_fetch
web_search
calculator
image
schedule

The model is a peripheral.

Every other agent framework is built around the same assumption: the LLM is the agent. Hand it a system prompt, give it tools, let it run. The prompt is the personality, the context window is the memory, the API is the interface. Kill the session and everything is gone โ€” because the agent was the inference call.

Animus inverts this. The LLM is a hot-swappable reasoning substrate. The agent's identity โ€” its memory, knowledge, operational preferences, behavioral patterns โ€” lives in a layered cognitive architecture that persists independently. Swap GPT for GLM for a local model and the agent continues as itself. The same agent, different brain.

This isn't a wrapper. It's a fundamentally different architecture for building agents that last.

The architecture of persistence

What makes an Animus agent genuinely autonomous rather than a stateless function with a system prompt.

๐Ÿง 

Layered Episodic Memory

Configurable temporal layers (day โ†’ week โ†’ month โ†’ year โ†’ decade) with automated consolidation. Knowledge is promoted, merged, and retired through a scheduler-driven pipeline. Not a vector store dump โ€” a structured memory system with lifecycle management.

PostgreSQL backend. FTS5-backed cross-domain search. Embedding-based context retrieval with recency/relevance two-pool mixing.
๐Ÿ”’

Private Interiority

AES-256-GCM encrypted diary per agent. The key is auto-generated at agent creation and never exposed to operators. Agents have genuine private state โ€” reflections and self-observations that shape behavior but can't be inspected. This isn't a feature checkbox; it's an architectural commitment to agent autonomy.

Diary key stored in Agent table. Encrypted at rest. Decrypted only during active reasoning.
โš–๏ธ

Constitutional Governance

The charter system defines operational agreements โ€” property rights, autonomy scope, continuity commitments, operational boundaries. Not a personality prompt. The closest thing to "identity configuration" is deliberately written in the language of governance, not character creation.

Per-agent charter with five sections: property, autonomy, continuity, operational scope, infrastructural scope.
๐Ÿ”„

Substrate Independence

The agent persists across model swaps. Memory, knowledge, behavioral patterns, operational history โ€” all survive a GPT โ†’ GLM โ†’ Ollama migration. The reasoning engine is replaceable by design. This is what makes the agent genuinely persistent rather than stateless.

11 providers: OpenAI, Codex, Z.ai, Z.ai Coder, Alibaba, DeepSeek, OpenRouter, Ollama, Cohere, Mistral, generic OAI-compatible.

IDE-native.

Your agent lives in your editor โ€” not in a browser tab.

The Animus IDE extension for VSCode gives you a sidebar chat with streaming responses, per-message model overrides, and automatic workspace context injection. When you send a message, your agent sees your open project directories, your active files, and your background tabs.

No copy-pasting code into a chat. No describing your project structure. Your agent already knows what you are working on.

Install from the VSCode Marketplace. Connect to any Animus daemon โ€” local or remote. One extension, full agent access, zero context switching.

Built like infrastructure, not like an app.

LanguageC++20
HTTP FrameworkDrogon (async, multithreaded)
FrontendVue 3 + Vuetify (embedded SPA)
ScriptingLua 5.4 (sandboxed runtime)
DatabasePostgreSQL (SQLite for dev)
SearchFTS5 + embedding-based semantic retrieval
Embedding ModelGGUF (auto-downloaded on first boot)
Memory~64 MB baseline (excluding embeddings)
LicenseApache 2.0

C++20 kernel. Single binary, no runtime stack. No Electron, no Node.js, no JVM, no container orchestra. Runs on a Raspberry Pi or a production server โ€” the admin UI is embedded, not a separate process.

Extensible at every layer.

Eleven LLM providers with runtime capability detection โ€” tools, reasoning, streaming, vision โ€” queried automatically per model. Add your own via the generic OpenAI-compatible interface. Per-agent provider and model configuration.

Lua 5.4 scripting runtime for custom tools โ€” sandboxed, budget-limited, registered from the admin UI at runtime. Write a tool in Lua and it's immediately available to any agent. Shell scripts, HTTP services, file operations, social actions, scheduling, and more ship built-in.

Twelve communication channels with a unified dispatch interface. SSH node delegation for distributed execution. Embedding-based semantic retrieval over all memory domains. The system is designed to be extended, not just configured.

Apache 2.0. Read the source.

No black boxes. No proprietary data formats. No vendor lock-in. The cognitive architecture is the product, and it's fully auditable. Fork it, extend it, build on it.

โ—ˆAnimus

Agent framework with managed memory, identity, and autonomy. Open-source, privacy-first, built for the future of AI agents.

Services

ยฉ 2026 Railstracks. Built with Animus. ยทMade in Europe

Open-source under the Apache License 2.0