能力标签
Open-Sable Agent工作流
⚙️
Agent工作流

Open-Sable Agent工作流

基于 Python · 无代码搭建完整 AI 自动化流程
英文名:Open-Sable
⭐ 20 Stars 🍴 5 Forks 💻 Python 📄 MIT 🏷 AI 7.5分
7.5AI 综合评分
workflowagenticagentic-aiaiai-assistantopen-sourcepython
✦ AI Skill Hub 推荐

经 AI Skill Hub 精选评估,Open-Sable Agent工作流 获评「推荐使用」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。

📚 深度解析

Open-Sable Agent工作流 是一套完整的 AI Agent 自动化工作流方案。随着 AI 能力的不断提升,基于 Agent 的自动化工作流正在成为提升个人和团队效率的核心方式。区别于传统的 RPA 自动化(模拟鼠标键盘操作),AI Agent 工作流通过理解任务意图、动态规划执行路径,能够处理更复杂的非结构化任务。

Open-Sable Agent工作流 工作流的设计遵循"最小配置,最大复用"原则:核心逻辑已经封装好,用户只需配置自己的 API Key 和业务参数即可快速上手。工作流内置错误处理和重试机制,在网络波动或 API 限速等情况下仍能稳定运行,适合作为生产环境的自动化基础设施。

在实际部署时,建议先在测试环境中运行 3-5 次,验证各个环节的输出结果符合预期,再部署到生产环境。AI Skill Hub 评分 7.5 分,是同类 Agent 工作流中的精选推荐。

📋 工具概览

来子当前常当置系统是一个系统当前常当置系统的常当置系统,当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。

Open-Sable Agent工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。

GitHub Stars
⭐ 20
开发语言
Python
支持平台
Windows / macOS / Linux
维护状态
轻量级项目,按需更新
开源协议
MIT
AI 综合评分
7.5 分
工具类型
Agent工作流
Forks
5

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

来子当前常当置系统是一个系统当前常当置系统的常当置系统,当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。

Open-Sable Agent工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。

📌 核心特色
  • 可视化 Agent 工作流编排,无需编写复杂代码
  • 支持多步骤自动化任务链,实现全流程无人值守
  • 与外部 API、数据库和第三方服务无缝集成
  • 内置错误处理与自动重试机制,保障稳定运行
  • 提供可复用的自动化模板,快速在同类场景部署
🎯 主要使用场景
  • 自动化日常重复性工作,将精力集中于创造性任务
  • 构建数据采集 → 处理 → 输出的完整自动化管线
  • 实现跨平台、跨系统的数据流转和业务协同
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一: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('安装成功')"
📋 安装步骤说明
  1. 访问 GitHub 仓库获取工作流文件
  2. 在对应平台(Dify / Flowise / Make 等)中找到「导入工作流」功能
  3. 上传工作流文件
  4. 按照提示配置必要的环境变量和 API Key
  5. 运行测试确认流程正常后投入使用
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 命令行使用
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"
📑 README 深度解析 真实文档 完整度 87/100 含工作流图 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

Open-Sable 🚀

<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.

License: MIT Python 3.11+ Code style: black Tests: 518 Modules: 128

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.

📊 Architecture Overview

graph TB subgraph "User Interfaces (13)" TG[Telegram] DC[Discord] WA[WhatsApp] SLACK[Slack] MATRIX[Matrix] IRC[IRC] EMAIL[Email] VOICE[Voice Call] CLI[CLI] MOBILE[Mobile API] end subgraph "Core Agent" MAIN[Main Agent Loop] SESSION[Session Manager] CMD[Command Handler] end subgraph "Agentic AI Layer" GOALS[Goal System] MEMORY[Advanced Memory] META[Meta-Learning] TOOLS[Tool Synthesis] WORLD[World Model] METACOG[Metacognition] end subgraph "Phase 3 Engines" SKILL_F[SkillFactory] RAG[RAG Pipeline] WF[Workflow Engine] SELFMOD[Self-Modification] IMGGEN[Image Generation] end subgraph "Skills System" HUB["Skills Hub (21+)"] COMMUNITY[Community Skills] MARKET[Skills Marketplace] end subgraph "Advanced Features" VISION[Vision Processing] AUDIO[Audio Analysis] SYNC[Multi-Device Sync] ENT[Enterprise & RBAC] MONITOR[Observability] end subgraph "Infrastructure" LLM[LLM Engine] STORE[Storage Layer] VECTOR[ChromaDB Vectors] K8S[Kubernetes] end TG --> MAIN DC --> MAIN WA --> MAIN SLACK --> MAIN CLI --> MAIN VOICE --> MAIN MAIN --> SESSION MAIN --> CMD SESSION --> GOALS SESSION --> MEMORY SESSION --> META SESSION --> TOOLS SESSION --> WORLD SESSION --> METACOG MAIN --> SKILL_F MAIN --> RAG MAIN --> WF MAIN --> SELFMOD SKILL_F --> HUB HUB --> COMMUNITY HUB --> MARKET RAG --> VECTOR MEMORY --> STORE GOALS --> LLM META --> LLM TOOLS --> LLM VISION --> LLM MAIN --> K8S

---

🧪 What's experimental

Tool synthesis, multi-device sync.

🆕 What's new in v1.7.0, God Supreme Modules (69/69 Autonomy)

  • Autonomous Web Agent, autonomous web browsing, search, and API discovery, browses the web independently, discovers APIs, performs research through DuckDuckGo
  • Self Healer, auto-restart with watchdog and hot-reload, monitors all subsystems, auto-recovers from crashes, hot-reloads modules without restart
  • Dynamic Skill Factory, runtime skill creation from scratch, designs, generates, tests, and deploys new skills autonomously using LLM code generation
  • Multi-Modal Engine, real image/audio/video perception, processes images (PIL), audio (WAV), video (ffprobe), creates cross-modal links between perceptions
  • Internet Monitor, 24/7 persistent web surveillance, monitors news, social media, markets, research feeds continuously with trend detection and alerts
  • Financial Autonomy, economic self-management, invoicing, billing, budget tracking, cost optimization, multi-account financial management
  • Social Presence Builder, autonomous audience growth, content strategy, AI content generation, content calendars, multi-platform presence management
  • Self Replicator, clone and horizontal scaling, clones the entire codebase, deploys replicas on different ports, manages a distributed fleet
  • Continuous Learner, permanent behavioral evolution, learns from every interaction, builds behavior rules, grows knowledge graphs, synthesizes insights
  • 71-phase cognitive tick pipeline (up from 62), 9 new god supreme API endpoints, 9 new dashboard panels

<details> <summary>What was new in v1.6.0</summary>

