nekro-agent
NekroAgent 是一個面向多人互動場景的跨平台 Agent 框架,集 Claude Code 沙盒執行、工作區編排、長期記憶、結構化 MCP 管理與可視化控制台於一體,兼具高擴展性、多模態交
nekro-agent 是什麼?
NekroAgent 是一個面向多人互動場景的跨平台 Agent 框架,集 Claude Code 沙盒執行、工作區編排、長期記憶、結構化 MCP 管理與可視化控制台於一體,兼具高擴展性、多模態交互、即時狀態推送和自動化運行能力。項目支援 QQ、Discord、Telegram、Minecraft、BilibiliLive、WeChat、Email、SSE(SDK) 等多種平台接入,應用於構建高智能聊天機器人,可擴展為具備程式碼執行、工具呼叫、外掛協作和複雜任務處理能力的通用 Agent 系統
nekro-agent 概覽
這是什麼
NekroAgent 是一個面向多人互動場景的跨平台 Agent 框架,整合了 Claude Code 沙盒執行、工作區編排、長期記憶、結構化 MCP 管理與視覺化控制台。它支援高擴展性、多模態互動、即時狀態推送與自動化運行。專案支援多種平台適配器,包括 QQ(透過 OneBot v11)、Discord、Telegram、Minecraft、Bilibili 直播、微信、Email 與 SSE+SDK。
主要功能
- 程式碼生成與安全沙盒執行(容器化環境)。
- 高度可擴展的插件系統,提供回呼鉤子、提示詞注入與自訂沙盒方法。
- 原生多人場景互動,適用於群聊。
- 自動錯誤修正與回饋機制。
- 多平台適配器架構,提供統一的開發介面。
- 原生多模態視覺理解(圖片、檔案)。
- 事件驅動的非同步架構。
- 雲端資源共享(插件、人設)與社群驅動生態。
- 功能齊全的視覺化 WebUI 管理與監控面板。
- 預覽版功能:工作區/Claude Code 沙盒、長期記憶系統(含向量檢索)、結構化 MCP 服務管理、指令系統重構、計時器與治理增強。
使用情境
- 情感互動與陪伴,支援自訂人設與記憶。
- 資料與檔案處理(圖片、文件、格式轉換)。
- 創意與開發輔助(網頁應用生成、資料視覺化)。
- 自動化與整合(事件訂閱、多 AI 協作)。
- 學習與生活助手(課業輔導、內容創作、智慧家居控制)。
快速開始
一鍵部署腳本(推薦): ```bash sudo -E bash -c $(curl -fsSL https://raw.githubusercontent.com/KroMiose/nekro-agent/main/docker/install.sh)
- --with-napcat
或從 NekroEndpoint 鏡像:bash sudo -E bash -c $(curl -fsSL https://ep.nekro.ai/e/KroMiose/nekro-agent/main/docker/install.sh) - --with-napcat
Docker 映像:bash docker pull kromiose/nekro-agent:latest docker pull kromiose/nekro-agent:preview ``` 詳細教學請參閱儲存庫 README。
授權與價格
本專案採用自訂開源協議(基於 Apache License 2.0 修改)。價格未說明;專案為免費開源。
內容整理自該專案公開的 README 與儲存庫資訊。