Codync
免费开源的 1:1 Grok Bot 与 Muse 替代方案。可在 iPhone、Mac 或 Linux 桌面上将 Claude 代码、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 |