HKUDS/nanobot
Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps
解決する課題
nanobotは、自己ホスト型の個人AIエージェントフレームワークで、永続的でカスタマイズ可能なAIアシスタントを作成できます。複数のLLMプロバイダー、長期記憶、さまざまなコミュニケーションチャネル(Telegram、Discord、Slackなど)を単一の統合された軽量ランタイムに接続する単一のゲートウェイを提供することで、AIインタラクションの断片化の問題を解決します。
仕組み
このプロジェクトは、さまざまなチャネルからのメッセージがLLMによって処理される小さなエージェントループを中心にしています。LLMは、ツールを使用するタイミングや、コンテキストとしてメモリとスキルを取り込むタイミングを決定します。重いオーケストレーションレイヤーを避け、軽量で読みやすい状態を維持します。モデルルーティング、マルチエージェント委任、MCP(Model Context Protocol)統合をサポートして機能を拡張します。
対象ユーザー
自分のAIスタックを所有し、エージェントを自己ホストし、巨大なプラットフォームに依存せずに、さまざまなチャットアプリやターミナルで日常のワークフローに統合したい個人向けに設計されています。
ハイライト
- マルチチャネル対応: WebUI、ターミナル、Telegram、Discord、Slack、WeChat、Email、Mattermost、Linearに接続。
- 永続メモリ: 「Dream」とセッション履歴による長期記憶を備え、長時間の作業をサポート。
- 拡張可能なツール: MCPサーバー、シェルアクセス、ウェブ検索、画像生成、カレンダーシステムによるスケジュール自動化をサポート。
- モデル非依存: OpenAI互換API、ローカルLLM(OllamaまたはvLLM経由)に対応し、フォールバックモデルもサポート。
- 柔軟なインターフェース: トピックとワークスペースを管理するバンドルされたWebUIと、ターミナルベースの操作のためのネイティブTUIを備えています。
関連
- Dispatch
- プロジェクト
RTGS2017/NagaAgentNagaAgentは、Windows/macOS/Linux対応のクロスプラットフォームデスクトップAIアシスタントです。OpenAI互換LLMとのチャット、JSONブロックによるカスタムツール呼び出し、Neo4jに保存されたグラフRAGメモリ、Live2Dアニメーションアバター、リップシンク付き音声合成/認識、天気・Web検索・ゲームガイドなどに対応するプラグインMCPフレームワーク、およびフォーラムやスキルマーケットといったコミュニティ機能を備えています。Electron/Vueフロントエンド+Python FastAPIバックエンドで構成され、`uv sync`(またはpip)でインストール可能。AGPL-3.0+独自商用ライセンスの二重ライセンスです。
- プロジェクト
siddsachar/row-botRow‑Botは、LLMと対話してファイルの作成、コードの実行、デザインの管理、サービスの操作を行いながら、データをローカルに保持できるセルフホスト型のデスクトップAIアシスタントです。個人用ナレッジグラフによるメモリ機能、目標駆動型エージェント、承認ゲート付きアクション、マルチデバイスのリモートアクセス、および各種統合(GitHub、Notion、Slackなど)を提供します。Windows/macOS/LinuxまたはDocker上で動作し、OllamaやOpenAI互換のプロバイダーを利用して、すべてのデータをマシン上に安全に保存します。
- プロジェクト
zhayujie/CowAgentCowAgent は、タスクの計画、ツールの実行、個人ナレッジベースの維持、協調エージェントのチームとしての運用が可能な、オープンソースのセルフホスト型 AI アシスタントです。多数の LLM プロバイダー、マルチモーダル入力、数十のチャットチャネル(Telegram、Slack、WeChat など)、プラグインスキルシステム、夜間の「Deep Dream」蒸留を備えた 3 層メモリをサポートしています。ワンライナースクリプトまたは Docker でインストールし、Web コンソールですべてを管理し、公開 Skill Hub またはカスタムツール統合を通じてシステムを拡張できます。
- プロジェクト
clawdotnet/openclaw.netOpenClaw.NETは、.NETネイティブで自己ホスト型のAIエージェントランタイムであり、デスクトップAvalonia UI(AgentQi Companion)を備えています。OpenAI互換モデルと通信するゲートウェイを実行し、ストリーミング、ツール実行、セッションメモリ、および多数の統合(REST、WebSocket、MCP、80以上のツール、チャネルアダプター)を提供します。ゲートウェイはNativeAOTでコンパイル可能で、エッジやオンプレミス環境に適しています。ユーザーはデスクトップバンドルまたはソースから開始し、チャットコマンドでアシスタントを設定し、.NETプラグインや再利用可能なMetaSkill DAGワークフローで機能を拡張できます。