KroMiose/nekro-agent

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

何を解決するか

Nekro Agent は、大規模言語モデル(LLM)と現実世界のインタラクションプラットフォームの間のギャップを埋めるために設計された、非常に拡張可能なAIボットフレームワークです。AIエージェントが実際にコードを実行してタスクを遂行でき、長期記憶を保持し、Discord、Telegram、QQなどの複数のチャットプラットフォーム間で一元的なインターフェースを使ってやり取りできるようにする問題を解決します。

動作方法

システムは、プラットフォーム固有のアダプター(例:MinecraftやBilibili用)が通信を処理し、コアエンジンがビジネスロジックを管理する入出力ストリームアーキテクチャを使用しています。複雑なタスクを実行するには、エージェントがAIにコードを生成させ、セキュアなコンテナ化されたサンドボックス内で実行します。また、長期的なコンテキストを保持するためのメモリシステムを備えており、構造化された外部ツール管理のための Model Context Protocol (MCP) をサポートしています。

対象ユーザー

  • ボット開発者: 最小限のセットアップで洗練されたAIエージェントを構築・デプロイしたい人
  • コミュニティマネージャー: グループチャットにAIアシスタントを統合して感情的な伴侶やタスク自動化を実現したい人
  • パワーユーザー: 異なるプラットフォーム間でファイルや画像を処理できるマルチモーダルAIアシスタントが必要な人

特徴

  • セキュアなコード実行: コンテナ化されたサンドボックス内でAIが生成したコードを安全に実行し、メソッドレベルでの拡張性を実現。
  • マルチプラットフォーム対応: OneBot v11、Discord、Telegram、Minecraft、Bilibili Live、WeChat、Email 用のネイティブアダプターを搭載。
  • 長期記憶: エンティティ・リレーションシップマッピングとベクトル検索を備えたプレビュー機能で、持続的なコンテキストを実現。
  • 統合されたWebUI: エージェントの動作を監視し、設定を構成するための包括的な視覚的管理パネル。
  • MCP統合: レジストリとカードベースのインターフェースを通じて、外部ツールやMCPサービスを構造化して管理。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト