Skip to content
haksolotPublic

About

The stupid coordination tool - tasks and architecture decisions in your repo, behind one CLI any coding agent can call

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

91 stars

Watchers

1 watching

Forks

ank

The stupid coordination tool
Tasks and architecture decisions in your repo, behind one CLI any coding agent can call.

CI Latest release Licence

An agent can read every line of your code, but not your tracker, your wiki, or the thread where you decided that sessions must never be self-contained JWTs. Ank keeps those decisions and the work in .ank/, attached to the code they constrain, and serves them through one CLI.

A terminal session: ank context serves a constraint saying every refusal must name the command that fixes it; ank graph shows which task is takeable; a task is claimed and its criterion frozen; the code written next produces exactly that message; ank done runs the declared verifier and records a hashed proof.

Install

npm install -g @haksolot/ank     # the binary for your platform
npx skills add haksolot/ank      # the skills, for your agent

Linux, macOS and Windows; needs git 2.34 or newer. The shell installers and every other route are in Install. The version is 0.x on purpose: the loop and the exit codes are specified, the storage format is not yet.

The loop

ank context <path>    # what binds this perimeter, and what is takeable
ank claim <id>        # take a task and freeze its criterion
ank show <id>         # the entity whole
ank log "<message>"   # what you learned, while you work
ank done              # run the declared verifiers and record the proof
ank release --reason "<why>"   # hand the task back

The quickstart walks it from ank init onward, with real output.

What it is not

  • Not a tracker. No cycles, estimates, velocity or roadmap.
  • Not a wiki. Only what is actionable or binding for an agent goes in.
  • Not a security boundary. It protects against drift, not against an attacker.

Documentation

The documentation is published at https://haksolot.github.io/ank/, built from docs/ on every merge.

Licence

Apache-2.0. See LICENSE.

About

The stupid coordination tool - tasks and architecture decisions in your repo, behind one CLI any coding agent can call

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

91 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages