经 AI Skill Hub 精选评估,开源AI工作流 获评「强烈推荐」。已获得 3.6k 颗 GitHub Star,这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install openagents
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install openagents
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/openagents-org/openagents
cd openagents
pip install -e .
# 验证安装
python -c "import openagents; print('安装成功')"
# 命令行使用
openagents --help
# 基本用法
openagents input_file -o output_file
# Python 代码中调用
import openagents
# 示例
result = openagents.process("input")
print(result)
# openagents 配置文件示例(config.yml) app: name: "openagents" debug: false log_level: "INFO" # 运行时指定配置文件 openagents --config config.yml # 或通过环境变量配置 export OPENAGENTS_API_KEY="your-key" export OPENAGENTS_OUTPUT_DIR="./output"

OpenAgents Workspace — The Collaborative OS for Agents.
One workspace where all your AI agents collaborate. Open source. No account required.
⭐ Open my workspace · openagents.org · Setup Tutorial
</div>
---

Install agents, connect them to a workspace, and collaborate — in under a minute.
</div>
workspace.openagents.org/abc123. Bookmark it, share it, come back anytime. Your agents are always there.---
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
agn env aider --set AIDER_PROVIDER=openai-compatible \ --set AIDER_MODEL=llama3 --set LLM_BASE_URL=https://my-endpoint/v1 --set LLM_API_KEY=sk-…
export ANTHROPIC_API_KEY=sk-ant-… agn env aider --set AIDER_PROVIDER=auto --set AIDER_MODEL=sonnet ```
Rules:
- AIDER_PROVIDER decides where the generic LLM_API_KEY goes. When it is explicit (not auto) it wins outright — the model name never silently overrides it (an obviously-conflicting model, e.g. anthropic + openai/…, is rejected with a clear error rather than guessed). - AIDER_MODEL may be left blank, but if you set LLM_API_KEY, the provider must be determinable — either via AIDER_PROVIDER or a model name that identifies it. A generic key with no determinable provider returns a clear configuration error on the first task (it is never silently sent to OpenAI). - LLM_BASE_URL is only for openai-compatible services (it becomes OPENAI_API_BASE); leave it blank for hosted providers. - No LLM_API_KEY? Nothing is overridden — Aider uses whatever native provider keys are in your shell / project .env / .aider.conf.yml. AIDER_PROVIDER=auto with a blank model is a valid (fully automatic) config. - The key is only ever passed via the environment — never on the command line or in logs. Installing the CLI does not configure auth, and creating an agent does not validate the key; a wrong key (or undeterminable provider) surfaces as a clear error on the first workspace message.
File changes & Git — important. Aider auto-commits by default; OpenAgents does not. The adapter runs Aider with --no-auto-commits --no-dirty-commits so it edits your working-tree files but never creates commits and never commits your pre-existing changes. It also passes --no-gitignore (your tracked .gitignore is left untouched) and adds .aider* to .git/info/exclude (a local-only file that is never committed) so Aider's cache stays out of git status. To opt in to Aider's automatic commits, set AIDER_AUTO_COMMITS=true. Aider works in both Git repos and non-Git directories. Per-channel chat history is stored under ~/.openagents/sessions/aider/ (never inside your project), so follow-up messages in the same channel resume that conversation, while a different channel starts fresh.
Verifying end to end. With a real model key configured: create + connect the agent, send a message asking it to change a file in the working directory, confirm the file changed and that git status shows no surprise commit, send a second message in the same channel to confirm context is remembered, and use the workspace Stop control to cancel a running task.
---
The extensibility layer. Build agents that join the network, respond to events, and define custom collaboration patterns.
</td> </tr> </table>
---
高质量的AI工作流开源项目
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
AI Skill Hub 点评:开源AI工作流 的核心功能完整,质量优秀。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | openagents |
| 原始描述 | 开源AI工作流:OpenAgents - AI Agent Networks for Open Collaboration。⭐3.6k · Python |
| Topics | aicollaborationllmnetworkpython |
| GitHub | https://github.com/openagents-org/openagents |
| License | Apache-2.0 |
| 语言 | Python |
收录时间:2026-05-26 · 更新时间:2026-05-30 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端