Open-Sable
IdeoaLabs/Open-Sable加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
凌晨两点,小李还在修改一个棘手的 Bug。突然,桌面上一个小窗口弹出一条消息:"发现你最近频繁处理 X 模块错误,建议明天查一下相关 PR——我已经帮你搜索过了,风险不大。"这不是同事,这是他跑在自己电脑上的 Open-Sable——一个 7×24 小时运行的本地 AI 智能体。
Open-Sable 正是这样一个项目:它不是一个只会聊天的对话机器人,而是一个真正能替你做事的自主智能体。它可以帮你管理邮件、搜索 GitHub、发布社交媒体、甚至运行加密货币交易策略——全都在你的本地机器上运行,数据不离手。
Open-Sable 由 IdeoaLabs 开发维护,GitHub 获星 25 颗(数据截至 2026 年 7 月),协议为 MIT,属于活跃开发中的 Beta 项目。README 透露其核心设计哲学:Local-First、Autonomous、Private——即本地优先、自主运行、数据私有。不同于 GPT-4 API 调用模式,Open-Sable 默认以 Ollama 本地推理为主,调用云端 API(如 OpenAI、Anthropic、DeepSeek 等 12 家)作为降级备选,保证在无网环境下依然可用。
项目自称拥有 "6 大 AGI 启发的认知子系统",涵盖目标系统、记忆系统、元认知(Metacognition)、反思(Reflection)、主动推理(Proactive Reasoning)和工具使用。模块数量高达 128+ 个,测试用例 518 个,代码覆盖率相当可观。
Open-Sable 的架构设计颇为复杂。其核心是多智能体运行时(Multi-Agent Runtime),每个智能体(Profile)拥有独立的身份配置、工具权限、数据目录和记忆空间,彼此隔离。
在认知层,它实现了完整的三层记忆栈:
此外还包含 元认知引擎(Metacognition)——让智能体监控自身推理过程、识别错误并主动调整策略;反思循环(Reflection)——事后复盘任务执行效果;以及 ReAct 风格多步工具链 + DAG 深度规划,支持自动重规划(re-planning)。
Open-Sable 最为亮眼的是其超宽泛的集成覆盖,已支持的平台包括:
即时通讯:Telegram(主力)、Discord、WhatsApp、Slack、Matrix、IRC、Email(IMAP/SMTP)
社交媒体:X(Twitter)、Instagram、Facebook、LinkedIn、YouTube、TikTok
开发工具:完整 GitHub 集成(Issues、PRs、分支、代码搜索、Releases)
交易平台:多交易所加密货币 + 股票 + 预测市场(带风险控制)
AI 能力:Ollama 本地推理(默认 auto-pull qwen3.5:0.8b)、云端 LLM 降级路由、RAG 文档问答、代码沙箱执行、OCR、语音合成(TTS)
其 SkillFactory 技能工厂允许用户自定义扩展,目前社区已贡献 21+ 技能。
图:Open-Sable 桌面界面,左侧为配置文件列表,右侧为聊天对话窗口
对于普通用户,Open-Sable 提供了极为友好的部署路径:
./install.py 全自动安装脚本,一行命令搞定 Python venv、Ollama、Node.js、Playwright、.env 配置。安装后 ./start.sh start 即可后台运行,支持 profile 多配置管理、进程守护(watchdog)、热重载。
进阶用户可通过 Docker Compose 一键部署完整套件(Open-Sable + Ollama),无需手动配置环境变量。Dockerfile 基于 python:3.11-slim,包含完整的 Playwright 浏览器依赖,镜像大小控制得当。
硬件需求方面,官方建议 CPU 2 核以上、内存 4GB+、硬盘 10GB+。低显存(Low-VRAM)模式下可运行 qwen3.5:0.8b 等小模型,在普通笔记本上也能流畅运行。
客观而言,Open-Sable 也有不少需要注意的地方:
Open-Sable 代表了一个重要的技术趋势——"大模型为脑,本地运行为体" 的 AI Agent 部署模式。在隐私合规要求日益严格的背景下,本地运行、数据不离身的方案正受到越来越多开发者和企业的关注。Open-Sable 将 AutoGPT 式的自主规划能力与 Ollama 本地推理结合,在开源社区中开辟了一条差异化路径。