OpenSource-Hub
N

nanobot

SHA-256
49.2k stars·AI 生産性·SHA-256 チェックサム確認済み

超軽量なセルフホスト型パーソナル AI エージェントフレームワーク。Web インターフェース、長期メモリ、マルチチャネルチャットに対応し、コードは小さく監査可能。

スマートダウンロード

Download 版をダウンロード

v0.3.5 · 42.3 MB

自分のパソコンにインストールでき、ソースコードも読み解けるプライベート AI アシスタント。

主な機能

  • ブラウザ WebUI とターミナル TUI のデュアルインターフェース、インストールするだけですぐ使える
  • Telegram、Discord、Slack、WeChat、Feishu、メールなどのチャットチャネルに接続
  • ファイルツールを内蔵し、PDF、Word、Excel、PPT を直接読み取って要約を生成
  • ウェブ検索、Shell コマンド、MCP 拡張、定期タスク、マルチエージェント連携をサポート
  • Dream 長期記憶システム、会話履歴と個人の好みを記憶

できないこと

  • •注意:nanobot 自体には AI モデルが含まれていないため、API Key(従量課金)またはローカルモデルサーバーをご自身で用意する必要があります。Python 3.11 以上のみをサポートしており、pip で直接インストールすると externally-managed-environment エラーが発生する可能性があるため、公式スクリプトまたは uv の使用を推奨します。Shell コマンドの実行やファイルの読み書きが可能なため、実行権限を制限し、機密データが保存されているサーバー上で無防備に実行しないでください。アップグレード前に必ず設定ディレクトリとワークスペースをバックアップし、セッションや記憶データの損失を防いでください。

使用例

  • ブラウザやターミナルでレポートを読ませたり、ファイルを整理したり、要約を自動で書かせたりする
  • AIアシスタントをTelegramやDiscordに接続し、いつでもどこでもスマホで会話する
  • 毎日の情報収集や定期レポートなどの長期的なタスクなど、定時自動化を設定する
  • 開発者はPython SDKまたはOpenAI互換APIを通じて自社アプリに統合する

nanobot は HKUDS が開発したオープンソースの個人向け AI エージェントフレームワーク(MIT ライセンス)で、GitHub で 5 万近くのスターを獲得している。ブラウザの WebUI、ターミナルの TUI、あるいは Telegram、Discord、Slack、微信、飞书、メールなどのチャットソフト上で動作し、PDF、Word、Excel、PPT ファイルの読み取り、Shell コマンド、ウェブ検索、画像生成、定期タスク、MCP ベースのマルチエージェント連携を内蔵している。また、Dream メモリシステムによって長期的な好みを保存し、Python SDK と OpenAI 互換 API も提供している。技術評価の観点から見ると、OpenClaw と比べてコード量がはるかに少なく、コア部分は完全に読解・監査が可能であり、LangChain と比べれば導入後すぐに使い始められ、フレームワークを自分で組み立てる必要がない。ソースコードを確認できるプライベート AI アシスタントをセルフホストしたい場合、これは最も軽量で信頼できる選択肢の一つである。

タグ

AI AgentSelf-hostedLLMMCPAutomationChat BotPython

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

コンピュータに Python 3.11 以上がインストールされていることを確認し、モデルサービスの API Key を用意する

4

ターミナルで公式のワンクリックインストールスクリプトを実行する:macOS/Linux では curl コマンド、Windows では PowerShell コマンドを使用

5

インストール完了後、nanobot webui を実行すると、ブラウザが自動的に設定画面を開く

インストールガイド
  1. コンピュータに Python 3.11 以上がインストールされていることを確認し、モデルサービスの API Key を用意する
  2. ターミナルで公式のワンクリックインストールスクリプトを実行する:macOS/Linux では curl コマンド、Windows では PowerShell コマンドを使用
  3. インストール完了後、nanobot webui を実行すると、ブラウザが自動的に設定画面を開く
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

05a431bafd7acb7a978e4faba2eb055e7e8b2d1474178b520b71f89eb8f70ad6

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

ワンクリックスクリプトでインストールした場合は、~/.nanobot/venv ディレクトリを削除するだけでプログラムを削除できます。uv でインストールした場合は uv tool uninstall nanobot-ai を実行し、pip でインストールした場合は python -m pip uninstall nanobot-ai を実行してください。設定、メモリ、セッションデータは ~/.nanobot ディレクトリに保存されているため、不要になったことを確認した上で手動で削除すれば、完全なアンインストールが完了します。削除する前に重要なセッションをバックアップすることをお勧めします。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-28 13:32:49
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト

nanobot - OpenSource-Hub