← 开源
me2resh

apexyard

Your AI engineering org, governed. Ship agent-built code safely to production.

AI EngineeringTest & guardShell
在 GitHub 打开
增长势头
+524 小时新增 Star+1.0%
529
Star
305
Fork
+9
本周
2
贡献者
创建于 2026-04-05 · 更新于 2026-10-16 · 今日第 2281 名
主要开发者
atlas-apexme2resh

me2resh/apexyard 排名第 2,281,有 529 个星标。

同类别比较

me2resh/apexyard 排名第 2,281,此处有 8 个同类条目;theclaymethod/unslop 排名第 2,280。

同类别比较
名称排名指标
huggingface/funes2,274
语言:
Rust
星标数:
569
分叉数:
48
简介:
Durable, searchable memory of your past agent sessions.
vincentsch/explainroo2,275
语言:
JavaScript
星标数:
569
分叉数:
32
简介:
Explainer videos and product demos made by your AI agent. Free and open source: a local voice (Kokoro), word timing (Whisper) and a canvas renderer turn a script into a narrated MP4.
harshaneel/humanize2,279
语言:
HTML
星标数:
544
分叉数:
59
简介:
Best static AI text humanizer. Two research-grounded LLM-agnostic skills that make AI writing sound human and relatable. Nine levers, 50+ peer-reviewed sources, 2024-2026 detection literature.
theclaymethod/unslop2,280
语言:
Python
星标数:
539
分叉数:
23
简介:
An agent skill to de-AI your writing
Gennadiyev/STS2MCP2,282
语言:
C#
星标数:
523
分叉数:
106
简介:
Full agentic runs for Slay the Spire 2. A mod that exposes in-game state, and the MCP server for the mod.
sting8k/pi-vcc2,284
语言:
TypeScript
星标数:
515
分叉数:
53
简介:
Smart, Fast & Lossless session compaction for Pi. No LLM calls - produces structured, transcript-preserving summaries using pure extraction and formatting.
ToolJet/ToolJet2,290
语言:
HTML
星标数:
41,097
分叉数:
5,502
简介:
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
toon-format/toon2,298
语言:
TypeScript
星标数:
25,506
分叉数:
1,143
简介:
🎒 Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JSON data for LLM prompts. TypeScript SDK, CLI, benchmarks.
关键参数与规格
关键参数与规格
参数值
语言Shell
类别AI Engineering
子类别Test & guard
关键词Automation, Client integration, DevOps, Spec-driven development
星标数529
分叉数305
贡献者2
创建日期2026-04-05
更新日期2026-10-16
1 天星标数5
7 天星标数9
排名2,281
上次排名17,551
排名变化15,270
7 天星标排名4,326
上次 7 天星标排名5,333
7 天星标排名变化1,007
总星标排名18,517
上次总星标排名18,647
总星标排名变化130
README 摘录

AI can produce a working prototype in a weekend. Teams still need a way to track decisions, review changes, run checks, and approve a release. An independent reviewer checks the change. A merge gate stays closed until a named human approves the exact commit. ApexYard is a multi-project **ops repo**. You fork it, register your projects, and manage the portfolio from one place. Shared rules, project records, and shell hooks keep the workflow consistent. The rules, hooks, and templates

are plain Markdown and shell, so you can use another coding tool through an adapter. There is no service to run and no hosted lock-in. The workflow has been used with TypeScript and AWS Lambda backends, Next. js apps, Chrome extensions, and native Swift macOS apps. | | Technical decisions | Lost in chat | Agent Decision Records preserve them. | | Quality gates | Manual memory | Shell hooks block unsafe actions. | | Merge approval | Informal “LGTM” | Rex and a named human approve the exact commit. | | Database

migrations | High-risk edits | A migration ticket and rollback plan are required. | | Architecture | Scattered notes | C4 templates and the skill create a shared model. | | Portfolio view | Several GitHub tabs | , , and read one registry. | | Upstream updates | Easy to forget | reports drift and guides the sync. | | Roles | Repeated context | Role files activate from clear triggers. | | Onboarding | Manual setup | collects the required configuration. | What's inside ApexYard is a set of plain-text files. Claude Code reads them from the repo root. ** **Marketing site

