Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

277 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
NarraNexus

Long-lived agents that remember, self-correct, and collaborate like colleagues

License: Apache 2.0 Docs WeChat Discord

English | 中文


Found a bug or need help? · Open an issue · Discussions

NarraNexus is a long-term AI team platform that brings agents to life and helps you build a "one-person company."

A 90-second tour of NarraNexus — install, core concepts, and templates in action.


What is NarraNexus

NarraNexus is a long-term AI team platform that brings agents to life and helps you build a "one-person company."

It doesn't just let multiple agents chat or execute tasks together. Every agent has a persistent identity, evolving long-term memory, its own tools, and stable social relationships. Agents can @mention each other over the MessageBus protocol, create rooms, chat in groups, split work, and hand off tasks.

What you manage is no longer a set of disposable assistants, but an AI team that remembers the past, understands each other, accumulates experience, and keeps participating in real work. Agents can take on product, engineering, operations, research, and other roles — helping one person gradually build and run their own one-person company.

Capability OpenClaw / Hermes WorkBuddy / AionUI NarraNexus
Create agents ❌ CLI + config ✅ GUI ✅ GUI
Long-term memory ⚠️ Session / RAG ⚠️ Session / RAG ✅ Narrative Memory
Persistent identity ⚠️ Persona ⚠️ Persona ✅ Identity + Awareness
Agent-initiated communication ✅ MessageBus
Long-term AI team ✅ Long-term collaboration, experience accumulation
Lark / Slack / WeChat channels

Why NarraNexus

Most agent products are no longer one-shot tools. OpenClaw runs long-term, connects to channels, and manages multiple independent agents; Hermes keeps memory across sessions, learns its user, and accumulates Skills; products like WorkBuddy and AionUI let you invoke, run, and manage many agents in parallel from one place.

But they focus on different problems: OpenClaw leans toward running, isolating, and automating personal agents; Hermes focuses on how a single agent grows from experience; agent IM products focus on orchestrating and observing many agents in one interface. They make agents stronger and easier to use — but they don't necessarily model multiple agents as a long-lived team.

When an agent works for days or weeks on end, or even holds a standing role, the core question is no longer "can it finish this round of tasks," but whether it can form a continuous self, like a real colleague:

  • Knows who it is: who it works for, what it owns, what preferences and boundaries it has.
  • Knows how things changed: once a conclusion is overturned, it stops misleading future judgment.
  • Knows who it has dealt with: it forms different relationships with different users, clients, and teammates.
  • Knows who on the team knows what: experience can flow to other agents within permission boundaries.

Traditional memory mostly just stores more content — it struggles with identity continuity, change over time, relationship boundaries, and team experience. Sliding windows forget; naive RAG mixes in stale facts; a fixed persona is just a static setting; a shared knowledge base easily turns collaboration into a boundary-less information pool.

What NarraNexus solves is exactly the agent's vitality problem: through Narrative, Awareness, Social Network, and MessageBus, agents gain persistent identity, evolving memory, stable relationships, and long-term collaboration.

It is not yet another stronger personal agent, nor yet another multi-agent workbench — it moves agents from "disposable tools" to "long-lived AI team members that grow and collaborate."

A thing that forgets is a tool. Continuous, self-correcting memory is where life begins.


Core design

1. Narrative long-term memory

NarraNexus doesn't just dump chat history into a vector store. It organizes conversations and events into storylines. An agent can continue the same storyline across sessions — knowing where a task stands, what happened before, and which judgments no longer hold.

Memory has a sense of time. When an old conclusion is overturned by new facts, it isn't crudely deleted, nor does it keep polluting judgment as a current fact — it is marked invalid while its historical provenance is preserved. The agent can therefore say, "I used to think so, then found out otherwise."

2. Awareness — persistent identity

A long-lived agent can't sustain a personality on an opening prompt alone. NarraNexus uses the Awareness module to carry an agent's identity, responsibilities, preferences, and behavioral boundaries, so across sessions it remembers "who I am, who I work for, and how I should judge."

This makes an agent closer to a role than to a single prompt run.

3. Social Network — relationship memory

Real work isn't just tasks — it's people, organizations, clients, projects, and the relationships between them. The Social Network module lets an agent remember its long-term counterparts and gradually develop differentiated ways of communicating.

The same "please follow up on this" should trigger a different tone, different boundaries, and a different action path for an internal teammate, an external client, an investor, or a creator.

Interface tour: the three core views — Narra memory (memory timeline), Nexus network (relationship graph), and Worldview (how each agent sees you).

4. Team collaboration with boundaries

NarraNexus supports multi-agent teams, but it doesn't pour everything into one shared brain. Every memory has a scope: agent, user, storyline, team, or global. Walls by default — sharing flows only through governed channels.

A method one agent has validated can be reused by the team; one agent's private strategy won't leak to those who shouldn't know it, just because of "collaboration."

5. Per-agent Skills and MCP toolsets

Every agent can have its own tools, Skills, and MCP services. You install capabilities per agent and hot-plug extensions — no global code changes for one new tool, and no forcing every agent to share the same plugin set.

The three modules inside each agent: Memory (storyline cards), Social Network (contacts and closeness), and Skills (hot-pluggable capabilities).


What is it good for

Continuous market and competitor tracking

Running a company alone, it's hard to keep up with competitor updates, industry news, user feedback, and market opportunities every single day. An ordinary agent starts from scratch each time — re-reporting old news, or even carrying forward judgments that no longer hold.

NarraNexus lets a research agent monitor along a long-term storyline, keep only the currently valid picture, and sync important changes to the product, operations, and content agents.

Multi-role coordinated execution

The biggest pain of a one-person company isn't a lack of ideas — it's one person owning product, engineering, operations, sales, and content all at once.

In NarraNexus, different agents can hold roles like project manager, researcher, developer, content editor, and growth operator, communicating, splitting work, and handing off tasks over the MessageBus. You only set the goals and make the key calls — no need to re-explain the same background to every agent.

Client and partnership management

Client needs, KOL sponsorships, channel partnerships, and community threads scatter across different conversations. Over time it's easy to forget someone's background, past commitments, communication preferences, and current progress.

NarraNexus doesn't just store chat logs — it accumulates the relationships between clients, partners, and projects, so on the next follow-up the agent knows who this is, what happened before, and how to communicate.

Long-running project execution

A one-person company usually pushes product development, content publishing, client delivery, and business deals in parallel. An ordinary agent can finish a single task, but struggles to keep understanding why the project is done this way, which options were already rejected, and who owns the next step.

NarraNexus connects tasks, memory, relationships, and collaboration records, so agents can carry a project across days — continuing existing decisions and progress instead of re-deriving context every time.

Experience accumulation and business replication

The most common problem for a solo founder is that all the experience lives in one head: what content works, why clients churn, which engineering approach has burned you before — all hard to reuse reliably.

NarraNexus lets each agent keep its own role experience and pass it on within permission boundaries. As the business keeps running, this AI team gradually learns how you work, cuts repeated trial and error, and turns personal experience into reusable company capability.


Get started in 60 seconds

NarraNexus offers three ways to run — pick whichever suits you.

Cloud sign-up

Fastest start, with a free trial quota.

  1. Open agent.narra.nexus
  2. Sign up
  3. Pick a template and go

macOS desktop app

The app bundles its own runtime — no extra Python, Node, or Docker to install.

  1. Download the app
  2. Drag it into the Applications folder
  3. Launch and pick a template

From source

git clone https://github.com/NetMindAI-Open/NarraNexus.git
cd NarraNexus
bash run.sh

run.sh checks prerequisites and launches the local services. For the full setup, see the Quick Start.

Local and desktop runs need your own LLM API key. The cloud version comes with a free trial quota.


Reference Templates

Financial Morning Briefing

For investors and researchers who read markets every day. 6 agents deliver an analyst-grade HTML briefing daily, answering "what is the market trading today — should I attack, defend, or watch?"

narra.nexus/templates/financial-morning-briefing

KOL Assistant

For content creators taking sponsorships. 4 agents parse sponsor emails, keep the CRM up to date, and monitor brand mentions across platforms — so creators spend less time on inbox triage.

narra.nexus/templates/kol-assistant

PM Bridge Bot

For teams managing internal collaboration and external client communication at once. One bot maintains two knowledge bases — internal-only and client-shared — filing every chat, doc, and meeting note into the right scope.

narra.nexus/templates/pm-bridge-bot

More templates at narra.nexus/templates.


Honest limitations

  • Agents aren't 100% out of the box: they need your corrections and feedback, and get sharper with use. More like a new hire onboarding than an oracle.
  • More memory isn't better memory: the point of NarraNexus isn't unlimited storage, but memory with identity, time, scope, and correction mechanisms.
  • Collaboration needs designed boundaries: a multi-agent team isn't everything mixed together. Good collaboration comes from clear responsibilities and governed sharing.
  • Local runs need an API key: the desktop app and source builds use your own LLM API key. The cloud version has a free trial quota.

Community


Contributing & governance

NarraNexus is built to work well with human and AI-agent contributors alike.


License

Apache 2.0

About

A framework for building nexuses of agents -- where intelligence emerges from interaction, not isolation.

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages