Codync
免費、開源的 1:1 替代方案,取代 Grok Bot 與 Muse。從 iPhone、Mac 或 Linux 桌面將 Claude Code、Codex、Cursor 與 40+ 程式碼代理人作為持續機器人傳訊。群組聊天、主題串…
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證A jig for AI coding agents: modular delivery practices, shared skills and gates, and an auditor that scores your repository.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A jig for AI coding agents: modular delivery practices, shared skills and gates, and an auditor that scores your repository.
Jig Harness, Jig for short, is a modular collection of software-delivery practices for teams that build and maintain software with AI coding agents. A jig, in a workshop, holds the work and guides the tool so every cut comes out the same; these skills and gates do that for agents. It is deliberately vendor-agnostic (the principles matter, not the specific tools) and tech-stack-flexible. Its unifying idea: a repository should carry scaffolding that lets AI agents operate it well over time — and everything else (quality gates, documentation governance, review systems, learning loops) both feeds that scaffolding and benefits from it.
A software factory takes work in a standard form, passes it through the same stations and checks every time, and measures what comes out. A factory whose stations are run by AI agents cannot work without agent scaffolding underneath it, and building that scaffolding is most of what Jig provides:
Each module states one part as a tool-independent rule, with
maturity levels for projects of any size, templates and tested reference
gates; the audit measures how far a repository has come. It fits the way an
organization already works: its values belong in configuration, not code, and
tool bindings go behind interfaces where Jig has built them (the issue
tracker has adapters for Linear, GitHub Issues and Jira; another tracker is a new
adapter); the exceptions still open are listed in ROADMAP.md
item 10. On top of the
scaffolding, the plugin's skills run the factory's stations at two levels:
design and planning (a feature or an epic: explain, decide, adr,
red-team, design-brief-builder, review) and execution (one work item:
do-item picks it up, drive-pr runs its review rounds unattended, a person
merges, follow-ups go back to the tracker). FACTORY.md maps
it all, including what is on the roadmap and what stays your own platform.
New to these ideas? Every term of art used in this repo is defined in plain language in GLOSSARY.md — start there whenever a word like "SSoT" or "enforcement ladder" is unfamiliar.
/jig:audit) that scores the repository against the module
map and produces a prioritized, actionable report, then adopt modules one
maturity level at a time (adoption/brownfield.md).jig plugin once per machine for Claude
Code or Codex and commit only your repository's values. See
plugin/README.md.| Path | What it holds |
|---|---|
| GLOSSARY.md | Plain-language definitions of every term of art |
| FEATURES.md | What a team gets from Jig today: each feature with the skills that run it, the practice it carries out and what is on the roadmap for it |
| FACTORY.md | Jig as a software factory: the scaffolding it runs on, and its stations at the design-and-planning and execution levels |
| ROADMAP.md | Open work, in priority order |
| CHANGELOG.md | What changed in each release |
| CONTRIBUTING.md | How a change to Jig is made, checked and merged |
| GOVERNANCE.md, SECURITY.md, TRADEMARK.md, CODE_OF_CONDUCT.md | Who decides, how to report a vulnerability, what you may do with the name, how we treat each other |
| docs/ | Jig's own documents: kinds, decision records, defaults |
| design/ |
Every module carries the full module contract, and the auditor scores the complete map. The plugin's version and what each release changed are in CHANGELOG.md; what comes next is in ROADMAP.md.
Jig is distilled from a production codebase built with AI agents, and the repositories that use it keep feeding lessons back (see principles/05-learning-loop.md).
Jig is before 1.0: a minor version may change what a skill does or a configuration field means, and the change note of each release says so. Pin the plugin to a release tag if you want to choose when that reaches you (plugin/README.md). One maintainer decides what goes in, and agents write most of the changes (GOVERNANCE.md).
Jig is licensed under the Apache License 2.0. The template files
under modules/*/templates/ and plugin/skills/*/templates/, which other repositories copy into their own,
are under MIT No Attribution, so a copy needs no notice.
NOTICE lists those templates and the third-party code the plugin
vendors, each with its licence. Contributions from outside the maintainers
sign off each commit under the
Developer Certificate of Origin
(CONTRIBUTING.md); no contributor
licence agreement is asked for, and the licence will not change
(GOVERNANCE.md). The name Jig
and the logo are trademarks held apart from the code
(TRADEMARK.md). Report a vulnerability privately
(SECURITY.md).
Install mise and run:
mise install
mise exec -- bun install --frozen-lockfile
mise exec -- bun install --frozen-lockfile --cwd website
mise exec -- bun run gates
The second install is the website's own dependencies (website/ has its own
lockfile): the gates run its tests too.
The gate command checks formatting, lint, types, all gate self-tests, the build,
Markdown links/tables/glossary coverage, origin-reference exclusions, and the
change notes (changes/) the release step writes into the
changelog after a merge.
GitHub Actions runs the same command on Linux for every pull request and
every push to main; there the long drive-pr suite runs in its own job,
split into parallel test shards. A pull request runs the
drive-pr suite only when its changes need it, as Jig's
change-area catalog resolves them: when the
drive-pr skill or something it depends on changed. A push to main runs
everything. macOS and Windows run once a day, against main, in the nightly
workflow: the gate set, the drive-pr suite and the website's tests on both
(Windows leaves out only the POSIX-only suites, which scripts/gates.ts
lists with the reason).
The tests use Bun's built-in runner; bun run test runs them alone, one test
file per processor core at a time, with the per-test timeout the slower suites
need. bun run format formats TypeScript and configuration; bun run build
bundles the command entry points into the ignored dist/ directory.
The runnable-tool layout and non-JavaScript consumer runtime choice are in tools/README.md. The source checkout includes module-local and shared imports; operate it as a complete pinned checkout.
| Designs of roadmap items, until they are built |
| principles/ | The seven design principles behind everything here |
| modules/ | The practice modules, each independently adoptable |
| profiles/ | Module compositions: Solo/Lite, Team/Standard, Regulated/Strict |
| adoption/ | Greenfield and brownfield adoption paths |
| seeds/ | Imported source material, kept as-imported for provenance |
| plugin/ | The jig plugin: agent skills for Claude Code and Codex (the pull-request drive loop, issue pickup, review resolution, conflict resolution, the repository audit, and procedure skills), the review-arbiter agent, and recommended third-party skills |
| tools/ | Runnable development tools |
| website/ | The jig-harness.dev site, rendered from this repository's documents at build time |