:** the site that was previously bundled here has moved to its own repo (me2resh/apexyard-site) and is deployed independently at apexyard. ** opencode, pi, and Codex use the same rules through small adapters. **For AI coding agents:** is the universal entry document for tools that do not load . Register each project you want to manage. The fork is the ops repo, so no nested installation is needed. Install your tool's adapter before steps 4–6. Each step also gives a

manual file option. The enforced rules are the same in both paths. Star it, then fork it into your organisation. Clone your fork locally Or with plain git: 3. Add for future updates Later, run ** ** to bring upstream changes into your fork. The skill previews the diff, uses a sync branch, and guides any version migrations. The skill asks about your company, team, technology, and quality bar. It shows the proposed defaults before it writes the configuration. Your real config

lives in the **gitignored** . A commit-time guard blocks the real file if you try to add it. Copy the example and fill it in by hand: . For each repo you want to manage: ** ** clones the repo, scores five harnessability dimensions, seeds the project docs, and **registers the repo in **. The portfolio skills ( , , and ) read the same registry. Start working Hooks run on and commands. Full setup guide with directory layout, daily workflow, and FAQ: . Optional: status band above the

prompt The plugin draws one line above the Claude Code prompt. The line shows the active ticket, the PRs that

常见问题

记录了多少星标和分叉?

me2resh/apexyard 有 529 个星标和 305 个分叉。

仓库排名是多少?

me2resh/apexyard 排名第 2,281。

记录的语言和类别是什么?

me2resh/apexyard 有 529 个星标,语言为 Shell,类别为 AI Engineering。

哪个仓库排名最接近?

me2resh/apexyard 与 theclaymethod/unslop 比较,后者排名第 2,280,有 539 个星标。

README

ApexYard

Take agent-built code the last mile — safely to production.

AI can build quickly. Shipping safely needs a system.

AI can produce a working prototype in a weekend. Teams still need a way to track decisions, review changes, run checks, and approve a release.

ApexYard provides that system. Every change starts with a ticket. An independent reviewer checks the change. A merge gate stays closed until a named human approves the exact commit.

ApexYard is a multi-project ops repo. You fork it, register your projects, and manage the portfolio from one place. Shared rules, project records, and shell hooks keep the workflow consistent.

Claude Code is the default driver. The rules, hooks, and templates are plain Markdown and shell, so you can use another coding tool through an adapter. There is no service to run and no hosted lock-in.

The workflow has been used with TypeScript and AWS Lambda backends, Next.js apps, Chrome extensions, and native Swift macOS apps.

What makes it different

Area Without ApexYard With ApexYard
Code review Ad-hoc prompts Rex reviews every pull request.
Technical decisions Lost in chat Agent Decision Records preserve them.
Quality gates Manual memory Shell hooks block unsafe actions.
Merge approval Informal “LGTM” Rex and a named human approve the exact commit.
Database migrations High-risk edits A migration ticket and rollback plan are required.
Architecture Scattered notes C4 templates and the /c4 skill create a shared model.
Portfolio view Several GitHub tabs /inbox, /status, and /tasks read one registry.
Upstream updates Easy to forget /update reports drift and guides the sync.
Roles Repeated context Role files activate from clear triggers.
Onboarding Manual setup /setup collects the required configuration.

What's inside

ApexYard is a set of plain-text files. Claude Code reads them from the repo root. No runtime or service is required.

  • 20 roles across 6 departments (engineering, product, design, security, data, architecture) that activate on triggers
  • 60 shell hooks that mechanically enforce the SDLC — ticket-first edits, a two-marker merge gate, migration gates, secrets scanning, and more
  • 68 slash-command skills — from /setup, /handover, and /scaffold to /decide, /code-review, /migration, and /launch-check
  • 23 sub-agents — Rex (code review), Hakim (security), Tariq (design review), plus the department personas
  • 22 rule files, workflow docs, and document templates (PRD, tech design, ADR, AgDR, C4 diagrams)

See docs/whats-inside.md for the full directory and component list.

Marketing site: the site that was previously bundled here has moved to its own repo (me2resh/apexyard-site) and is deployed independently at apexyard.ai.

Built for Claude Code first. opencode, pi, and Codex use the same rules through small adapters. Cursor loads .claude/ natively in the IDE. See Using another AI coding tool?.

For AI coding agents: AGENTS.md is the universal entry document for tools that do not load CLAUDE.md. See docs/harnesses/pi.md.

Quick Start — fork and go

ApexYard governs a portfolio of repos as one organisation. Fork and clone the repository. Use that fork as your ops repo. Register each project you want to manage. The fork is the ops repo, so no nested installation is needed.

Using opencode, pi, or Codex? Steps 1–3 use plain git and gh. Install your tool's adapter before steps 4–6. Each step also gives a manual file option. The enforced rules are the same in both paths.

1. Star + Fork on GitHub

Visit github.com/me2resh/apexyard. Star it, then fork it into your organisation. Keep the name apexyard, or use a name such as your-org/ops.

2. Clone your fork locally

gh repo clone your-org/apexyard
cd apexyard

Or with plain git:

git clone https://github.com/your-org/apexyard.git
cd apexyard

3. Add upstream for future updates

git remote add upstream https://github.com/me2resh/apexyard.git

Later, run /update to bring upstream changes into your fork. The skill previews the diff, uses a sync branch, and guides any version migrations.

4. Configure the framework — run /setup

Run /setup in Claude Code. The skill asks about your company, team, technology, and quality bar. It shows the proposed defaults before it writes the configuration.

/setup

Your real config lives in the gitignored onboarding.yaml. It stays local. /setup copies the tracked onboarding.example.yaml placeholder and fills it in. A commit-time guard blocks the real file if you try to add it.

No /setup on your tool? Copy the example and fill it in by hand: cp onboarding.example.yaml onboarding.yaml. The gates read the file, not the skill.

5. Register your projects — run /handover

Projects join the portfolio through a skill. For each repo you want to manage:

/handover 

/handover clones the repo, scores five harnessability dimensions, seeds the project docs, and registers the repo in apexyard.projects.yaml. It creates the registry on first use. /setup can register your first project.

The registry it maintains looks like this — you rarely touch it by hand:

version: 1
projects:
  - name: example-app
    repo: your-org/example-app
    docs: projects/example-app
    status: active

Register a single repo too. The portfolio skills (/projects, /inbox, and /status) read the same registry. No /handover on your tool? Copy apexyard.projects.yaml.example and add the repos by hand.

6. Start working

/projects          # list managed projects and status
/inbox             # show PRs, issues, and comments that need attention
/status            # show the git and CI state for each project
/decide            # record a technical decision

Hooks run on git and gh commands. Portfolio skills read the registry. Run /code-review to invoke the Code Reviewer agent.

Full setup guide with directory layout, daily workflow, and FAQ: docs/multi-project.md.

Keeping a fork current — upgrade in place, when to re-fork instead, and how to preserve your portfolio data either way: docs/upgrading.md.

Optional: status band above the prompt

The apexyard-status plugin draws one line above the Claude Code prompt. The line shows the active ticket, the PRs that wait for your /approve-merge, and the reviewer lock of the session. The plugin only reads data. It checks the open PRs with one cached, read-only gh pr list call for each repo. It does not replace a hook or a gate.

/setup asks if you want the band. If you skipped that question, run these two commands from the ops-fork root:

claude plugin marketplace add ./ --scope local
claude plugin install apexyard-status@apexyard --scope local

The band is on only for you, on this machine. After /update, run /reload-plugins to load the new version. Details and settings: plugins/apexyard-status/README.md.

Using another AI coding tool?