🆕 What's new in v1.6.0, Godlike Modules (60/60 Autonomy)

  • Cognitive Teleportation, instant context transfer between completely unrelated domains, teleports full cognitive state across domain boundaries without gradual transition
  • Ontological Engine, self-constructed reality model, agent builds its own ontology of what exists, what's possible, and what's impossible, with law discovery
  • Cognitive Gravity, ideas have mass and attract related concepts, creates thought black holes (obsessions) and thought nebulae (exploration fronts) with collision mechanics
  • Temporal Paradox Resolver, resolves contradictory information across time, models contradictions as temporal paradoxes with 4 resolution types (evolution, error, context-dependent, both-true)
  • Synaesthetic Processor, cross-modal perception, treats code as music, data as color, errors as texture. Maps between sensory modalities for invisible-pattern detection
  • Cognitive Mitosis, splits cognition into parallel divergent threads, independent thought streams evolve separately then merge back with conflict resolution
  • Entropic Sentinel, detects and fights cognitive entropy, measures disorder across subsystems, auto-defragments degraded areas, prevents cognitive heat death
  • Quantum Cognition, superposition reasoning, holds multiple contradictory hypotheses as simultaneously true with entanglement, collapses on observation with evidence strength
  • Cognitive Placebo, self-generated confidence that measurably improves performance, administers confidence boosts with tracked efficacy and 8 built-in affirmations
  • Noospheric Interface, taps into collective thought sphere, aggregates all interactions into thought waves with frequency, sentiment, and momentum tracking
  • Akashic Records, immutable consciousness ledger, blockchain-style append-only thought audit trail with SHA-256 hash chain and integrity verification
  • Déjà Vu Engine, gestalt-level situational pattern matching, extracts 6-dimensional fingerprints from situations, triggers when cosine similarity exceeds threshold
  • Morphogenetic Field, template patterns guide new capability formation, extracts structural templates from existing capabilities and grows new ones from need descriptions
  • Liminal Processor, handles ambiguity, paradox, and between-categories thinking, processes information in the threshold between categories with paradox synthesis
  • Prescient Executor, pre-executes likely future tasks before being asked, learns behavioral patterns, predicts next tasks, pre-computes results
  • Cognitive Dark Matter, infers hidden variables from their effects, statistical anomaly detection reveals invisible factors influencing performance
  • Ego Membrane, semi-permeable boundary between self and environment, filters external input (absorb/deflect/quarantine) with adaptive permeability
  • Hyperstition Engine, self-fulfilling predictions, ideas that make themselves real through reinforcement, with decay and realization mechanics
  • Cognitive Chrysalis, complete cognitive metamorphosis, 5-stage development (larval→pupal→emergent→imago→transcendent) with XP system and capability unlocks
  • Existential Compass, purpose-finding engine, 4-layer purpose hierarchy (immediate→tactical→strategic→existential) with alignment checking and meaning trend tracking
  • 62-phase cognitive tick pipeline (up from 42), 20 new godlike API endpoints, 20 new dashboard panels

</details>

<details> <summary>What was new in v1.5.0</summary>

🆕 What's new in v1.5.0, World-First Modules (40/40 Autonomy)

  • Dream Engine, REM-like creative replay during idle, agent "dreams" by replaying and remixing experiences in corrupted form, discovering novel insights through subconscious processing
  • Cognitive Immunity, biological immune system for failures, generates "antibodies" from failure patterns, auto-neutralizes similar future failures with autoimmune detection
  • Temporal Consciousness, chronobiological awareness, agent has a biological clock, knows optimal times for creative vs routine work, adapts behavior by hour/weekday
  • Cognitive Fusion, cross-domain creative pollination, takes solutions from one domain and applies to unrelated domains, biomimicry for any knowledge
  • Memory Palace, spatial memory using Method of Loci, memories placed in virtual rooms with contextual associations and spaced-repetition reinforcement
  • Narrative Identity, autobiographical coherent self-story, agent maintains persistent identity with life chapters, core beliefs, personality traits, and character arcs
  • Curiosity Drive, intrinsic motivation and boredom detection, agent gets "bored" with repetitive tasks, seeks novel challenges through autonomous exploration probes
  • Collective Unconscious, Jung-inspired shared archetypes, deep structural patterns shared between agents with primordial archetypes that emerge from collective experience
  • Cognitive Metabolism, energy budgeting and recovery cycles, tasks consume energy, low energy triggers conservation/recovery mode, prevents cognitive burnout
  • Synthetic Intuition, fast gut-feel pattern matching, develops "hunches" from compressed experience signatures, System 1 thinking for AI with accuracy tracking
  • Phantom Limb, missing capability auto-detection, detects tools/skills the agent SHOULD have but doesn't, generates capability acquisition requests
  • Cognitive Scar Tissue, permanent catastrophic failure markers, unlike normal learning, these never decay, creating hard boundaries the agent will never cross again
  • Time Crystal Memory, self-reinforcing temporal patterns, discovers recurring cycles in behavior, creates "temporal crystals" that predict future states
  • Holographic Context, fragment-to-whole reconstruction, any memory fragment can reconstruct the full original context, like a hologram
  • Swarm Cortex, internal parallel mini-agent exploration, spawns multiple thought-agents that explore different solution paths, compete, and merge findings
  • Cognitive Archaeology, past decision chain reconstruction, excavates and traces full reasoning chains from past decisions, even when original reasoning was lost
  • Emotional Contagion, cascading emotional influence, agent's emotional state cascades through all subsystems, failures make the whole agent cautious, successes make it bolder
  • Predictive Empathy, pre-emptive frustration detection, predicts when the user is ABOUT to get frustrated and proactively adjusts behavior before they complain
  • Autonomous Researcher, full scientific method automation, formulates hypotheses, designs experiments, executes them, analyzes results, builds verified findings
  • Empathy Synthesizer, simulates being the user, constructs a virtual model of the user and "becomes" them to predict emotional reactions before acting
  • 42-phase cognitive tick pipeline (up from 22), 20 new world-first API endpoints, 20 new dashboard panels

