Install Animus Framework
Build sovereign AI agents with presence, character, and autonomy
Prerequisites
Before installing Animus, ensure you have the following installed on your system:
- Python 3.8 or higher
- pip (Python package manager)
- Git (for cloning repositories)
- Virtual environment tool (recommended: venv or conda)
Animus Installer BOOTSTRAP
The Animus Installer is a comprehensive bootstrap script that automates the complete installation and configuration of the Animus multi-agent system. It sets up a production-ready environment with multiple Letta agent instances, shared resources, Docker containers, SSL certificates, and reverse proxy configuration.
- Multi-agent architecture with complete isolation
- Shared Python environment and SMCP service
- Docker containers for Letta instances
- Nginx reverse proxy with SSL/TLS certificates
- Automated startup and monitoring via cron
- MCP Protocol compliance for agent communication
- Operating System: Ubuntu, WSL, or Raspbian
- Root access (sudo privileges required)
- A domain name pointing to your server
- Internet connection for package installation
git clone https://github.com/AnimusUNO/installer.git
cd installernano kernel-installer/animus_bootstrap.shDOMAIN- Your actual domain nameEMAIL- Your email for SSL certificatesLETTAPASS- Secure password for LettaOPENAI_API_KEY- Your OpenAI API keyANTHROPIC_API_KEY- Your Anthropic API key
sudo bash kernel-installer/animus_bootstrap.sh# Check if Letta container is running
docker ps | grep letta
# Check Nginx status
sudo systemctl status nginx
# Check SSL certificate
sudo certbot certificatesThalamus CORE
The Thalamus is the core routing and message handling system for Animus. It orchestrates communication between different modules and manages the agent's cognitive architecture.
git clone https://github.com/AnimusUNO/thalamus.git
cd thalamus# Using venv
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Or using conda
conda create -n animus python=3.10
conda activate animuspip install -r requirements.txtCochlea AUDIO
The Cochlea module provides audio input capabilities, enabling your agent to process and understand spoken language and environmental sounds. Compatible with both Thalamus and Letta integration patterns.
git clone https://github.com/AnimusUNO/cochlea.git
cd cochleapip install -r requirements.txt# List available audio devices
python -m cochlea.devices
# Set your preferred input device in config
python -m cochlea.configureGetting Started
With Thalamus and Cochlea installed, you have the core components needed to build an Animus agent with sensory input and cognitive routing. Additional modules and integrations are under active development.
Need Help?
Join our community for support, share your agents, and collaborate with other developers.
- Join our Discord community for real-time support
- Report issues on GitHub for specific repositories
- Check the documentation at each repository's README
- Explore example agents in the
examples/directory