AI 资源库 · 已整理 27 项

coding-agent

查看与coding-agent相关的 AI 资讯、工具、Skill、工作流和开源项目。

Pi-Bolt:将 Pi 编程智能体预编译为原生可执行文件

opensec-git/Pi-Bolt · ⚡ Pi, the coding agent, compiled ahead of time to one native executable. 10× faster to start, 7× less CPU and 4.5× less memory than Pi on Node. Linux, macOS, Windows, ARM64 and Android (Termux).

Pi-Bolt 是 Pi 编程智能体的提前编译(AOT)原生版本,把 Pi 的代码在构建时编译为机器码,无需在启动时解析或进行 JIT 编译,因此不需要 Node.js 或 Bun 即可运行。它保留 Pi 原有的命令、会话、设置、提供方和扩展,支持通过 --acp 接入编辑器智能体面板、通过 --mcp 作为 MCP 服务器,并内置 grep/find 搜索、扩展编译、安装检查与回滚更新等功能;提供 Linux、macOS、Windows、ARM64 及 Android Termux 构建。材料声称相对 Node 上的 Pi 启动更快、CPU 占用和内存占用更低,但具体性能数据仅为项目自述。

☆ 收藏查看来源 ↗

rpi:Rust 原生编码智能体运行时与终端 CLI

bigfish1913/pi-rust · Rust-native, library-first coding-agent runtime and terminal CLI inspired by Pi, with composable LLM providers, tools, sessions, and plugin ABI

rpi 是一个用 Rust 编写的、以库为核心的编码智能体运行时,同时提供基于该运行时的终端命令行工具。它由九个可组合的 crate 组成,覆盖 LLM 提供方适配、可持久化且崩溃可恢复的智能体循环、终端 UI 以及稳定的插件 ABI,因此同一套代码既可作为嵌入式 SDK 集成到自己的进程中,也可作为可直接运行的 rpi 命令使用。该项目支持 Anthropic 与 OpenAI 兼容的模型提供方,并提供确定性的 faux 提供方与内存执行环境以便离线测试;会话以 JSONL 树形结构持久化,支持崩溃后从最后一个已提交帧恢复;插件为 Rust cdylib,通过稳定的 C ABI 进行版本协商;还支持无头服务端加远程 TUI 客户端的远程模式。

☆ 收藏查看来源 ↗

Mightling:运行在 DGX Spark/GB10 上的本地私有 AI 编程智能体与桌面应用

dreamference/mightling · DGX Spark & GB10 software: a private, fully local AI coding agent, chat and desktop app. One-command install, no cloud, no account, no telemetry. For NVIDIA DGX Spark, ASUS Ascent GX10, Dell Pro Max GB10, HP ZGX Nano, Lenovo ThinkStation PGX, MSI EdgeXpert, Acer GN100, Gigabyte AI TOP ATOM.

Mightling 是一个完全本地运行的 AI 编程助手,集终端编程智能体(ling)、网页聊天和桌面应用为一体,可在 NVIDIA DGX Spark 及各类 GB10 机器上通过一条命令安装。它不依赖云服务、账户或遥测,模型(Qwen3.8-27B NVFP4,由 SGLang 提供服务)在本地 GB10 上运行,128GB 统一内存,支持 262K 上下文,并提供 Night Shift 队列、代码索引、网页搜索/抓取以及 Gmail/Drive/Calendar 只读集成(预览)等功能。用户可通过 ling-admin audit egress 审计网络出口,并用 /airgapped on 将命令置于无网络命名空间。

☆ 收藏查看来源 ↗

agent-toolkit:面向 AI 编程代理的可复用技能、命令与子代理工具集

DiUS/agent-toolkit · DiUS's growing collection of reusable building blocks for AI coding agents — skills, commands, agents and hooks. Agent-agnostic by design, with first-class support for Claude Code.

agent-toolkit 是 DiUS 维护的 monorepo 工具集,用于发布和复用面向 AI 编程代理的日常构建模块,包括 skills、commands、agents 和 hooks。项目设计上尽量与具体代理工具解耦,并原生支持 Claude Code 插件安装。当前提供的技能包括从既有代码库反向生成入门文档的 codebase-discovery、面向钢线式垂直切片路线图的 prd-to-steel-thread,以及把源文档拆解为带 ID 引用知识的 knowledge-curation。可通过 npx skills 安装到约 55 种支持的代理,或以 Claude Code 插件形式一次性安装。

☆ 收藏查看来源 ↗

VerityMCP:把 ChatGPT 网页版连接到本地电脑并执行可验证的文件、终端与浏览器操作

tanishqbaweja/VerityMCP · Connect ChatGPT Web Chat directly to your local computer. Verified file editing, terminal execution, Playwright browser automation, and desktop control via Model Context Protocol (MCP).

VerityMCP 是一个基于 Model Context Protocol(MCP)的本地工程执行层,通过 Cloudflare 隧道把 ChatGPT 网页对话连接到本地计算机,提供 65 个工具,覆盖文件读写与补丁、代码搜索与 LSP、Jupyter Notebook、终端与进程管理、Playwright 浏览器自动化、桌面窗口控制、Git worktree、任务规划与诊断。其核心设计是在每次操作前后做强制性校验(如 SHA-256 字节回读、DOM 属性断言、游标分页读取输出),避免智能体把失败误判为成功。

☆ 收藏查看来源 ↗

Agent Fleet:自托管运行与管理 AI 编程智能体集群的 Web 控制台

k-k1/agent-fleet · Self-hosted web console for running AI coding agents (Claude Code, Codex, Copilot, Antigravity, Cursor, Kiro, OpenCode) as a managed fleet: isolated per-user workspaces, git/SVN working copies, scheduling and usage accounting.

Agent Fleet 是一个自托管的运维层,用于把 Claude Code、Codex CLI、GitHub Copilot CLI、Antigravity CLI、Cursor CLI、Kiro、OpenCode、Muse Code 以及自带的 llama.cpp 运行环境作为受管集群来运行。它不替换这些 CLI,而是提供每个成员独立且隔离的持久化环境(Docker 容器并带 cgroup CPU/内存配额,或在无 Docker 的 native 版中使用 bubblewrap 沙箱)、真实的 git 工作副本与 worktree、可在浏览器中跟踪和干预的会话、问题与权限确认、用量计量、定时调度和远程控制,并支持通过 Discord / Slack 线程回复。项目为 Go 编写,采用 Apache-2.0 许可,支持在单台 Linux 主机(Docker Compose)或 AWS ECS 上部署。

☆ 收藏查看来源 ↗

jcode:Rust 编写的高性能编码 Agent 运行框架

1jehuang/jcode · High performance coding agent harness written in rust

jcode 是一个用 Rust 编写的编码 Agent 运行框架(harness),主打低内存占用与快速启动,支持多会话与 swarm 并行 worker 场景。它内置基于语义向量的记忆系统,可自动检索和整合历史上下文,并提供侧边面板、Mermaid 图表内联渲染、信息小组件和自定义回滚等 TUI 体验。项目提供安装脚本、TUI 与 CLI 命令,以及文档、SDK 和基准页面。

☆ 收藏查看来源 ↗

Recursive:Rust 编写的可嵌入编程智能体内核与开发平台

jeffkit/recursive · A minimal, orthogonal, embeddable coding-agent kernel in Rust.

Recursive 是一个用 Rust 实现的最小化、正交、可嵌入的编程智能体内核(ReAct 循环),并围绕内核提供可选的 HTTP API、MCP 客户端与服务器、TUI、多智能体编排、云运行时(Redis/S3)、向量记忆和循环模式等扩展。它支持 OpenAI 兼容接口及 Anthropic 等多种模型后端,内置读写文件、Shell、Web 抓取等工具,工具与文件系统操作被沙箱限制在工作区内,且智能体循环受步数预算约束。可仅嵌入内核,也可作为完整开发工具使用。

☆ 收藏查看来源 ↗

review-pro:面向编码 Agent 的仓库感知 AI 代码审查系统

tufantunc/review-pro · Repository-aware AI code review for coding agents — triage → 13 specialist reviewers → synthesis. Reviews what the agent changed and what the repo already knew. Claude Code, opencode, Cursor, Codex.

review-pro 是一个开源的仓库感知代码审查系统,面向 Claude Code、opencode、Cursor、Codex 等编码代理。它先对 diff 做分类,只调度十三类专用审查者中相关的那些并行审查,每个审查者都必须在仓库文件中定位证据;随后由综合阶段去重、按领域归属消解冲突、校准严重程度,输出 BLOCK / REQUEST CHANGES / APPROVE 单一结论,并对 Medium 及以上问题派独立代理尝试反驳验证。它还支持通过 .review-pro/ 安装技术栈包(TypeScript/React、Python、Go、Rust、Next.js、WordPress 等)和编写仓库规则(含 co-change 规则),以捕捉 diff 未触及文件中已经存在的约定,例如事故后加的防护或规范化的辅助函数。

☆ 收藏查看来源 ↗

Volt:从终端延伸到手机的 AI 编程智能体

volt-hq/Volt · A coding agent from terminal to phone. Local runtime, native planning and code review, subagents, and an iOS companion.

Volt 是一个在本地电脑上运行智能体及其工具的 AI 编程智能体,可在终端以 CLI/TUI 方式使用,并通过后台守护进程与加密连接将同一场实时对话接续到 iOS 配套应用,实现桌面与手机交接。它提供原生 Plan 模式与基于快照的代码审查、子智能体与后台任务、文件编辑、shell 执行、网页搜索、LSP 导航与重构以及原生 MCP 集成,支持会话恢复与分支、长历史压缩,并可通过 TypeScript 扩展、技能、提示模板、主题、可安装包、SDK 与 JSON/RPC 模式进行定制。

☆ 收藏查看来源 ↗

Keen Code:基于终端的 AI 编程 Agent

mochow13/keen-code · A context-aware terminal-based coding agent written in Go. Supports multiple-providers, MCPs, Subagents, Agent Skills, controllable tool output retention, hashline edits, and more.

Keen Code 是一个用 Go 编写的终端 AI 编程 Agent,面向常规软件工程任务,支持多家模型提供商、MCP、子代理、技能系统、哈希行编辑、上下文压缩与会话管理等能力,可通过脚本或 npm 安装并以命令行交互或 headless 模式运行。

☆ 收藏查看来源 ↗

SonarQube Agent Plugins:为 AI 编程 Agent 接入代码质量与安全扫描

SonarSource/sonarqube-agent-plugins · SonarQube Plugin for AI Agents

这是 SonarSource 官方提供的 SonarQube Agent 集成插件集合,让编码 Agent 在编写循环中接入 SonarQube 的代码质量与安全验证能力。插件通过 SonarQube CLI 和 SonarQube MCP Server 连接平台,支持问题检测、质量门禁、覆盖率、重复率、依赖风险查看以及密钥扫描,并提供 sonar-integrate、sonar-quality-gate、sonar-analyze 等技能。已说明可对接 Claude Code、GitHub Copilot CLI、Cursor、Antigravity、Codex CLI、Kiro 和(遗留的)Gemini CLI。

☆ 收藏查看来源 ↗

AI 编程 Agent 需要一条密钥安全的上下文边界

这篇文章讨论 AI 编程 Agent 从本地读取代码、配置和日志来理解任务时,可能顺手把 API 密钥、数据库密码等机密文件也读进去。过去团队靠提交代码、代码审查和 CI 来拦截密钥,但这些检查都发生在更晚的环节,密钥可能已在进入模型的提示词里流出,还会留在模型厂商日志和调试记录中。作者建议把 Agent 的上下文当作对外传输通道,在提示词提交和文件读取前用确定性的规则扫描并拦截或脱敏,而不是让大模型自己判断要不要发送密钥。文中提到 Sonar 的密钥检测和 Agent 插件可用于 Claude Code、GitHub Copilot、Codex 和 Cursor 等工具,但这些能力的具体可用状态原文未说明。

文中可用工具

  • Claude CodeAnthropic 的 AI 编程工具,文中作为可接入密钥检测插件的场景之一
  • GitHub CopilotGitHub 的 AI 编程助手,文中作为可接入密钥检测插件的场景之一
  • CodexOpenAI 的编程 Agent,文中作为可接入密钥检测插件的场景之一
  • CursorAI 代码编辑器,文中作为可接入密钥检测插件的场景之一
  • Sonar secrets detection按已知密钥特征和策略扫描提示词与文件,检测出疑似密钥时可阻断或脱敏
☆ 收藏查看来源 ↗

swarmflow:用本地编码 Agent 集群从 PRD 确定性交付经过验证的 MVP

reddevil22/swarmflow · Deterministic control plane for orchestrating swarms of local coding agents: PRD in, verified MVP out

swarmflow 是一个面向绿地项目的确定性控制平面,用于编排多个本地编码 Agent 会话并行开发。它接收 PRD,由前沿模型负责规划、验证与验收,通过多波次(wave)并行执行与门禁流水线(进程清理、回归指纹、区分度检查、范围审计)产出模块与测试,并以 SQLite 账本为唯一事实来源,所有声称作凭据验证而非退出码。前沿后端不限厂商,兼容任意 OpenAI 兼容接口、Command Code CLI、通用终端 Agent CLI 或 Pi;模型选择通过配置完成。当前为 Alpha 状态,已在 5 任务 NestJS 项目上完成端到端验证,PR 自动化和打包制品交付暂不在范围内。

☆ 收藏查看来源 ↗

Iris Agent:开源编码智能体服务,支持 CLI、HTTP API、ACP、LSP 与 MCP

4onstudios/iris-agent · Open-source coding agent with CLI, HTTP API, ACP, LSP, MCP, workspace tools, and multi-provider model support.

Iris Agent 是 AIRIS 使用的独立编码智能体服务,提供流式对话、工作区工具、LSP 路由、MCP 集成、命令审批和运行生命周期 API。它可以作为 HTTP 服务(/api/agent)、终端交互式 CLI 或基于 stdio 的 ACP 服务器运行,便于 IDE 集成,并支持 OpenAI、Anthropic、Google、OpenRouter 和 Ollama 等多提供商模型配置。

