@krowk/cli
v0.13.0
Published
A coding agent harness: one session on any machine, model or agent — Claude, GPT, Grok, any OpenAI-compatible model, Claude Code or Codex — synced end-to-end encrypted, with a permalink for everything it produces.
Maintainers
Readme
@krowk/cli
A coding agent harness: one session, on any machine, model or agent. It runs Claude, GPT, Grok or any OpenAI-compatible model on your existing subscription or an API key, or drives Claude Code and Codex; syncs sessions between your machines end-to-end encrypted; follows Claude Code's permissions, skills and hooks; and publishes screenshots, diffs and logs as links that unfurl in GitHub, Slack, Linear and Basecamp.
npx @krowk/cli connect # sign in to a provider
npx @krowk/cli # open the agent here
npx @krowk/cli -p "fix the build"Publishing works on its own too, with no account:
npx @krowk/cli push screenshot.png \
--pull-request="https://github.com/acme/storefront/pull/412"✓ Uploaded screenshot.png → https://krowk.com/a/art_2e1d
412 KB · expires tomorrowWhat this package is
A launcher. krowk itself is a single static Rust binary with no runtime and no
dependencies — this package carries the full build, the agent included; this package exists because the website says npx @krowk/cli push
and some people are already in Node.
The binary it installs is still called krowk, and npx runs a package's only bin
whatever that bin is named, so npx @krowk/cli push works. The bare krowk name
on npm is not available — npm's typosquat filter rejects it as too similar to the
existing growl package — which is why this ships under the @krowk scope.
Installing it pulls one more package — @krowk/cli-linux-x64 or whichever
matches your machine — through the same npm registry as everything else. There
is no postinstall script and no download from a second host, so it works behind
a proxy, under npm ci --ignore-scripts, and off a private mirror.
If Node is not already in the picture, skip it. The binary is the primary channel:
cargo install --locked --git https://github.com/krowkcom/krowk --features harness krowk
# or grab an archive from https://github.com/krowkcom/krowk/releases/latestDocumentation
The agent, commands, flags, output formats, MCP, and what the CLI refuses to upload and why: https://github.com/krowkcom/krowk.
MIT.
