Agent 开发框架

NarraNexus|长期记忆多智能体团队平台

NarraNexus

一个面向长期任务的开源多智能体团队平台,为每个智能体提供持久身份、叙事式长期记忆、关系网络与按权限共享的协作能力。

获取与使用

需要部署

按官方资料自行安装或部署

使用难度待核验
国内可用性待核验

2026-11-09 更新 · 本站尚未实测

项目介绍

Agent 开发框架 · 2026-11-09 更新 · 本站尚未实测

NarraNexus 是由 NetMindAI-Open 维护的开源项目,README 将其定位为“长期 AI 团队平台”,目标是帮助个人搭建“一人公司”。它不是让多个智能体简单聊天或并行执行任务,而是让每个智能体拥有持久身份、可演进的长期记忆、自有工具以及相对稳定的社交关系。

根据 README,智能体之间可以通过 MessageBus 协议互相 @ 提及、创建房间、群聊、拆分工作并交接任务。管理者面对的是一支“记得过去、理解彼此、积累经验”的团队,而不是一批用完即弃的助手。README 同时说明,其重点不是无限存储,而是带有身份、时间、范围和纠错机制的“记忆”。

需要注意,仓库描述写的是“构建智能体 nexus 的框架”,而 README 主要把它呈现为一个可直接运行的产品型平台,并给出云端、macOS 桌面端和源码三种运行方式。两者表述角度不同,实际形态与可扩展边界建议结合官方文档核验。

核心能力

点击能力名称查看输入、输出和原文依据。

  • 叙事式长期记忆:README 描述其会把对话和事件组织成故事线,智能体跨会话延续同一任务脉络;当旧结论被新事实推翻时,旧判断会被标记失效,同时保留历史来源,而不是被直接删除。
  • Awareness 持久身份:通过 Awareness 模块承载智能体的身份、职责、偏好与行为边界,使其在跨会话时保持“我是谁、为谁工作、如何判断”。
  • Social Network 关系记忆:记录联系人、组织、客户与项目之间的关系,并针对不同对象形成差异化的沟通方式。
  • 有边界的团队协作:每条记忆具有作用域(智能体、用户、故事线、团队或全局),默认隔离,共享需经由受控通道。
  • 按智能体配置的 Skills 与 MCP 工具集:README 称每个智能体可拥有自己的工具、Skills 和 MCP 服务,支持热插拔式扩展,而无需为新增工具修改全局代码。
  • 内置参考模板:README 列出财经晨报、KOL 助手、PM Bridge Bot 等模板,并指向官方模板页。

实际应用场景

适用场景

README 给出的典型用途包括:持续跟踪市场与竞品动态;由项目经理、研究员、开发者、内容编辑、增长运营等多角色分工协作;管理客户与合作伙伴关系及历史承诺;跨天推进长期项目;在权限边界内沉淀并在团队中复用角色经验。

这些描述属于官方场景说明,并非第三方实测结论。实际效果取决于所接入的模型、工具配置与人工反馈程度。README 也明确提示:智能体并非开箱即用达到理想状态,需要用户持续纠正与反馈,更像新员工入职而非“即问即答的神谕”;协作效果依赖清晰职责与受控共享设计。

安装与接入

README 提供三种方式:

  1. 云端注册:打开 agent.narra.nexus/login,注册后选择模板开始,README 称附带免费试用额度。
  2. macOS 桌面应用:从 Releases 下载 NarraNexus.dmg,拖入“应用程序”文件夹后启动并选择模板。README 称应用自带运行时,无需额外安装 Python、Node 或 Docker。
  3. 从源码运行:克隆仓库后进入目录并执行 bash run.sh,README 称该脚本会检查前置条件并启动本地服务,完整步骤见官方 Quick Start 文档。

本地与桌面方式需要自备 LLM API Key;云端版本附带免费试用额度。源码运行所支持的 Python/Node 版本、系统依赖与具体模型清单,README 未完整说明,需查阅 Quick Start 文档核验。MCP 配置方式与远程接入地址在本次采集资料中缺失,待核验。

使用条件与限制

是否需要部署
需自行准备运行环境,具体要求见正文
是否需要注册
账号和认证要求见正文;未明确说明的项目仍待核验
是否需要 API Key
待核验
费用与额度
费用边界见正文,项目许可不代表模型或托管服务免费
所需权限
待核验
许可证与服务条款
待核验

权限费用与限制

  • 费用边界:README 说明云端版本有免费试用额度,但未给出正式价格、配额上限或计费方式,费用需向官方核验。自托管与桌面版需要自备 LLM API Key,模型调用费用由相应模型服务商决定,项目开源不代表模型调用免费。
  • 数据与权限:记忆按作用域隔离并在受控通道内共享,这是 README 的设计说明;实际权限模型、云端数据存放位置与合规资质需以官方文档或服务条款为准。
  • 能力限制:README 自陈智能体需要人工纠正、记忆不是越多越好、协作依赖边界设计;另需注意该平台依赖境外站点与 GitHub Releases,国内网络可用性与本地化支持未见资料说明。
  • 运行环境:README 仅明确 macOS 桌面应用与源码运行方式,Windows 官方支持情况未说明,待核验。

国内使用情况

网友核验 用户经验分享

与站长实测独立,不代表官方认证或本站已实测。

我要核验
0 位参与者0 份有效分项记录

最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。

分项统计、有效期与样本量
核验项目有效人数成功 / 部分 / 失败 / 无法判断成功率最近核验 / 有效期
官方网站访问00 / 0 / 0 / 0样本不足暂无 / 7 天
GitHub 仓库访问00 / 0 / 0 / 0样本不足暂无 / 7 天
安装与运行00 / 0 / 0 / 0样本不足暂无 / 30 天
官方服务国内连接 / MCP 连接00 / 0 / 0 / 0样本不足暂无 / 30 天
国内网络情况00 / 0 / 0 / 0样本不足暂无 / 7 天
国内模型兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
自定义 API00 / 0 / 0 / 0样本不足暂无 / 30 天
海外服务依赖
00 / 0 / 0 / 0样本不足暂无 / 30 天
海外账号要求
00 / 0 / 0 / 0样本不足暂无 / 30 天
中文界面
00 / 0 / 0 / 0样本不足暂无 / 30 天
客户端兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
账号及费用信息
00 / 0 / 0 / 0样本不足暂无 / 30 天

成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。

最近有效核验

暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。

查看全部有效核验 →

国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。

官方网站访问
尚未实测 待核验
GitHub 仓库访问
尚未实测 待核验
官方服务国内连接
尚未实测 待核验
国内网络情况
尚未实测 待核验
国内模型兼容性
尚未实测 待核验
自定义 API
尚未实测 待核验
海外服务依赖
尚未实测 待核验
海外账号要求
尚未实测 待核验
中文界面
尚未实测 待核验
国内最后核验时间
尚未实测

许可与国内使用

仓库根目录包含 Apache License 2.0 许可证文件,版权声明为 Copyright 2025 NetMind.AI。该许可适用于仓库中按此发布的代码;云端托管服务、桌面应用分发、内置模板与第三方模型服务可能适用不同条款,需分别核验。

公开仓库不等于全部服务开源或免费。项目域名与云端服务所在部署地域、数据驻留地未在资料中说明;在中国大陆访问云端站点、下载 GitHub Releases 或调用境外模型服务的可行性与合规性,均待核验。

项目资料与来源

官方网站 ↗

GitHub 仓库 ↗

官方文档 ↗

字段依据与待核验事项

access:来源确认 · bash run.sh

project_type:来源确认 · NarraNexus is a long-term AI team platform that brings agents to life and helps you build a "one-person company."

原始 README(折叠技术参考)
<div align="center">

<picture>
  <source media="(prefers-color-scheme: dark)" srcset="docs/images/NarraNexusLogo_v2/narra-nexus-logo-text-dark-mode.svg">
  <img src="docs/images/NarraNexusLogo_v2/narra-nexus-logo-text-light-mode.svg" alt="NarraNexus" width="480" />
</picture>

<br/>
<br/>

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

[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-lightgrey.svg)](https://www.apache.org/licenses/LICENSE-2.0)
[![Docs](https://img.shields.io/badge/Docs-Quick%20Start-blue)](https://www.narra.nexus/docs/getting-started/quick-start)
[![WeChat](https://img.shields.io/badge/WeChat-Join-07C160)](https://wechat-group-qr.narranexus.workers.dev/)
[![Discord](https://img.shields.io/badge/Discord-Join-5865F2)](https://discord.gg/ReCMd6a2wf)

**English** | [中文](./README_zh.md)

<br/>
<sub>Found a bug or need help? · <a href="https://github.com/NetMindAI-Open/NarraNexus/issues/new/choose">Open an issue</a> · <a href="https://github.com/NetMindAI-Open/NarraNexus/discussions">Discussions</a></sub>

</div>

---

<p align="center">
  <em>NarraNexus is a long-term AI team platform that brings agents to life and helps you build a "one-person company."</em>
</p>

<p align="center">
  <img src="docs/images/hero-intro.gif" alt="A 90-second tour of NarraNexus — install, core concepts, and templates in action." width="760" />
</p>

---

## 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.

<p align="center">
  <img src="docs/images/product-tour.gif" alt="Interface tour: the three core views — Narra memory (memory timeline), Nexus network (relationship graph), and Worldview (how each agent sees you)." width="820" />
</p>

### 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.

<p align="center">
  <img src="docs/images/agent-modules.gif" alt="The three modules inside each agent: Memory (storyline cards), Social Network (contacts and closeness), and Skills (hot-pluggable capabilities)." width="900" />
</p>

---

## 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](https://agent.narra.nexus/login)
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](https://github.com/NetMindAI-Open/NarraNexus/releases/latest/download/NarraNexus.dmg)
2. Drag it into the Applications folder
3. Launch and pick a template

### From source

```bash
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](https://www.narra.nexus/docs/getting-started/quick-start).

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

---

<a name="templates"></a>

## 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](https://www.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](https://www.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](https://www.narra.nexus/templates/pm-bridge-bot)

More templates at [narra.nexus/templates](https://www.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

- WeChat: [join the group chat](https://wechat-group-qr.narranexus.workers.dev/)
- Discord: [discord.gg/ReCMd6a2wf](https://discord.gg/ReCMd6a2wf)
- Twitter / X: [@NetMindAI](https://x.com/NetMindAI)
- Feedback: [GitHub Issues](https://github.com/NetMindAI-Open/NarraNexus/issues)
- Discussions: [GitHub Discussions](https://github.com/NetMindAI-Open/NarraNexus/discussions)

---

## Contributing & governance

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

- New contributors → [`CONTRIBUTING.md`](./CONTRIBUTING.md)
- AI coding assistants → [`AGENTS.md`](./AGENTS.md) or [`CLAUDE.md`](./CLAUDE.md)
- Project map → [`.mindflow/_overview.md`](./.mindflow/_overview.md)
- Governance & maintainer team → [`GOVERNANCE.md`](./GOVERNANCE.md), [`MAINTAINERS.md`](./MAINTAINERS.md)
- Community standards → [`CODE_OF_CONDUCT.md`](./CODE_OF_CONDUCT.md)
- Security policy → [`SECURITY.md`](./SECURITY.md)

---

## License

[Apache 2.0](./LICENSE)
历史前置条件说明(补充参考)

本地或桌面运行需自备 LLM API Key;源码运行依赖 Python,具体版本与系统依赖待核验;云端需注册账号;桌面端资料仅说明 macOS;模型供应商清单、MCP 配置、权限细节与价格均待核验。

项目来源与清单版权许可

https://github.com/NetMindAI-Open/NarraNexus

整理来源:https://github.com/slavakurilyak/awesome-ai-agents

清单版权与许可:

MIT License

Copyright (c) 2024 Slava Kurilyak

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.