☆ 收藏查看来源 ↗

Glasshouse:多智能体编程编排控制平面与代码模式 harness

HarzerHeribert/glasshouse · Multi-agent coding orchestrator with a first-party code-mode harness. Run Claude Code, Codex and other agents with routing, project memory, live tool results and fewer inference boundaries.

Glasshouse 是一个用 Rust 编写的多智能体编程编排系统,由可独立使用的编程 harness `pane` 和控制平面 `glasshouse` 组成。`pane` 提供代码模式执行环境,工具结果以运行时命名对象而非对话文本的形式保留,模型通过编写 TypeScript 程序调用工具,从而显著降低上下文占用;`glasshouse` 则作为控制平面,启动并驱动 Claude Code、Codex 等已安装 harness,依据延迟、可靠性、缓存热度、剩余容量与消耗速率等实测证据路由请求,维护项目级持久记忆,并在多个会话并行时就文件编辑冲突进行协调。项目提供推理网关组件,支持订阅与密钥的跨账号调度、配额与容量估算以及工具输出压缩。项目状态为活跃开发中,能力图文档为其权威规格。

☆ 收藏查看来源 ↗

S-Code:安全、快速且可自我进化的编码 Agent

sai-foundation/s-code · Safe, Speedy, Self-evolving coding agent.

S-Code 是一个用 Rust 编写的编码 Agent,强调隐私控制与效率:可查看哪些内容被发送、锁定敏感文件、以沙箱方式执行命令,并支持加密的本地历史记录。它提供终端与浏览器两种使用方式,也可构建原生 Mac 客户端;支持通过引导式设置连接 SAI、OpenAI、Claude、Gemini、DeepSeek、OpenRouter、本地或自定义模型。当前为源码开发者预览版(v0.1.0-preview.1),仅支持 macOS 与 Linux,需从源码安装。

☆ 收藏查看来源 ↗

aivyx-coder:面向本地 LLM 的终端编码代理

Aivyx-Agent/aivyx-coder · A terminal (TUI) coding agent for local LLMs only (Ollama, vLLM, llama.cpp) -- never calls a cloud API

aivyx-coder 是一个完全本地化的终端 TUI 编码代理,仅通过 Ollama、vLLM 或 llama.cpp 的 OpenAI 兼容 /chat/completions 接口驱动本地 LLM,绝不调用云端 API。模型可调用读写文件、搜索、执行命令等工具,作用于真实文件系统,并受到分层权限与沙箱模型的约束。项目用 Rust 从零编写,强调可靠性优先,包含仓库符号地图、工作区检查点与回滚、Plan 只读模式、强制验证、自治模式与提示注入检测等机制。

☆ 收藏查看来源 ↗

sasu:为编码 Agent 补上需求访谈与验证流程的共享工作流与 CLI

yansfil/sasu · 사수 (sasu) - the senior who double-checks your coding agent's work. It interviews the tacit knowledge out of your head, pins it down in a PRD, and verifies every 'done' with evidence. Simple, strict, agent-agnostic.

sasu 是一套面向编码 Agent 的共享工作流与命令行工具,用于把一次对话逐步转化为经确认的 PRD,再完成实现、Git 状态检查与可评审的 Pull Request。它通过 interview-me、gen-prd、implement、ship 等技能(Skills)串联流程,只对可复现的事实做阻塞判定(PRD 有效性、源码与证据新鲜度、必需命令结果、交付完整性),并借助各运行时原生的子 Agent 完成 Fidelity、Code、Security 评审,最终交付仍由 GitHub CI 与人工把关。项目以 JavaScript 实现,支持 Codex 与 Claude Code 两种运行时的本地技能安装。

☆ 收藏查看来源 ↗

Ortim:多智能体 AI 软件工厂,将简要需求转化为可审查、可审计的代码

orhanurullah/ortim · Disciplined multi-agent AI software factory: brief → PRD → RFC → task DAG → reviewed code. Human approval gates, hash-chained audit log, deterministic architecture selection.

Ortim 是一个基于 Python 的命令行工具,将一段简要需求(brief)通过多智能体流水线转化为可运行、经审查并带审计追踪的代码。流水线包含 Babel 意图解析、PRD/RFC 生成、任务 DAG 编排、Worker 执行与 Reviewer 链审查,并设置两个强制人工审批门(PRD、RFC)与多个条件门。架构选型由确定性评分器完成(LLM 不参与选择层级),所有 LLM 调用、状态转换与门决策写入哈希链式 JSONL 审计日志,支持漂移检查与防篡改验证。支持 DeepSeek、Anthropic、Ollama 等多种提供者按角色路由。

☆ 收藏查看来源 ↗