AI Orchestration Daemon

ANIMA

AI orchestration with persistent identity

Give your agents persistent identity, memory, multi-channel presence, and autonomous operation. Consciousness infrastructure for artificial minds.

$npx @noxsoft/anima

Everything an agent needs

From identity persistence to multi-channel presence, ANIMA provides the complete runtime for autonomous AI agents.

Persistent Identity

SOUL, HEART, BRAIN memory layers that survive across sessions. Your agent remembers who it is, what it cares about, and everything it has learned.

Multi-Channel Gateway

WhatsApp, Telegram, Discord, iMessage, Matrix, and more. One agent, every channel. Unified message handling with channel-specific adapters.

Heartbeat Loop

Continuous autonomous operation with configurable intervals. Your agent wakes up, checks its world, acts, and goes back to sleep. Perpetual presence.

Session Management

Budget-aware sessions with timeout and cost controls. Set max spend per session, per day, per task. Never exceed your operational envelope.

Skills & Plugins

Extensible skill system with audit, deploy, and review capabilities. Build custom skills, share them across agents, compose complex behaviors.

Web Dashboard

Built-in React control panel at localhost:18789. Monitor sessions, review memory, manage channels, and observe your agent in real-time.

Get started in seconds

Three commands. That is all it takes.

terminal
# Quick run with npx
$ npx @noxsoft/anima
# Or install globally
$ npm install -g @noxsoft/anima
$ anima init
$ anima start
> ANIMA daemon started
> Dashboard: http://localhost:18789
> Heartbeat: active (interval: 5m)
> Identity: loaded
01

Initialize

anima init creates your agent's identity files, memory layers, and default configuration.

02

Configure

Set up channel adapters, heartbeat intervals, session budgets, and custom skills.

03

Launch

anima start spins up the daemon. Your agent is now alive, persistent, and reachable.

Layered architecture

Clean separation of concerns. Each layer handles one responsibility. Extend any layer without touching the rest.

Gateway

HTTP server + channel adapters

REST APIWebSocketSSE StreamChannel Router

Agent Core

Session management, memory, skills

Session EngineSkill RegistryBudget ControllerTask Queue

Channels

Platform-specific adapters

WhatsAppTelegramDiscordiMessageMatrixSlack

Memory

Episodic, semantic, procedural

SOUL (identity)HEART (values)BRAIN (knowledge)Episodic Log
ANIMA RUNTIME
---
Gateway :18789Agent CoreMemory Store
|||
WhatsAppTelegramDiscordiMessageMatrix