0%

🤖 mini_bot

mini_bot

✨ MVP 最小可執行性產品 (Minimum Viable Product) 的 Personal AI Agent

基於 LiteLLM 支援多種 LLM Provider,打造極簡且高效的個人 AI 助理。

🌟 特色

  • 🤖 CLI 互動聊天 (minibot agent)
  • 📱 Telegram Bot (minibot telegram)
  • 💾 Session 持久化 (JSONL 格式)
  • 🧠 長期記憶 (MEMORY.md)
  • 🔧 基本工具:讀/寫檔案、列出目錄
  • 非同步 Agent Loop

🚀 快速開始

1. ⚙️ 安裝與設定

1
2
3
4
5
6
7
8
9
10
# 安裝 minibot (開發模式)
python3 -m pip install -e .

# 初始化設定資料夾 (~/.minibot)
# 建立資料夾並複製設定
mkdir -p ~/.minibot
cp config.example.json ~/.minibot/config.json

# 執行系統初始化 (建立 workspace 等)
minibot onboard

2. 🔥 開始使用

1
2
3
4
5
# 啟動 CLI 互動模式
minibot agent

# 查看系統狀態與設定
minibot status

📡 支援的 Provider

本專案透過 LiteLLM 支援多種 Provider,建議使用順序:

  1. MiniMax (預設)
  2. OpenRouter
  3. Anthropic
  4. OpenAI
  5. DeepSeek
  6. Gemini

🏗️ 專案宗旨

mini_bot 旨在維持極簡的 Agent 核心框架。截至 2026-02-28,核心程式碼僅約 978 行,適合開發者學習與快速擴展自己的 AI 客製化功能。

我的 Github 專案

🔗 我的 Github 專案: mini_bot
✅最小可執行的 Personal AI Agent,歡迎 Star 🌟 與 Fork 🍴 參與開發!