acyclic-labs

Graphcoder Plugin — Development skill for Claude Code

Development community

Agent-native local state engine, delivered as plugins for Claude Code, Codex, and OpenCode.

How to install Graphcoder Plugin

This entry records only its repository, not the path inside it, so there is no exact command to give. Open acyclic-labs/graphcoder-plugin and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Graphcoder Plugin does

Agent-native local state engine, delivered as plugins for Claude Code, Codex, and OpenCode.

Alternatives in Development

  • IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
  • Haft — Engineering decisions engine that know when they're stale 1.4k ★
  • OpenSquirrel — For people who get distracted by agents 1.3k ★

README

graphcoder-plugin

Checkpoint every agent action, rewind exactly, see the blast radius. The store captures what git can't give back: untracked files, gitignored artifacts, and what a `bash` step wrote. History survives across sessions and is linked to the conversation turn that caused it.

**A local product with plugin distribution.** The product is an agent-native state engine that runs on your machine — snapshots, forks, and indexing over your working tree. The plugins are thin adapters that deliver it through Claude Code, Codex, OpenCode, any agent that can run a shell command, and Claude Desktop over MCP. The engine is the moat; the plugins are the channel.

Status: Launches 1–4 built (Rewind, Timeline, Forks, Safe Mode), acceptance suites green on macOS and Linux, published to npm as `@acyclic-labs/plugin`. Launch 1's release gate is met: snapshot exclusions, a store-growth proof, license scanning, an attested SBOM per binary, `scripts/install.sh`, and a clean-machine install test. What v1 deliberately does not do is prune or purge history; see [Retention and purge](#retention-and-purge). Launch 5 (Monorepo) is spec. The spec lives on the [Acyclic plugins docs page](https://acyclic.dev/docs/plugins).

Install

**Step 1 — get the binary.** Pick one of these; they are alternatives, not a sequence.

npm i -g @acyclic-labs/plugin
curl -fsSL https://raw.githubusercontent.com/acyclic-labs/graphcoder-plugin/main/scripts/install.sh | sh

npm ships prebuilt binaries for macOS, Linux, and Windows x64, and is the path that works today. The installer script, which covers macOS and Linux only, downloads the binary for your machine from a GitHub release, checks it against that release's `SHA256SUMS`, and drops it in `~/.local/bin` — no sudo, no package manager. **No release is cut yet, so the script currently exits with a 404 and points you back at npm**; it goes live with the first tag. Set `ACYCLIC_VERSION` to pin a release and `ACYCLIC_INSTALL_