找到真正适合你的开源方案。
从真实需求出发,按使用场景、资源形态、运行方式和仓库事实,筛选可以直接使用、组合或继续构建的开源项目。
- 项目
- 4,306
- 作者
- 3,645
- GitHub Stars
- 13,022,829
4306 个项目 · 第 94 / 240 页
打开项目 binharic-cli编码智能体软件开发CLI 集成
binharic-cli↗
@CogitatorTech·TypeScript
用多模型终端代理分析、调试和审查代码
项目简介Binharic 是带有 Tech-Priest 人设的多供应商终端编码代理,可使用 OpenAI、Google、Anthropic 或 Ollama 模型。它通过内置工具、关键词检索和预设工作流处理常见开发任务,并可用 MCP 接入外部工具;项目仍处早期开发,可能出现缺陷和破坏性变更。
- Stars
- ★ 17
- Forks
- ⑂ 1
- 开源许可
- MIT
打开项目 unship命令行应用前端开发Claude Code
unship↗
@mbenhard·JavaScript
在本地预览中切换界面方案,选定后清理失败选项
项目简介让编码助手在真实应用源码里加入临时的界面、文案或状态选项,再通过本地浏览器选择器直接比较可见结果。你按标签选出保留方案后,工具会移除其他选项并运行检查;它不保存产品决策、不发遥测,也不适合正式 A/B 测试或支付流程。
- Stars
- ★ 16
- Forks
- ⑂ 1
- 开源许可
- MIT
打开项目 galley智能体运行环境软件开发Claude Code
galley↗
@shinpr·Go
在隔离 worktree 中监督运行 Claude、Codex 或 GLM 任务
项目简介Galley 是本地优先的编码任务运行器,把 Claude Code、Codex 或 GLM 放进独立 Git worktree 执行,并记录请求、范围、检查、差异和监督模型结论。监督者会接受、要求重试、升级人工审查或判定失败,已接受的任务还可提交、推送和交接 PR;任务 YAML 被视为可信执行输入,使用前必须保护其中的路径、凭据和权限边界。
- Stars
- ★ 14
- Forks
- ⑂ 0
- 开源许可
- MIT
打开项目 awesome-ai-agents资源合集或目录研究与知识
awesome-ai-agents↗
@brandonhimpfen·Python
按类别查找构建AI代理的框架和工具
项目简介Awesome AI Agents 汇总用于构建自主或半自主代理的框架、工具、平台、入门套件和学习资源,并按多代理编排等主题分类。它适合需要比较规划、记忆、工具调用和多步骤推理方案的开发者,但本身是索引清单,不是运行时。
- Stars
- ★ 12
- Forks
- ⑂ 16
- 开源许可
- 未声明
打开项目 lionclaw智能体 Harness软件开发Claude Code
lionclaw↗
@moshthepitt·Rust
在本地统一管理多种 AI 编码代理的会话、权限与任务
项目简介它为 Codex、OpenCode 等现有代理 CLI 提供项目级控制层,把运行配置、持久会话、本地状态、技能、频道、定时任务和审计记录保存在 `.lionclaw/` 中。LionClaw 不替代底层代理,而是用可切换的运行时和明确边界,让团队掌控代理能看到什么、能访问什么以及留下哪些记录。
- Stars
- ★ 12
- Forks
- ⑂ 2
- 开源许可
- MIT
打开项目 agent-memory-system命令行应用软件开发Claude Code
agent-memory-system↗
@RavByte-AI·TypeScript
为编码代理生成可审阅的仓库记忆和交接资料
项目简介Agent Memory System 是一个命令行工具,为仓库生成项目概览、目录边界、接口与安全上下文、静态依赖图、工作日志和交接文件,帮助不同编码代理跨会话恢复工作。它把不确定或未完成部分标记出来,忽略构建产物和依赖目录,并支持维护、图查询和基准评测;项目仍处早期,基准是维护者自测而非独立验证。
- Stars
- ★ 12
- Forks
- ⑂ 1
- 开源许可
- MIT
打开项目 multi-agent-workflow-kit智能体 Harness软件开发Claude Code
multi-agent-workflow-kit↗
@laris-co·Shell
用 Git worktree 和 tmux 并行管理隔离的 AI 编码 Agent。
项目简介Multi-Agent Workflow Kit 为每个 AI 编码 Agent 创建独立的 Git worktree、分支和目录,再把所有 Agent 放进同一个 tmux 会话中分屏观察和发送任务。用户通过 .agents/agents.yaml 配置 Agent,并用 maw 命令创建、同步、切换和通信;项目仍处于早期 POC,运行需要 Git 2.5+、tmux 3.2+、yq 和 uvx。
- Stars
- ★ 11
- Forks
- ⑂ 21
- 开源许可
- 未声明
打开项目 agent-terminalMCP 服务端AI 与智能体开发MCP
agent-terminal↗
@jasonkneen·JavaScript
让 AI 代理在无界面环境中控制并读取交互式终端应用。
项目简介agent-terminal 让代理无需打开真实终端或显示器,也能启动交互式 CLI、读取 ASCII 输出并发送键盘输入,适合命令行测试、系统监控和 CI 自动化。它既可作为 npm 库使用,也可作为 MCP Server 接入代理,并提供命令白名单、工作区路径限制和环境变量清理等保护。
- Stars
- ★ 11
- Forks
- ⑂ 2
- 开源许可
- 未声明
打开项目 lifeos-cli命令行应用个人与日常生活Claude Code
lifeos-cli↗
@liujuanjuan1984·TypeScript
在本地统一管理任务、日程、习惯、笔记与生活记录
项目简介lifeos-cli 把计划与实际发生的生活数据放进同一套本地系统:既能管理任务、日程、习惯和愿景,也能记录时间、笔记、关系与财务快照。主要入口是结构稳定的命令行,适合人和智能体共同操作;可选的本地 Web UI 与 API 使用同一个 SQLite 或 PostgreSQL 数据库,并支持导入导出、备份和恢复。
- Stars
- ★ 11
- Forks
- ⑂ 1
- 开源许可
- Apache-2.0
打开项目 machine命令行应用软件开发macOS
machine↗
@katspaugh·Python
为每个 GitHub 项目启动隔离且预配好的 Lima 开发虚拟机
项目简介machine 为每个 GitHub 项目创建一台 Lima 虚拟机,预装 Docker、Node、Claude Code、Codex、GitHub CLI 和可选工具配置,让 AI 编程会话不直接接触主机文件与其他项目。它通过转发 SSH agent 完成 Git 认证和签名,密钥本身留在主机,但开放的 agent 通道仍可代表用户执行授权操作;适合重视隔离的 macOS 开发者,且需要 Lima。
- Stars
- ★ 11
- Forks
- ⑂ 0
- 开源许可
- MIT
打开项目 playwright-praman插件测试与调试Claude Code
playwright-praman↗
@mrkanitkar·TypeScript
用 Playwright 为 SAP UI5 与 Fiori 应用生成并修复端到端测试
项目简介Praman 让测试人员或编码智能体从业务流程描述出发,为 SAP GUI、UI5、WebGUI 和 Fiori 应用规划、生成并修复 Playwright 测试。针对 UI5 界面,它通过运行时注册表定位控件,减少对易碎 DOM 选择器的依赖,也可用类型化 fixtures 手写测试;运行需要 Node.js 22 及兼容的 Playwright 版本。
- Stars
- ★ 10
- Forks
- ⑂ 2
- 开源许可
- Apache-2.0
打开项目 agentic-engineering-framework开发框架软件开发Claude Code
agentic-engineering-framework↗
@DimitriGeelen·Shell
为 AI 编码代理建立任务追踪、审批门禁与持续审计
项目简介Agentic Engineering Framework 作为 Claude Code、Cursor 等命令行代理的治理层,通过任务门禁、破坏性操作审批、跨会话记忆和代码依赖图约束代理工作。它负责治理与协调,而不执行模型本身,适合需要可追溯提交、影响分析和审计记录的长期代码库;项目目前仍处于 alpha 阶段。
- Stars
- ★ 10
- Forks
- ⑂ 5
- 开源许可
- Apache-2.0
打开项目 zosma-qa开发框架测试与调试
zosma-qa↗
@zosmaai·TypeScript
用统一命令配置并运行网页、移动端和负载测试。
项目简介通过交互式初始化选择 TypeScript 或 Python 后,它会为现有项目搭建测试配置,并用同一 CLI 调度 Playwright 网页测试、Appium 移动端测试或 k6 负载测试。AI 测试代理目前主要面向 TypeScript;API、无障碍和视觉回归等运行器仍在规划中。
- Stars
- ★ 9
- Forks
- ⑂ 5
- 开源许可
- 未声明
打开项目 CLITrigger桌面应用软件开发
CLITrigger↗
@HyperAITeam·TypeScript
在隔离工作树中并行运行多种编码智能体,并集中规划与审核改动。
项目简介CLITrigger 把项目文档、计划、交互终端、自动任务和 Git 审核放进同一界面,可让 Claude、Antigravity 或 Codex 在独立 worktree 中并行执行并按计划运行。完成后可在审核队列查看差异、合并或丢弃结果,适合希望离开终端后仍能集中调度多个编码任务的开发者。
- Stars
- ★ 9
- Forks
- ⑂ 1
- 开源许可
- MIT
打开项目 gate4agent代码库软件开发Claude Code
gate4agent↗
@ZENG3LD·Rust
用统一 Rust API 启动、流式读取并恢复多种 CLI 智能体
项目简介在 Rust 应用中通过同一套接口接入 Claude Code、Codex、Gemini 和 OpenCode,统一处理进程启动、结构化事件、会话恢复与上下文用量。它支持 Pipe、PTY 和 ACP 多轮通信,并屏蔽各 CLI 参数和事件格式差异;这是传输封装层,不负责智能体编排或沙箱隔离。
- Stars
- ★ 9
- Forks
- ⑂ 1
- 开源许可
- MIT
打开项目 grite命令行应用项目与产品管理
grite↗
@neul-labs·Rust
把问题、任务和代理记忆存进 Git 仓库并协同同步。
项目简介Grite 把问题跟踪和任务状态直接嵌入 Git,让任务随分支创建、合并,并通过常规 push 与 fetch 同步,不依赖外部账号或服务。代理可用锁避免重复领取工作,用依赖关系组织复杂任务,并把进度与代码知识持久保存;并发修改通过确定性合并机制保留。
- Stars
- ★ 8
- Forks
- ⑂ 1
- 开源许可
- MIT
打开项目 Better-OpenCodeMCPMCP 服务端AI 与智能体开发MCP
Better-OpenCodeMCP↗
@ajhcs·TypeScript
通过 MCP 在 Claude 中调用 OpenCode 的多模型能力并异步执行任务。
项目简介Better OpenCode MCP 把 OpenCode CLI 暴露为 MCP 工具,让 Claude Code 或其他 MCP 客户端选择不同模型并启动长时间任务。任务会立即返回 ID,可继续查询状态或补充输入;该分支还加入进程池、并发修复和磁盘状态恢复。使用前需要安装并配置 OpenCode 与 Node.js。
- Stars
- ★ 8
- Forks
- ⑂ 2
- 开源许可
- 未声明
打开项目 pi-boss扩展软件开发
pi-boss↗
@skyfallsin·TypeScript
在 tmux 分屏中并行启动并调度多个 pi 编码子智能体。
项目简介启用 boss mode 后,pi-boss 会把任务拆成独立子任务,在可见的 tmux 窗格中并行启动多个 pi 实例,并负责列出、标记或终止子智能体。结合必需的 pi-room,它还能查看进度并发送引导指令,适合希望现场观察多智能体执行过程的开发者;运行还需要 pi 和 tmux。
- Stars
- ★ 8
- Forks
- ⑂ 1
- 开源许可
- MIT