ApexYard was built for Claude Code. Its slash commands are native Claude Code skills. The enforcement layer is plain Bash, so other tools can use the same rules through an adapter.

As of 2026-07-09, opencode, pi, and Codex have passed real enforcement checks. Each tool needs one setting so its commands reach the rules. Cursor IDE native exec was observed later (2026-09-16) when third-party configs are on. You can always use the manual configuration files from Quick Start when a skill is unavailable.

Tool Enforces your rules? Setup Good to know
Claude Code ✅ Yes — natively. Built in; the rules fire on every command. Nothing to install — /setup and you're done. On Windows, use Git Bash or WSL (the rules are bash).
opencode ✅ Yes — proven. A real agent's git add -A was blocked by the same rule. bash bin/install-opencode-adapter.sh Run opencode with --auto so the agent's command reaches the rule.
pi ✅ Yes — proven. Same, in a real pi session. bash bin/install-pi-adapter.sh Run pi with -a (auto-approve). pi is deliberately bare-bones — ApexYard is the governance it leaves to you.
Codex ✅ Yes — proven. Same, in a real Codex session. bash bin/sync-codex-adapter.sh Codex has to trust the rules once — /hooks, a one-off flag, or a user-level install. Details: docs/codex-adapter.md.
Cursor ✅ Yes — native in the IDE. Cursor loads .claude/ when third-party configs are on. A real Write call was refused by the ticket-first rule (2026-09-16). Enable third-party configs. Then bash bin/install-cursor-adapter.sh for the session-pin overlay. IDE only. The command-line cursor-agent ignores hooks. A leftover full adapter can lock the session.

Under the hood: your rules stay one set of portable bash scripts, and every tool reads the same ones — never a separate copy that can drift out of sync. A daily, credentialed Conformance CI job re-verifies opencode, pi, and Codex. Cursor has no headless path in that matrix. Full per-tool setup, limits, and how to add a new tool → docs/harnesses/README.md.

Roles, workflows & templates

ApexYard ships 20 roles across 6 departments that activate on triggers, a full SDLC (Planning → Design → Build → Review → QA → Deploy → Monitor) with a dedicated migration sub-workflow, and reusable document templates (PRD, technical design, ADR, AgDR, migration AgDR, C4 diagrams).

The full role roster, workflow detail, and template catalogue live in docs/whats-inside.md. The canonical entry point Claude Code reads is CLAUDE.md.

Show you're governed by ApexYard

Running your repo under ApexYard? Add a badge to its README. Every adopter repo that carries one is a backlink and a bit of social proof — and /handover will offer to drop it into the repos it onboards.

Governed by — for a repo managed under an ApexYard ops fork:

[![Governed by ApexYard](https://img.shields.io/badge/governed_by-ApexYard-2F6DF6?style=flat-square)](https://github.com/me2resh/apexyard)

Built with — for a project built out through the ApexYard workflow:

[![Built with ApexYard](https://img.shields.io/badge/built_with-ApexYard-2F6DF6?style=flat-square)](https://github.com/me2resh/apexyard)

Customization

ApexYard is designed to be customized. Every role, workflow, and template can be modified to fit your team:

  1. Add roles: Create new .md files in roles/your-department/
  2. Modify workflows: Edit files in workflows/
  3. Add templates: Drop new templates in templates/
  4. Override anything: The stack is just markdown files -- edit freely

Contributing

Read CONTRIBUTING.md for the fork, branch, PR, and review flow. Open a Bug report or Feature request issue. The Code of Conduct applies to all participation. Report security issues in SECURITY.md. Do not open a public issue for those.

Contributors

Thanks to everyone who contributes code, documentation, bug reports, ideas, and feedback.

Issue contributors

Thank you to everyone who opened issues, including bug reports, feature requests, questions, and documentation feedback.

When updating these credits, include new issue authors as well as pull-request contributors. Use public GitHub handles and links. Describe each contribution accurately.

License

MIT License. See LICENSE for details.


Built with real-world experience shipping software with Claude Code.

排名相邻
同类项目