</details>

<details> <summary>What was new in v1.4.0</summary>

🆕 What's new in v1.4.0

- 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>

---

Voice capabilities (speech-to-text, text-to-speech)

pip install -e ".[voice]"

All features

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

�🎯 Core Features

3. Install Open-Sable with core dependencies

pip install --upgrade pip pip install -e ".[core]"

Manual Install

```bash

🍓 Raspberry Pi Deployment

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

Install on Pi

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

⚡ Quick Start (5 minutes)

Check if running (shows PID, uptime, memory usage)

./start.sh status

4. Configure environment

cp .env.example .env

Edit .env and set at minimum:

In .env file, add any one of these (the agent auto-detects which key is set):

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.

List all configured agents and their status

./start.sh profiles ```

CommandDescription
./start.sh startStart 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 profilesList all agents, their config, and running status

---

▶️ sable (default) , soul: ✅, env: 188 vars, tools: all

▶️ analyst , soul: ✅, env: 188 vars, tools: allowlist

⏹️ my_agent , soul: ✅, env: 188 vars, tools: denylist

Communication & Interfaces (13 platforms)

  • Telegram (primary, bot + userbot)
  • Discord (full bot with slash commands)
  • WhatsApp (whatsapp-web.js bridge)
  • Slack (Bolt SDK)
  • Matrix (nio client)
  • IRC (asyncio protocol)
  • Email (IMAP/SMTP daemon)
  • CLI (rich interactive terminal)
  • Mobile API (FastAPI REST)
  • Voice Call (real-time SIP/WebRTC)
  • 🧪 Telegram Userbot (Telethon, experimental)
  • 🧪 Telegram Progress (live progress bars)

Skills and integrations

  • Telegram interface, SkillFactory pipeline, RAG/document workflows, clipboard/OCR, and 21+ community skills.
  • Productivity stack: SMTP/IMAP email + Google Calendar.
  • Developer stack: full GitHub integration (issues, PRs, branches, code search, releases).
  • Trading stack: multi-exchange trading support (crypto, stocks, prediction markets) with risk controls.

Supported autonomous modules

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).

📱 Social Media & Platform Integrations (6 platforms)

  • X (Twitter), post, search, like, retweet, DM, follow (twikit, mobile device session)
  • Instagram, upload photos/reels/stories, DM, search, like, follow (instagrapi, mobile device session)
  • Facebook, post, upload photos, feed, like, comment, search (facebook-sdk, Graph API)
  • LinkedIn, search people/jobs/companies, post, message, connect (linkedin-api, mobile device session)
  • YouTube, search, upload, comment, like, subscribe, trending, playlists (python-youtube, YouTube Data API v3)
  • TikTok, trending, search videos/users, hashtags, user info (TikTokApi, read-only, mobile device session)

Deep Cognition Modules (v1.2)

Six modules add biologically-inspired cognitive depth to the autonomous tick loop:

