AI Skill Hub 强烈推荐:开源AI工作流 是一款优质的Agent工作流。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:npm 全局安装 npm install -g oss-autopilot # 方式二:npx 直接运行(无需安装) npx oss-autopilot --help # 方式三:项目依赖安装 npm install oss-autopilot # 方式四:从源码运行 git clone https://github.com/costajohnt/oss-autopilot cd oss-autopilot npm install npm start
# 命令行使用
oss-autopilot --help
# 基本用法
oss-autopilot [options] <input>
# Node.js 代码中使用
const oss_autopilot = require('oss-autopilot');
const result = await oss_autopilot.run(options);
console.log(result);
# oss-autopilot 配置说明 # 查看配置选项 oss-autopilot --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export OSS_AUTOPILOT_CONFIG="/path/to/config.yml"
<p align="center"> <img src="assets/hero-light.svg" alt="OSS Autopilot" width="600"> </p>
<p align="center"> <em>Keep up with your open source pull requests. A Claude Code plugin, an MCP server, and a standalone CLI.</em> </p>
<p align="center"> <img src="https://github.com/costajohnt/oss-autopilot/actions/workflows/ci.yml/badge.svg" alt="CI"> <a href="https://www.npmjs.com/package/@oss-autopilot/core"><img src="https://img.shields.io/npm/v/@oss-autopilot/core" alt="npm @oss-autopilot/core"></a> <a href="https://www.npmjs.com/package/@oss-autopilot/mcp"><img src="https://img.shields.io/npm/v/@oss-autopilot/mcp" alt="npm @oss-autopilot/mcp"></a> <img src="https://img.shields.io/node/v/@oss-autopilot/core" alt="Node.js"> <img src="https://img.shields.io/badge/license-MIT-green" alt="License"> <a href="https://github.com/hesreallyhim/awesome-claude-code"><img src="https://awesome.re/mentioned-badge.svg" alt="Mentioned in Awesome Claude Code"></a> </p>
---
If you contribute to more than a couple of projects, PRs go stale without you noticing. A maintainer asks for a change, CI breaks after a rebase, a branch picks up a conflict, and you find out two weeks later.
OSS Autopilot checks every open PR you have on GitHub and sorts them into what needs you and what is waiting on someone else. For the ones that need you, it helps draft the reply, diagnose the CI failure, or rebase the branch. You approve each push and each comment before it goes out.

Built and used daily by costajohnt. The contributions below were managed with it.
<p align="center"> <a href="https://github.com/costajohnt/oss-widgets"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://oss-widgets.vercel.app/api/card/costajohnt?theme=dark&minStars=50" /> <source media="(prefers-color-scheme: light)" srcset="https://oss-widgets.vercel.app/api/card/costajohnt?theme=light&minStars=50" /> <img alt="OSS contribution stats for costajohnt" src="https://oss-widgets.vercel.app/api/card/costajohnt?theme=dark&minStars=50" width="495" /> </picture> </a> </p>
gh auth login), or a GITHUB_TOKEN in your environmentnpm and network access on first run (see below)CI runs on Ubuntu and macOS. Windows is untested.
npm install -g @oss-autopilot/core oss-autopilot --help
Every command accepts `--json` and returns `{ success, data, error, timestamp }`, so it is easy to script.
</details>
<details>
<summary><strong>As a library</strong></summary>
bash npm install @oss-autopilot/core typescript import { runDaily, runSearch } from '@oss-autopilot/core/commands';
const digest = await runDaily(); const issues = await runSearch({ maxResults: 10 }); ```
API reference: jcosta.tech/oss-autopilot.
</details>
/plugin marketplace add costajohnt/oss-autopilot
/plugin install oss-autopilot@oss-autopilot
Restart Claude Code, then:
/setup-oss
Setup asks for your GitHub username, the languages and labels you care about, and how many PRs you want open at once. After that, run /oss whenever you want to check in.
About the first run. The plugin ships as source. The first /setup-oss or /oss installs dependencies and builds the CLI inside the plugin directory, so it needs npm (or pnpm) and a network connection, and it takes longer than later runs. If the build fails, see Troubleshooting.
Settings live in ~/.oss-autopilot/state.json under config. Change them with /setup-oss, or from the CLI:
oss-autopilot config # show everything
oss-autopilot config maxActivePRs 5 # set one value
| Setting | Default | Description |
|---|---|---|
githubUsername | (detected) | Your GitHub username |
maxActivePRs | 10 | Open-PR count at which the tool suggests finishing before starting more |
dormantDays | 30 | Days without activity before a PR is marked dormant |
minStars | 50 | Minimum repo stars to count in stats and charts |
languages | (chosen at setup) | Languages for issue search |
labels | (chosen at setup) | Issue labels for issue search |
squashByDefault | true | Squash commits before merge (true, false, or "ask") |
excludeRepos | [] | Repos to leave out of everything |
excludeOrgs | [] | Orgs to leave out of everything (for example, your employer) |
avoidRepos | [] | Repos to rank lower in search without excluding them |
boostIssueTypes | [] | Issue label types to rank higher in search (for example bug) |
includeDocIssues | true | Include documentation issues in search |
autoExtractLearnings | true | After a PR merges, extract what the maintainers asked for into per-repo guidelines |
issueListPath | (none) | Path to your own curated issue list |
projectCategories | [] | Categories to prioritize (nonprofit, devtools, and so on) |
preferredOrgs | [] | Orgs to prioritize |
Stats and badges. oss-autopilot stats prints your merged-PR numbers; --markdown gives a shareable report and --badge gives shields.io endpoint JSON. For a live profile badge and SVG cards, see oss-widgets.
Sync across machines (optional). State can be stored in a secret GitHub gist instead of only on disk. See oss-autopilot state --help. A secret gist is unlisted, not access-controlled, so anyone with the URL can read it.
Start here. It checks your token, the CLI bundle, the state file, and your rate limit:
npx @oss-autopilot/core@latest doctor
gh is missing or not logged in
brew install gh # macOS; see https://cli.github.com for other platforms
gh auth login
The plugin's first-run build failed
find ~/.claude/plugins -name "oss-autopilot" -type d # locate the plugin
cd <that path>/packages/core
npm install
npm run bundle
My PRs do not show up
/setup-oss and confirm the GitHub username.excludeRepos, excludeOrgs, and minStars.Updating
/plugin update oss-autopilotnpx ...@latest: nothing to doFound a bug? Open an issue with the output of doctor --json.
高质量的AI驱动开源工作流
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,开源AI工作流 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | oss-autopilot |
| 原始描述 | 开源AI工作流:Claude Code plugin — AI-powered autopilot for managing open source contributions。⭐9 · TypeScript |
| Topics | ai-agentclaude-codetypescript |
| GitHub | https://github.com/costajohnt/oss-autopilot |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-06-12 · 更新时间:2026-06-13 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端