Skip to content

nanobot

nanobotは、HKUDSによって2026年初頭にリリースされた、自己ホスティングと広範なカスタマイズのために設計された、軽量でオープンソースのAIエージェントフレームワークです。

フリーミアム · Web · API

nanobotとは?

nanobotは、HKUDS(香港大学データサイエンス)によって開発されたパーソナルAIエージェントフレームワークで、開発者、研究者、自動化愛好家が自身のマシンにAIアシスタントをデプロイし、カスタマイズすることを可能にします。これは自己ホスト型AIエージェントランタイムとして機能し、マルチプラットフォームチャット統合、ツール使用、および長期的な自動化目標をサポートします。その核となる機能には、Telegram、Discord、Slackなどのプラットフォームへの接続、ファイル、シェルコマンド、ウェブ検索などのツールの利用、および「Dream」メモリ機能によるセッション履歴の維持が含まれます。このフレームワークは、OpenAI、Anthropic (Claude)、Google Gemini、DeepSeek、Groq、OpenRouter、Ollama、およびその他のOpenAI互換のローカルエンドポイントを含む複数の大規模言語モデル(LLM)プロバイダーをサポートします。公開されたPython SDKとOpenAI互換APIは、さらなる統合とカスタム開発を容易にします。

nanobotの主な機能

nanobotは、軽量でカスタマイズ可能、自己ホスト型のAIエージェント体験のために設計された一連の機能を提供します。そのアーキテクチャは効率性と開発者の制御を優先し、コンパクトで予測可能なコードベースを提供します。

  • マルチプラットフォームチャット統合:Telegram、Discord、Slack、WeChat、Email、Mattermost、WhatsApp、Feishu、DingTalk、QQと接続します。
  • ツール使用と自動化:ファイル、シェルコマンド、ウェブ検索、ウェブフェッチ、画像生成、サブエージェントをサポートし、自動化タスクのためのcronライクなスケジューラを備えています。
  • メモリとコンテキスト管理:セッション履歴とインタラクション全体にわたる長期記憶のために「Dream」機能を利用します。
  • LLMプロバイダーの柔軟性:OpenAI、Anthropic (Claude)、Google Gemini、DeepSeek、Groq、OpenRouter、Ollama、およびその他のOpenAI互換のローカルエンドポイントと互換性があります。
  • APIとSDK:カスタム統合と拡張のためのPython SDKとOpenAI互換APIを提供します。
  • 軽量でオープンソース:監査と変更が容易な、小さく読みやすいコア(約4,000行のPython)が特徴です。
  • 長期実行:/goalコマンドを介して、持続的な目標と目標指向のタスクを可能にします。
  • ポータブルコア:Raspberry Piのようなリソース制約のある環境への組み込みとデプロイメントのために設計されています。

nanobotを使用すべき人

nanobotは、AIエージェントに対する高度な制御とカスタマイズを求める個人や組織、特に技術的な熟練度や特定の自動化ニーズを持つ人々を主なターゲットとしています。その設計は、リソース効率と透明性が最優先される環境に対応しています。

  • 開発者とAI研究者:小さく読みやすいコードベースとオープンソースの性質により、AIエージェントのアーキテクチャを理解し、カスタマイズし、構築するのに理想的です。
  • 自動化愛好家:重いインフラストラクチャを必要とせずに、スケジュールされたタスク、インテリジェントなワークフローを作成し、ルーチン操作を自動化するため。
  • スタートアップ創業者とチーム:独自のツール用の内部アシスタントを迅速に構築したり、既存のチャットプラットフォームにAIを統合したりするのに適しています。
  • パーソナルAI制御を求める個人:AIエージェントを自己ホストし、真に所有したい人々にとって、データプライバシーと完全なカスタマイズを保証します。
  • リソース制約のある環境:その軽量な性質により、Raspberry Piや安価な仮想プライベートサーバー(VPS)などの控えめなハードウェアにデプロイできます。

nanobotの使用方法

nanobotの使用を開始するには、通常、Pythonパッケージをインストールし、目的のLLMプロバイダーとチャットプラットフォームの統合を設定します。このフレームワークは自己ホスティング用に設計されており、ローカルでのデプロイメントとカスタマイズが可能です。

  1. pip経由でnanobotをインストールします: pip install nanobot。
  2. OpenAI、Anthropic、Google Geminiなどのサービス用のAPIキーを設定して、LLMプロバイダーを構成します。
  3. APIトークンとWebhookを構成して、好みのチャットプラットフォーム(例:Telegram、Discord)と統合します。
  4. エージェントがタスク実行に利用できるツール(例:シェルコマンド、ウェブ検索)を定義します。
  5. nanobotエージェントランタイムを起動し、設定されたチャットチャネルまたはWebUIを介して対話します。
  6. /goalコマンドを利用して、長期的なタスクと自動化のための持続的な目標を設定します。

nanobotの価格とプラン

nanobotはフリーミアムモデルで運営されています。コアフレームワークはオープンソースであり、自己ホスティングと変更のために無料で利用できます。nanobotに関連する費用は、主にサードパーティの大規模言語モデル(LLM)API(例:OpenAI、Anthropic)の使用と、ユーザーが選択したホスティングインフラストラクチャ(例:VPS、Raspberry Pi)から発生します。nanobotソフトウェア自体には直接のサブスクリプション料金はありません。

  • フリーミアム:nanobotのコアフレームワークはオープンソースで無料で使用できます。ユーザーは外部LLM APIの使用料と自己ホスティングインフラストラクチャの費用を負担します。

長所

  • Ultra-lightweight core (approx. 4,000 lines of Python) for high auditability and efficiency.
  • Minimal memory footprint (<20MB median RSS on startup) suitable for edge devices.
  • Open-source and self-hostable, providing users with full ownership and control.
  • Rapid deployment and extensibility through a modular plugin system.
  • Comprehensive support for integration with numerous chat applications and LLM providers.
  • Features like long-horizon execution and scheduled automations for complex workflows.

短所

  • Relies on external LLM providers, incurring their respective usage fees and rate limits.
  • May have a smaller skill ecosystem and fewer integrated platforms compared to more feature-rich, larger frameworks.
  • The /v1/chat/completions API endpoint currently lacks rate limiting, potentially leading to exhaustion of LLM provider credits.
  • Requires technical expertise for setup, configuration, and customization.

nanobot vs 競合他社

nanobotは、その超軽量設計、オープンソースの性質、自己ホスティングと開発者制御への重点を通じて、AIエージェントの分野で際立っています。他のオープンソースおよび軽量エージェントフレームワークと競合し、それぞれが独自の利点を提供しています。

nanobot

フリーミアム · Web · API

この記事が気に入ったら、毎朝同じようなものをメールで受け取れます。

1日1通 · 2クリックで解除 · サードパーティのトラッキングなし