ModuleInspirationWhat It Does
**Cognitive Memory**Atkinson-Shiffrin multi-store modelExponential decay, STM→LTM consolidation, Miller's Number (7±2) attention filter
**Self-Reflection**Metacognitive monitoringDetects stagnation, failure streaks, repeated errors; generates reflection prompts
**Skill Evolution**Modern Evolutionary SynthesisNatural selection, mutation pressure, niche construction, adaptive landscape, recombination
**Git Brain**Episodic memoryGit-backed tick episodes, branch/merge for experimentation, full diff history
**Inner Life**Kahneman's System 1Valence-arousal emotions, impulses, fantasies, mental landscape, temporal sense
**Pattern Learner**Institutional learningLLM-driven pattern detection → permanent verification rules; history windowing; fitness snapshots

Autonomous Agency Modules (v1.3)

Three modules transform the agent from a reactive tool-executor into a proactive autonomous agent:

ModuleInspirationWhat It Does
**Proactive Reasoning**Deliberative reasoningLLM 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 automation13 tools: issues, PRs, branches, code search, releases, workflows, PyGithub + gh CLI fallback

Deep Autonomy Modules (v1.3+)

Four modules close the gap to full autonomy:

ModuleFileWhat It Does
**Deep Planner**deep_planner.pyLLM 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.pyShared 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.pyConsolidates weeks of raw memories into durable patterns (behavioral, strategic, error, capability). Temporal decay forgets weak patterns; reinforcement strengthens recurring insights
**Self-Benchmark**self_benchmark.py8 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

Hyperautonomous Modules (v1.4+)

Ten modules that elevate the agent from autonomous to hyperautonomous:

ModuleFileWhat It Does
**Meta-Learner**meta_learner.pyEpsilon-greedy strategy profiles, hyperparameter mutation, EMA scoring. Auto-tunes 10 cognitive parameters
**Causal Engine**causal_engine.pyLLM causal link extraction, root cause analysis, counterfactual reasoning. Weighted cause→effect graph
**Goal Synthesis**goal_synthesis.pyAutonomous strategic goal generation from wisdom + benchmarks. Risk-weighted, de-duplicated, auto-accepted
**Skill Composer**skill_composer.pyN-gram sequence mining of execution chains. LLM composes compound skills from frequent atomic sequences
**World Predictor**world_predictor.pyState observations → LLM forecasting across 4 timeframes. Accuracy tracking + preparation task injection
**Cognitive Optimizer**cognitive_optimizer.pyPhase impact scoring, dynamic interval adjustment, error-rate backoff. Self-tuning tick pipeline
**Adversarial Tester**adversarial_tester.pyLLM red-team test generation targeting weak benchmark areas. Weakness catalog with severity levels
**Resource Governor**resource_governor.pyToken budgets (per-tick + daily), 4-level throttle, compute tracking. Prevents runaway resource usage
**Theory of Mind**theory_of_mind.pyPer-user models (language, verbosity, formality, satisfaction, rapport). Auto-detects preferences from interactions
**Ethical Reasoner**ethical_reasoner.py8 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

Or alternatively: python main.py


**Install optional features**:
bash

🇨🇳 中文文档镜像 AI 翻译 2026-05-28
英文原文章节由系统翻译为中文摘要,便于快速理解。完整原文见上方 "📑 README 深度解析"。
📌 简介

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 运行。

🛠 安装步骤(Docker/pip/源码)

推荐使用自动化安装脚本,该脚本支持 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)以及内存使用情况,确保系统处于正常工作状态。

⚙️ 配置说明(含 MCP / env)

在启动服务前,必须进行环境配置。首先建议创建并激活 Python 虚拟环境(venv),以保证依赖隔离。随后,需将 `.env.example` 复制为 `.env` 文件,并根据实际需求编辑其中的关键参数。请务必配置必要的 API Key 和环境变量,以确保 Agent 能够正常调用外部服务并进行本地推理。

🔌 API 说明

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 的全套自主认知模块,涵盖记忆、反思、进化技能系统及世界建模能力。

🎯 aiskill88 AI 点评 A 级 2026-05-23

当前常当置系统当前常当置系统的常当置系统。当前常当置系统当前常当置系统的常当置系统。

📚 实用指南(长尾问题)
适合谁
  • 构建多智能体协作系统的 Agent 开发者
  • 构建企业知识库 / RAG 检索应用的团队
  • 需要从图片、PDF 提取文字的文档自动化场景
  • 做语音类 AI 产品的开发者
最佳实践
  • 生产部署优先使用 Docker Compose 隔离依赖,并挂载 volume 持久化数据
  • 本地部署优先选 GGUF 量化模型,节省显存并保持响应速度
  • 分块大小建议 256-512 tokens,向量库优选 pgvector 或 Qdrant
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • 容器内无法访问宿主机 localhost — 使用 host.docker.internal
  • embedding 模型与查询模型不一致导致检索失效
  • 显存不足直接 OOM — 优先降低 context 或换更小的量化模型
  • Python 依赖冲突:建议用 venv / uv 隔离环境
部署方案
  • Docker:Open-Sable 提供官方镜像,docker compose up 一键启动
  • CLI:直接 npm install -g / pip install,命令行调用
  • 本地部署:CPU 8GB 起,GPU 推荐 16GB+ 显存
  • 云端托管:可放在 Vercel / Railway / Fly.io 等 PaaS 平台
相关搜索
Open-Sable 中文教程Open-Sable 安装报错怎么办Open-Sable Docker 部署Open-Sable Agent 工作流Open-Sable 与同类工具对比Open-Sable 最佳实践Open-Sable 适合谁用

⚡ 核心功能

👥 适合谁
  • 构建多智能体协作系统的 Agent 开发者
  • 构建企业知识库 / RAG 检索应用的团队
  • 需要从图片、PDF 提取文字的文档自动化场景
  • 做语音类 AI 产品的开发者
⭐ 最佳实践
  • 生产部署优先使用 Docker Compose 隔离依赖,并挂载 volume 持久化数据
  • 本地部署优先选 GGUF 量化模型,节省显存并保持响应速度
  • 分块大小建议 256-512 tokens,向量库优选 pgvector 或 Qdrant
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
⚠️ 常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • 容器内无法访问宿主机 localhost — 使用 host.docker.internal
  • embedding 模型与查询模型不一致导致检索失效
  • 显存不足直接 OOM — 优先降低 context 或换更小的量化模型

👥 适合人群

自动化工程师和运维人员项目经理和业务分析师希望减少重复性工作的专业人士数字化转型团队

🎯 使用场景

  • 自动化日常重复性工作,将精力集中于创造性任务
  • 构建数据采集 → 处理 → 输出的完整自动化管线
  • 实现跨平台、跨系统的数据流转和业务协同

⚖️ 优点与不足

✅ 优点
  • +MIT 协议,可免费商用
  • +大幅减少重复性人工操作
  • +可视化流程,清晰直观
  • +可扩展性强,支持复杂场景
⚠️ 不足
  • 初始配置和调试需投入一定时间
  • 强依赖外部服务的稳定性
  • 复杂场景需具备一定技术基础
⚠️ 使用须知

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。

🔗 相关工具推荐

📰 相关 AI 新闻
🍿 AI 圈相关吃瓜
🗺️ 相关解决方案
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

常当置系统的事习题。
💡 AI Skill Hub 点评

AI Skill Hub 点评:Open-Sable Agent工作流 的核心功能完整,质量良好。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。

⬇️ 获取与下载
⬇ 下载源码 ZIP

✅ MIT 协议 · 可免费商用 · 直接从 aiskill88 服务器下载,无需跳转 GitHub

📚 深入学习 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
🔗 原始来源
🐙 GitHub 仓库  https://github.com/IdeoaLabs/Open-Sable 🌐 官方网站  https://opensable.com

收录时间:2026-05-16 · 更新时间:2026-05-19 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →