EverMind-AI/Raven
The Harness of Harnesses: a trusted, persistent, self-evolving multi-agent ecosystem for all-domain collaboration.
What it solves
Raven provides a comprehensive system for managing long-running AI agent work. It addresses the difficulty of scaling agents beyond narrow tasks by integrating terminal-first execution, long-term memory, and self-improving capabilities into a single "Agent Harness," reducing the need to manually design complex harnesses for every new model or domain.
How it works
Raven operates as a central loop that coordinates several core systems:
- EverOS Memory: Provides durable user and agent memory across sessions.
- SkillForge: Manages a catalog of skills that can be retrieved, fed back into, and evolved.
- Context Engine: Handles token budgeting and context assembly to keep the most relevant information available to the LLM.
- Proactivity: Uses sentinels and scheduling to allow agents to perform deferred decisions and scheduled work.
- Evolver: Implements reproducible evaluation loops to improve agent procedures.
- Deep Research: Integrates with MiroThinker for open-ended web search and multi-source analysis with inline citations.
Who it’s for
It is designed for developers and AI researchers who need a robust, inspectable environment for deploying autonomous agents that require persistence, complex tool use, and the ability to evolve their performance over time.
Highlights
- Terminal-First Interface: Features a TUI (Terminal User Interface) and a CLI for streamlined setup and operation.
- Local Tracing: Includes a local dashboard to inspect LLM calls, tool usage, and memory recall without sending data to external services.
- Broad Integration: Supports a wide array of LLM providers (OpenAI, Anthropic, DeepSeek, etc.) and messaging gateways (Telegram, Slack, Discord, etc.).
- Self-Improving: Built-in mechanisms for evaluation and skill evolution to improve agent performance over time.
Related
- Project
- Project
- Project
- Project