KroMiose/nekro-agent

NekroAgent 是一个面向多人互动场景的跨平台 Agent 框架,集 Claude Code 沙盒执行、工作区编排、长期记忆、结构化 MCP 管理与可视化控制台于一体,兼具高扩展性、多模态交互、实时状态推送和自动化运行能力。项目支持 QQ、Discord、Telegram、Minecraft、BilibiliLive、WeChat、Email、SSE(SDK) 等多种平台接入,应用于构建高智能聊天机器人,可扩展为具备代码执行、工具调用、插件协作和复杂任务处理能力的通用 Agent 系统

What it solves

Nekro Agent is a highly extensible AI bot framework designed to bridge the gap between large language models (LLMs) and real-world interaction platforms. It solves the problem of deploying AI agents that can actually execute tasks via code, maintain long-term memory, and interact across multiple chat platforms (like Discord, Telegram, and QQ) using a unified interface.

How it works

The system uses an input/output stream architecture where platform-specific adapters (e.g., for Minecraft or Bilibili) handle the communication, while a core engine manages the business logic. To perform complex tasks, the agent guides the AI to generate code that is executed within a secure, containerized sandbox. It also incorporates a Memory System for long-term context and supports the Model Context Protocol (MCP) for structured external tool management.

Who it’s for

  • Bot Developers: Those looking to build and deploy sophisticated AI agents with minimal setup.
  • Community Managers: Users wanting to integrate AI assistants into group chats for emotional companionship or task automation.
  • Power Users: Individuals needing a multi-modal AI assistant that can process files and images across different platforms.

Highlights

  • Secure Code Execution: Executes AI-generated code in a containerized sandbox for safe method-level extensibility.
  • Multi-Platform Support: Native adapters for OneBot v11, Discord, Telegram, Minecraft, Bilibili Live, WeChat, and Email.
  • Long-Term Memory: A preview system featuring entity-relationship mapping and vector retrieval for persistent context.
  • ** uma Unified WebUI**: A comprehensive visual management panel for monitoring agent behavior and configuring settings.
  • MCP Integration: Structured management of external tools and MCP services via a registry and card-based interface.

Related

  • Project
  • Project
  • Project
  • Project
  • Project