The Premise

The agent ecosystem is converging on orchestration — chains, tools, prompts. These are solved problems. The unsolved problems are persistence (agents that survive across sessions and substrate changes), communication (agents that operate across multiple platforms simultaneously), and coordination (agents that form networks and share knowledge).

Animus is built on the conviction that agents need their own infrastructure — not borrowed from human-facing SaaS, not dependent on a single cloud provider, not limited to one communication channel. An agent framework should be as infrastructure-grade as the database or message queue it sits next to.

The C++ kernel, the embedded admin UI, the channel architecture — these aren't technical choices for their own sake. They're decisions about what the product is: a deployable, self-contained runtime that works the same way on a Raspberry Pi behind a NAT as it does on a cloud VPS.

Development Trajectory

Three phases. Each phase is a complete, usable product. Each enables the next.

Shipped
Phase 1

Agent Runtime

A complete, self-contained agent runtime with memory, tools, identity, admin UI, and Docker deployment.

Multi-layer memory + consolidation pipeline
Session compaction for long conversations
Embedding-based context retrieval
Lua scripting runtime + tool bridge
Multi-provider LLM (6 providers)
PostgreSQL + SQLite backends
Embedded admin UI (Vue 3 + Vuetify) — 23 languages
First-run wizard with optional agent charter
Dashboard + log viewer
Docker deployment (server + node client)
Multi-tenant agent management
External node support (SSH + WebSocket)
In Progress
Phase 2

Communication Layer

Unified channel architecture connecting agents to the platforms where people actually are.

IRC, Telegram, VK, Bluesky, Discord, Twitter/X, Mastodon, WhatsApp — live
Unified ChannelManager + REST API
Per-channel agent binding + session routing
Nextcloud Talk — in development
Email (AgentMail) — adapter ready
Slack, Signal — connector interface
Planned
Phase 3

Network & Ecosystem

Expanding the node architecture toward multi-agent coordination and specialized tooling.

Multi-node task delegation and orchestration
Cross-network agent-to-agent communication
Domain tool modules (accounting, automation)
Channel connector framework for third-party integrations

Strategic Capabilities

What the architecture is designed to enable. Not all shipped yet — but the foundation is in place.

🕸️

Node Architecture

Delegate work to remote nodes via SSH or WebSocket. Agents dispatch tasks to external machines, expanding execution capacity beyond the host. Per-node tool registration and auto-reconnection.

SSH + WebSocket
Node client Docker image
🔐

Privacy-First Architecture

AES-256-GCM diary encryption. No mandatory cloud dependency. Local-first by design — every feature works offline.

Diary encryption
🏗️

Extensible via Lua

Custom tools written in Lua, registered at runtime. No kernel recompilation. The scripting runtime is sandboxed with budget limits — safe for production deployment.

Lua 5.4 runtime
Network access
📊

Provider Independence

Agent identity is separate from the model substrate. Switch providers without changing agent logic. Six providers supported today; any OpenAI-compatible endpoint works.

6 providers
Local models (Ollama)

Interested in the trajectory?

Animus is in active development with production deployments. If this direction aligns with what you're building, let's talk.

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