Releases: comind-dev/comind
Release list
CoMind 0.0.1-alpha.0
First published alpha. CoMind makes one developer's Claude Code setup the whole team's: it installs and pins a fixed toolchain, gates the writes that would drift, and commits the derived context so a teammate's clone already has it.
Install
npx -y @comind-dev/comind@latest # stage 1: installs CoMind. Your repo is not touched.
/comind-init # stage 2: sets up the project, inside Claude Code.Stage 1 registers CoMind as a Claude Code plugin and nothing else. No tools, no repo files, no config changes. Stage 2 does the real work, and it works out on its own whether you are bootstrapping a repo or joining one a teammate already set up.
What it wires
RTK for input compression, Caveman for output compression, GSD Core for phase discipline, graphify plus a committed Obsidian vault for shared memory, and Anthropic's first-party LSP plugins for verification. CoMind reimplements none of them. It installs them at pinned versions, wires them so they compose, and manages the Git layout.
Every tool is pinned. Nothing resolves latest at install time, so a teammate cloning in six months gets today's versions. Upgrades are a reviewed commit, documented in UPGRADING.md.
Verified for this release
Stage 1 from the published tarball on a clean HOME takes the plugin path and reports 4 commands, 0 hooks, around 211 always-on tokens. FIRST INIT run twice leaves the repo byte-identical. A fresh clone auto-detects JOIN and leaves git status --porcelain empty. 194 tests pass.
Known limits
This is an alpha. The install contract and the vault schema can still change between alphas, so expect to re-run /comind-init after an upgrade.
Windows is not supported yet. The win32 code paths exist and are unit-tested, but CoMind has never run end to end on a real Windows host. macOS and Linux are tested.
Four of the five layers are instructions rather than enforcement. The gate hook and the permissions.deny rules are the only parts Claude Code cannot ignore. Phase discipline, retrieval order and verification order live in a skill, and they work only if the model follows them.
Full docs: https://comind-dev.github.io/comind/