fuyuxiang

fuyuxiang / fubot

Public

fubot 是一个本地优先的多通道 AI 助手框架,内置多 Agent 协作运行时,支持文件、 Shell、Web、定时任务、MCP、长期记忆与多模型路由,适合作为可私有化、可二次开发 的本地智能体底座。

22
13
69% credibility
Found Mar 16, 2026 at 22 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

fubot is a local-first multi-agent AI assistant framework supporting various chat channels with tools for filesystem operations, web search, shell execution, and scheduling.

How It Works

1
🔍 Discover fubot

You find fubot, a helpful AI sidekick that chats on your favorite messaging apps and handles everyday tasks.

2
📦 Get it running

Download and set up fubot on your computer with a simple command, creating your personal workspace.

3
🧠 Connect your AI

Link a smart AI service like your local model or online helper so fubot can think and respond.

4
💬 Link chat apps

Connect apps like WhatsApp, Telegram, or Discord so fubot can chat wherever you do.

5
Start chatting!

Send a message and watch fubot read files, search the web, run commands, or schedule reminders just like a real assistant.

🎉 Your AI companion

fubot now manages your tasks across chats, keeping everything organized and responding on autopilot.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 22 to 22 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is fubot?

fubot is a Python framework for local-first, multi-channel AI agents that receive messages from Telegram, Discord, Slack, WhatsApp, DingTalk, and more, then respond via an agent loop with tools for file reads/writes/edits, shell execution, web searches, cron scheduling, and MCP servers. It solves the hassle of self-hosting collaborative AI assistants by bundling multi-model routing (via LiteLLM), long-term memory, subagents for background tasks, and Dockerized gateways—letting you run private bots without cloud vendors. Users get CLI commands like /new, /stop, and extensible skills for custom behaviors.

Why is it gaining traction?

Unlike fumot or fubotech one-offs, fubot handles multi-agent workflows out-of-box, spawning subagents for async ops while consolidating chat history into searchable memory. Devs dig the channel-agnostic bus, proxy-aware web tools, and easy Docker deploys that work across fubotv deutschland setups or enterprise channels. The hook: zero-config multi-LLM support and skills like tmux integration make it a quick pivot from basic agents to production-ready automation.

Who should use this?

DevOps engineers scripting shell tasks via Slack or Discord, remote teams ditching SaaS bots on WeCom/Feishu for private fubotec pur agents, or indie devs building cron-driven monitors with web fetches and file persistence. Ideal for Python shops needing fubotv aktie-style alerts or fubotec clausthal prototypes without API lock-in.

Verdict

Worth a spin for local multi-channel agents (16 stars, 0.7% credibility score)—alpha-stage with solid Docker/CLI but thin docs and untested edge channels. Stable for core loops; extend via skills for real wins.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.