经 AI Skill Hub 精选评估,Open-Sable Agent工作流 获评「推荐使用」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。
来子当前常当置系统是一个系统当前常当置系统的常当置系统,当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。
Open-Sable Agent工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
来子当前常当置系统是一个系统当前常当置系统的常当置系统,当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。
Open-Sable Agent工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install open-sable
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install open-sable
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/IdeoaLabs/Open-Sable
cd Open-Sable
pip install -e .
# 验证安装
python -c "import open_sable; print('安装成功')"
# 命令行使用
open-sable --help
# 基本用法
open-sable input_file -o output_file
# Python 代码中调用
import open_sable
# 示例
result = open_sable.process("input")
print(result)
# open-sable 配置文件示例(config.yml) app: name: "open-sable" debug: false log_level: "INFO" # 运行时指定配置文件 open-sable --config config.yml # 或通过环境变量配置 export OPEN_SABLE_API_KEY="your-key" export OPEN_SABLE_OUTPUT_DIR="./output"
<p align="center"> <img src="https://aswss.com/images/sable.png" alt="Sable the Open-Sable mascot" width="420"/> </p>
<p align="center"> <img src="static/images/desktop-app.png" alt="Open-Sable Desktop App" width="700"/> </p>
Your personal AI that actually does things autonomous, local, and yours forever.
Open-Sable is a next-generation autonomous AI agent framework with Agentic AI cognitive subsystems. It runs 24/7 on your local machine, integrates with your favorite messengers, executes real-world tasks, and continuously improves itself, all while keeping your data private.
---
Tool synthesis, multi-device sync.
<details> <summary>What was new in v1.6.0</summary>
</details>
<details> <summary>What was new in v1.5.0</summary>
</details>
<details> <summary>What was new in v1.4.0</summary>
- Meta-Learner, learning-to-learn, auto-tunes 10 cognitive hyperparameters (tick interval, memory decay, exploration rate, etc.) using epsilon-greedy strategy profiles with EMA performance scoring - Causal Reasoning Engine, builds cause→effect weighted graphs from task outcomes via LLM extraction. Root cause analysis and counterfactual reasoning for understanding why things happen - Autonomous Goal Synthesis, LLM proposes strategic long-term goals from benchmark data + accumulated wisdom. Risk-weighted, impact-scored, de-duplicated with auto-accept for high-priority goals - Compound Skill Composer, n-gram sequence mining discovers frequent skill chains, LLM composes compound skills from atomic sequences. Self-expanding skill repertoire - Predictive World Model, key-value state observations with LLM forecasting across 4 timeframes (next_tick, next_hour, next_day, next_week). Accuracy tracking and automatic preparation task injection - Cognitive Architecture Optimizer, self-tuning tick pipeline, measures impact per phase, dynamically adjusts intervals (high impact → run more, low → run less), error-rate backoff - Adversarial Self-Tester, red-team testing, LLM generates adversarial test cases targeting weak benchmark areas. Weakness cataloging with severity levels - Resource Governor, token/compute budget management with 4-level adaptive throttling (none/light/moderate/heavy). Per-tick and daily token accounting - Theory of Mind, user preference and intention modeling, detects language, verbosity, formality preferences. Satisfaction tracking and rapport scoring per user - Ethical Reasoner, 8 hard guardrail rules with keyword-based risk scoring. Consequence analysis yields 3 verdicts: approved/caution/blocked - Expanded Autonomous Pipeline, 22-phase tick loop (up from 14) with all 10 new cognitive modules </details>
<details> <summary>What was new in v1.3.0</summary> - Connectome Neural Colony, agent cognitive modules wired following the real Drosophila melanogaster brain connectome (FlyWire FAFB v783, 139K neurons, 3.7M synapses). Signals propagate through 8 brain regions with Hebbian learning, connections that produce good outcomes strengthen over time. Each agent evolves a unique cognitive profile. Dashboard visualization with live SVG brain map - Deep Multi-Step Planner, LLM decomposes complex goals into DAGs of 5–15 ordered steps with dependency tracking. Steps execute in dependency order, failed steps trigger automatic re-planning (up to 3x). Plan templates are cached for similar goals. Dashboard shows step-by-step progress with color-coded status blocks - Inter-Agent Learning Bridge, shared knowledge vault between Sable and Nexus Erebus. Each agent exports strategies, patterns, and insights to a shared JSONL vault; sibling agents import relevant learnings scored by LLM relevance filtering. Tracks provenance, apply rate, and benefit scores - Ultra-Long-Term Memory, periodic LLM consolidation of weeks/months of task outcomes into durable high-level patterns (behavioral patterns, task strategies, error patterns, capability maps). Temporal decay removes weak patterns; reinforcement strengthens recurring insights. Generates a “wisdom summary” of accumulated knowledge - Quantified Self-Benchmarking, 8 internal benchmark suites the agent runs on itself every 25 ticks: task success rate, planning depth, error recovery, memory utilization, emotional stability, decision speed, learning rate, inter-agent synergy. Computes a weighted autonomy score (0–100) with regression detection and trend tracking - Proactive Reasoning Engine, LLM-driven autonomous task generation, every N ticks the agent surveys world state and proposes what to do next, with risk filtering, dedup, and JSONL audit trail - ReAct Executor, Reasoning + Acting loop (Yao et al. 2022) for multi-step task execution, the agent chains tool calls with intermediate reasoning until the task is complete - GitHub Integration, full GitHub API skill with 13 tools, create/list/close issues, create/merge PRs, manage branches, search code, create releases, list workflows, all via PyGithub + gh CLI fallback - Expanded Autonomous Pipeline, 14-phase tick loop with deep planning, inter-agent sync, LTM consolidation, and self-benchmarking - 518 tests, comprehensive test suite (up from 463)
</details>
<details> <summary>What was new in v1.2.0</summary>
- Cognitive Memory, multi-tier memory with exponential decay, STM→LTM consolidation, and Miller's Number attention filter - Self-Reflection Engine, automated pattern detection (stagnation, failure rate, repeated errors) with reflection prompts - Skill Evolution, Modern Evolutionary Synthesis, natural selection, mutation pressure, niche construction, adaptive landscape, recombination - Git Brain, git-backed episodic memory with async operations for full tick history - Inner Life Processor, System 1 unconscious processing (Kahneman dual-process) with valence-arousal emotion model - Pattern Learner, LLM-driven pattern detection, institutional learning (patterns → permanent verification rules), history windowing, fitness snapshots - Skill Fitness v2, windowed fitness computation + fitness dict export for trend analysis - Cognitive tick pipeline, all 7 new modules integrated into the autonomous tick loop - 463 tests, comprehensive test suite (up from 340) </details>
<details> <summary>What was new in v1.1.0</summary>
- Token & cost tracking, per-request and cumulative token/cost metrics via TokenTracker - Encrypted memory, Fernet encryption for all memory stored at rest - Crew API, CrewAI-style multi-agent orchestration with SharedBlackboard - Tool-use protocol, proper tool_calls → tool results loop (no more regex parsing) - Skills reorganized, 22 skills sorted into social/, media/, data/, automation/ - Tools split, monolithic tools.py → mixin-based tools/ package (5 domain files) - MkDocs site, Material-themed docs at docs-site/ with guides & architecture - Pinned lockfile, requirements-lock.txt generated via pip-compile - 340 tests, comprehensive test suite (up from 9) </details>
---
pip install -e ".[voice]"
pip install -e ".[core,voice,vision,automation,monitoring]"
**Skip Ollama?** You can use any cloud LLM provider instead. Just set **one** API key in your `.env`:bash
pip install --upgrade pip pip install -e ".[core]"
git clone https://github.com/IdeoaLabs/Open-Sable.git
cd Open-Sable
python3 install.py
The installer handles everything automatically, Python venv, pip dependencies, Node.js sub-projects (Dev Studio, Dashboard, Desktop, Aggr Charts), Playwright browsers, Ollama + optimal LLM model, and .env setup. Works on Linux, macOS, and Windows.
python3 install.py --full # Install everything, no prompts
python3 install.py --core # Python core only (minimal)
python3 install.py --status # Show what's installed / missing
python3 install.py --fix # Auto-fix broken installs
```bash
curl -fsSL https://ollama.com/install.sh | sh ollama pull qwen3.5:0.8b
Open-Sable runs natively on Raspberry Pi (ARM64, Pi 3B+ and newer). The install-pi.sh script handles the full deployment lifecycle: Python venv setup, core package installation with 3-attempt retry/fallback, interactive config wizard, systemd service registration, and optional 3.5" SPI display configuration.
Minimum hardware: Raspberry Pi 3B+ (ARM64) · 1 GB RAM · 8 GB SD card · Internet connection
git clone https://github.com/IdeoaLabs/Open-Sable.git
cd Open-Sable
chmod +x install-pi.sh
./install-pi.sh
The installer will: 1. Verify the architecture (ARM64 required, ARMv6/ARMv7 are rejected with a clear error) 2. Install system packages (python3-venv, build-essential, git, libopenblas-dev, etc.) 3. Create a Python venv and install all core packages 4. Run a post-install import verification for every package, auto-repairing any that fail 5. Launch an interactive wizard to generate agents/sable/profile.env 6. Register the opensable-pi.service systemd unit (auto-start on boot) 7. Write a start-pi.sh convenience shortcut
./start.sh status
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
cp .env.example .env
OPENAI_API_KEY=sk-... ANTHROPIC_API_KEY=sk-ant-... GEMINI_API_KEY=AIza... OPENROUTER_API_KEY=sk-or-... DEEPSEEK_API_KEY=sk-... GROQ_API_KEY=gsk_... TOGETHER_API_KEY=... XAI_API_KEY=xai-... MISTRAL_API_KEY=... COHERE_API_KEY=... KIMI_API_KEY=... QWEN_API_KEY=... ``` See the Cloud LLM Providers section below for the full list of 12 supported providers and their default models.
./start.sh profiles ```
| Command | Description |
|---|---|
./start.sh start | Start default agent (sable) in background |
./start.sh start --profile <name> | Start a specific agent profile |
./start.sh stop [--profile <name>] | Graceful stop (SIGTERM → 10s wait → SIGKILL) |
./start.sh restart [--profile <name>] | Stop + start |
./start.sh status [--profile <name>] | Show PID, uptime, memory usage |
./start.sh logs [--profile <name>] | Tail live log output |
./start.sh profiles | List all agents, their config, and running status |
---
Open-Sable includes the full autonomy/cognitive module set from v1.1.0 through v1.7.0 (memory, reflection, evolutionary skill systems, world modeling, self-testing, ethical constraints, and advanced "Godlike/God Supreme" cognitive extensions listed below in the release sections).
Six modules add biologically-inspired cognitive depth to the autonomous tick loop:
| Module | Inspiration | What It Does |
|---|---|---|
| **Cognitive Memory** | Atkinson-Shiffrin multi-store model | Exponential decay, STM→LTM consolidation, Miller's Number (7±2) attention filter |
| **Self-Reflection** | Metacognitive monitoring | Detects stagnation, failure streaks, repeated errors; generates reflection prompts |
| **Skill Evolution** | Modern Evolutionary Synthesis | Natural selection, mutation pressure, niche construction, adaptive landscape, recombination |
| **Git Brain** | Episodic memory | Git-backed tick episodes, branch/merge for experimentation, full diff history |
| **Inner Life** | Kahneman's System 1 | Valence-arousal emotions, impulses, fantasies, mental landscape, temporal sense |
| **Pattern Learner** | Institutional learning | LLM-driven pattern detection → permanent verification rules; history windowing; fitness snapshots |
Three modules transform the agent from a reactive tool-executor into a proactive autonomous agent:
| Module | Inspiration | What It Does |
|---|---|---|
| **Proactive Reasoning** | Deliberative reasoning | LLM surveys world state every N ticks, proposes actions with risk filtering & dedup, JSONL audit trail |
| **ReAct Executor** | ReAct (Yao et al. 2022) | Multi-step Thought→Action→Observation loop, chains tool calls with intermediate reasoning until task is complete |
| **GitHub Skill** | Developer workflow automation | 13 tools: issues, PRs, branches, code search, releases, workflows, PyGithub + gh CLI fallback |
Four modules close the gap to full autonomy:
| Module | File | What It Does |
|---|---|---|
| **Deep Planner** | deep_planner.py | LLM decomposes goals into 5–15 step DAGs with dependency tracking. Executes steps in dependency order, re-plans on failure (up to 3x). Caches plan templates for efficiency |
| **Inter-Agent Bridge** | inter_agent_bridge.py | Shared JSONL knowledge vault at data/shared_learnings/. Agents export strategies/patterns/insights; siblings import with LLM relevance scoring. Tracks provenance and benefit |
| **Ultra-LTM** | ultra_ltm.py | Consolidates weeks of raw memories into durable patterns (behavioral, strategic, error, capability). Temporal decay forgets weak patterns; reinforcement strengthens recurring insights |
| **Self-Benchmark** | self_benchmark.py | 8 benchmark suites (task success, planning depth, error recovery, memory utilization, emotional stability, decision speed, learning rate, inter-agent synergy). Weighted autonomy score 0–100 with regression detection |
Ten modules that elevate the agent from autonomous to hyperautonomous:
| Module | File | What It Does |
|---|---|---|
| **Meta-Learner** | meta_learner.py | Epsilon-greedy strategy profiles, hyperparameter mutation, EMA scoring. Auto-tunes 10 cognitive parameters |
| **Causal Engine** | causal_engine.py | LLM causal link extraction, root cause analysis, counterfactual reasoning. Weighted cause→effect graph |
| **Goal Synthesis** | goal_synthesis.py | Autonomous strategic goal generation from wisdom + benchmarks. Risk-weighted, de-duplicated, auto-accepted |
| **Skill Composer** | skill_composer.py | N-gram sequence mining of execution chains. LLM composes compound skills from frequent atomic sequences |
| **World Predictor** | world_predictor.py | State observations → LLM forecasting across 4 timeframes. Accuracy tracking + preparation task injection |
| **Cognitive Optimizer** | cognitive_optimizer.py | Phase impact scoring, dynamic interval adjustment, error-rate backoff. Self-tuning tick pipeline |
| **Adversarial Tester** | adversarial_tester.py | LLM red-team test generation targeting weak benchmark areas. Weakness catalog with severity levels |
| **Resource Governor** | resource_governor.py | Token budgets (per-tick + daily), 4-level throttle, compute tracking. Prevents runaway resource usage |
| **Theory of Mind** | theory_of_mind.py | Per-user models (language, verbosity, formality, satisfaction, rapport). Auto-detects preferences from interactions |
| **Ethical Reasoner** | ethical_reasoner.py | 8 guardrail rules, keyword risk scoring, consequence analysis. 3 verdicts: approved/caution/blocked |
All modules plug into the 22-phase tick pipeline (autonomous_mode.py):
tick start → connectome signal routing (AL/OL/PI/LPC/LH stimulation → 3-cycle propagation → routing bias)
→ discover → plan → execute → sub-agents → self-improve
→ proactive_tick (survey state → propose actions → inject tasks)
→ cognitive_tick:
0. Connectome signal propagation
1. Cognitive memory decay + consolidation
2. Self-reflection + stagnation check
3. Skill evolution (natural selection + mutation)
4. Pattern learner (windowed analysis)
5. Git brain (episode write)
6. Inner life (System 1 LLM pass)
7. Connectome Hebbian learning (every 5 ticks)
8. Deep planner (execute ready steps + re-plan on failure)
9. Inter-agent bridge (export learnings + import sibling knowledge)
10. Ultra-LTM (consolidate long-term patterns)
11. Self-benchmark (quantified assessment every 25 ticks)
12. Meta-learner (adapt cognitive hyperparameters)
13. Causal engine (extract causal links from outcomes)
14. Goal synthesis (generate strategic goals)
15. Skill composer (discover compound skills)
16. World predictor (forecast + prepare)
17. Cognitive optimizer (tune tick intervals)
18. Adversarial tester (red-team self-testing)
19. Resource governor (end-of-tick accounting)
20. Theory of mind (update user models)
21. Ethical reasoner (stats + per-action checks)
→ maintenance → tick end
Example, Cognitive Memory:
from opensable.core.cognitive_memory import CognitiveMemoryManager
memory = CognitiveMemoryManager(directory="data/cognitive_memory")
memory.add_memory("User prefers dark mode", category="preference", importance=0.8)
memory.process_tick(current_tick=5) # decay + consolidation + attention
working = memory.get_working_memory() # top 7 items by importance
Example, Skill Evolution: ```python from opensable.core.skill_evolution import SkillEvolutionManager
evo = SkillEvolutionManager(directory="data/skill_evolution") evo.record_event("cap_created", "weather_fetcher", tick=0) evo.record_event("cap_used", "weather_fetcher", tick=1) evo.record_event("cap_error", "weather_fetcher", tick=2, details="timeout") result = evo.evaluate_tick(tick=3) # natural selection + mutation pressure
**Install optional features**:bash
Open-Sable 是一个高度自主、本地化且完全属于你的个人 AI 助手。它不仅能进行对话,更具备执行复杂任务的能力。通过先进的架构设计,Open-Sable 实现了从用户界面到核心 Agent 层,再到 Agentic AI 层的深度整合,能够通过自主学习和工具合成,在本地环境中提供安全、私密且强大的智能服务。
Open-Sable 拥有极高的自主性等级。最新版本引入了 God Supreme Modules,包含能够自主浏览网页、发现 API 并进行研究的 Autonomous Web Agent,以及具备崩溃自愈能力的 Self Healer。此外,Dynamic Skill Factory 支持在运行时从零创建技能。其核心认知能力涵盖了跨领域的 Cognitive Teleportation(认知传送)和构建自我现实模型的 Ontological Engine(本体引擎),使 AI 具备类人的逻辑演化能力。
在开始之前,请确保您的系统已安装 Python 环境。安装 Open-Sable 核心依赖时,建议先升级 pip,然后通过 `pip install -e ".[core]"` 命令进行安装。对于需要运行本地大模型的场景,推荐安装 Ollama 以支持本地 LLM 运行。
推荐使用自动化安装脚本,该脚本支持 Linux、macOS 和 Windows 系统。通过 `git clone` 项目仓库后,运行 `python3 install.py` 即可自动完成 Python venv 环境搭建、pip 依赖安装、Node.js 子项目(如 Dev Studio、Dashboard 等)配置、Playwright 浏览器安装,以及 Ollama 和 `.env` 的自动化设置。如果需要完整功能,请使用 `python3 install.py --full` 参数。
项目提供了快速启动指南,旨在让开发者在 5 分钟内完成部署。启动后,您可以通过运行 `./start.sh status` 命令来检查服务的运行状态,包括查看进程 PID、运行时间(uptime)以及内存使用情况,确保系统处于正常工作状态。
在启动服务前,必须进行环境配置。首先建议创建并激活 Python 虚拟环境(venv),以保证依赖隔离。随后,需将 `.env.example` 复制为 `.env` 文件,并根据实际需求编辑其中的关键参数。请务必配置必要的 API Key 和环境变量,以确保 Agent 能够正常调用外部服务并进行本地推理。
Open-Sable 拥有强大的通信与接口能力,支持多达 13 个平台的集成。包括 Telegram(支持 Bot 和 Userbot)、Discord(支持 Slash Commands)、WhatsApp、Slack、Matrix、IRC 以及 Email 等。此外,它还提供 CLI 交互终端和 Mobile API,确保用户可以通过多种媒介与 AI 进行无缝交互。
Open-Sable 拥有丰富的技能集与工作流模块。其 SkillFactory 管道支持 RAG 文档流、剪贴板/OCR 处理及 21 种以上的社区技能。针对不同用户群体,提供了生产力栈(Email + Google Calendar)、开发者栈(深度集成 GitHub 的 Issue、PR 及代码搜索)以及交易栈(多交易所交易支持)。系统集成了从 v1.1.0 到 v1.7.0 的全套自主认知模块,涵盖记忆、反思、进化技能系统及世界建模能力。
当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
AI Skill Hub 点评:Open-Sable Agent工作流 的核心功能完整,质量良好。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | Open-Sable |
| 原始描述 | 开源AI工作流:Open-Sable is a local-first autonomous agent framework with AGI-inspired cogniti。⭐20 · Python |
| Topics | workflowagenticagentic-aiaiai-assistantopen-sourcepython |
| GitHub | https://github.com/IdeoaLabs/Open-Sable |
| License | MIT |
| 语言 | Python |
收录时间:2026-05-16 · 更新时间:2026-05-19 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端