nanobot
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 アシスタントをセルフホストしたい場合、これは最も軽量で信頼できる選択肢の一つである。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
コンピュータに Python 3.11 以上がインストールされていることを確認し、モデルサービスの API Key を用意する
ターミナルで公式のワンクリックインストールスクリプトを実行する:macOS/Linux では curl コマンド、Windows では PowerShell コマンドを使用
インストール完了後、nanobot webui を実行すると、ブラウザが自動的に設定画面を開く
- コンピュータに Python 3.11 以上がインストールされていることを確認し、モデルサービスの API Key を用意する
- ターミナルで公式のワンクリックインストールスクリプトを実行する:macOS/Linux では curl コマンド、Windows では PowerShell コマンドを使用
- インストール完了後、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 ディレクトリに保存されているため、不要になったことを確認した上で手動で削除すれば、完全なアンインストールが完了します。削除する前に重要なセッションをバックアップすることをお勧めします。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs
類似プロジェクト
ragflow
RAGFlowはオープンソースのRAGエンジンであり、深いドキュメント理解とAgentワークフローを組み合わせ、根拠のある正確な回答を提供します。LangChainのDIY方式と比較して、RAGFlowは視覚化された、すぐに使えるエンタープライズ級プラットフォームを提供し、テンプレート化されたチャンク分割により幻覚と設定コストを大幅に削減します。
unsloth
Unsloth は無料・オープンソースのローカル AI デスクトップアプリで、大規模言語モデルと拡散モデルの実行とトレーニングが可能です。ファインチューニング速度が 2 倍向上し、VRAM 使用量が 70% 削減されます。
ollama
ローカルで大規模言語モデル(LLM)をワンクリックで実行・管理するオープンソースツール。複数のプラットフォームと豊富なモデルに対応しています。