项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 929
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node 18+
安装与启动步骤
-
1克隆并定位
仓库是一套仓库治理脚本,核心在 scripts/adopt.js,按 plan→apply 两步走。
git clone https://github.com/sethgammon/citadel.git export CITADEL_ROOT=/path/to/citadel -
2先出计划
plan 只读扫描目标仓库,产出 JSON 计划文件,不改任何文件,先看清楚要动什么。
node "$CITADEL_ROOT/scripts/adopt.js" plan "$CITADEL_ROOT" --json > adopt.plan.json -
3再执行
确认计划无误后 apply,脚本会写入护栏配置与证据记录。
node "$CITADEL_ROOT/scripts/adopt.js" apply ../citadel-adoption.plan.json -
4体检
doctor 检查当前仓库的接入状态,适合放进 CI 或提交前钩子。
node "$CITADEL_ROOT/scripts/adopt.js" doctor --target . --json
如何确认成功
plan 产出合法 JSON,doctor 报告状态正常。
注意事项
- 先 plan 后 apply 是它的设计约定,跳过 plan 直接改容易漏掉护栏。
核心亮点
- 持久项目记忆,跨会话保留上下文,减少重复解释
- 内置安全钩子,关键操作可拦截审批,防止误操作
- 成本遥测清晰,实时掌握 API 花费,避免预算失控
不足之处
- 早期项目,功能稳定性和生态成熟度待验证
- 文档/社区待观察
适用场景
- 大型代码库中多个 AI 代理并行工作时的任务协调
- 需要严格安全审计的金融或企业级 AI 编码环境
- 团队共享 AI 代理,需要统一记忆和成本管控的协作场景
替代项目
Claude Code、OpenAI Codex、Continue
下一篇:mcp
同类项目推荐
AutoHarness
开源
自动构建智能体安全护栏,让AI行为可控可信
AutoHarness: Automated Harness Engineering for AI Agents
matryca-plumber
开源
本地守护进程,让 Logseq 笔记自动建立语义索引并保持链接整洁。
Local-first AI daemon for Logseq OG: background semantic indexing, link hygiene, and···
hermes-skill-atlas
开源
一张地图,快速找到 Hermes Agent 的 70+ 精选技能
The complete, interactive map of Hermes Agent skills — 70+ curated, verified, open ···
Marinara-Engine
开源
在前端直接跑AI智能体,本地优先免后端
AI frontend
forge
开源
多AI代理看板协作,隔离实验,交付你懂的代码。
The Vibe Coding++™ platform - orchestrate multiple AI agents, experiment with isola···
template-repo
开源
用 Rust 模板快速搭建安全可控的多代理协作系统
Agent orchestration & security template featuring MCP tool building, agent2agent wor···
7deer_skills
开源
把 Roblox 游戏站从选题到外链的活儿,交给可组合的 AI 技能自动跑。
Composable, auditable Agent Skills for building Roblox game sites—from opportunity ···
openpets
开源
桌面养只宠物,编码状态一眼看穿
Compatibility release mirror for migrated OpenPets installs. Canonical source and re···
octo-agent
开源
本地运行 AI 助手,数据不出门,多端全能
Open-source, single-binary, self-hosted AI agent — your models and data stay on you···
