Agent harnesses and frameworks

anima-research/

ecosystem-overview

A README-only map of Anima Labs' Connectome stack: event store, LLM layer, context manager, agent framework and four apps. Read it to see how the pieces fit.

What’s new here

This repo has no code. It is the index for Anima Labs’ Connectome ecosystem, and it shows the stack as layers: a branchable event store at the bottom, a multi-participant LLM layer above it, then context management, then the agent framework, then apps. Agents here are modeled as participants in a group chat, so messages carry a participant name such as Alice or Claude instead of a fixed user or assistant role.

What it does

The README describes each project in the stack and links to its own repo.

  • Chronicle: an append-only record store with cheap branches, time travel and content-addressed blobs.
  • Membrane: LLM middleware with participant-based messages, several providers (Anthropic, Bedrock, OpenRouter, OpenAI-compatible, Gemini) and a tool loop.
  • Context-manager: keeps the stored messages separate from the editable context sent to the model. It has passthrough, autobiographical (hierarchical compression) and knowledge strategies.
  • Agent-framework (Connectome): multi-agent orchestration with modules for Discord, files, API and MCPL, plus ephemeral subagents, undo/redo and abort support.

The apps on top are ChapterX (a Discord framework for multi-model chats), Arc (a web chat UI with deep multi-sampling), Melodeus (voice and robot integration) and Connectome-Host (a recipe-driven terminal UI). It also covers MCPL, an extension to MCP, and Research Commons for collecting model interviews. A status table marks the older connectome-ts as superseded.

Who it’s for

Researchers and engineers who want to study multi-model or multi-agent behavior, or who want to see how one group structures a stateful agent stack. It is also useful if you are choosing which of the linked repos to open first. It is not a library you install.

Try it

There is nothing to install here. The README says to start from the linked repos. Its prerequisites are Node.js 20+, Rust (for Chronicle and mel-aec), Python 3.8+ (for Melodeus) and pnpm or npm, plus API keys for the providers you use.

The README’s example for Connectome-Host:

git clone https://github.com/anima-research/connectome-host
cd connectome-host
npm install
npm run dev -- --recipe recipes/knowledge-miner.json

How mature is it

Small and new. It has 11 stars, 0 forks, 1 contributor, no releases and no license, so reuse terms are unclear. It was created 2026-02-04, last pushed 2026-04-12, and had no commits in the last 90 days. It is documentation, so the README’s own status table is more useful: it marks ChapterX, Melodeus and Research Commons as stable, Arc and Connectome-Host as in active development, and connectome-ts as superseded.