diffinite from your terminal

/cli

automate agent metadata collection, manage diffs, and get the most out of diffinite.

install

curl -fsSL https://sneka.ai/cli/install.sh | bash

Or grab a binary - macOS arm64 | Linux x64.

update

Update the CLI in place. Add --checkto report whether a newer release is available without changing anything.

sneka update

authenticate

Signs in once through the browser. Over SSH, copy the printed authorization URL into any browser, then paste the one-use code it shows back into the terminal.

sneka auth login
$ sneka auth login
Opening browser...

If it does not open, visit:
https://auth.sneka.ai/oauth/authorize?client_id=sneka-cli&...

After authorizing, paste the browser code here.
Browser code: 

skills

Install and manage the Sneka agent-note skill on your machine.

sneka skills install

repo

List the repositories you own, or create a new one from the terminal.

sneka dfnt repo create my-service --private

diff

Drive a diff through its whole lifecycle - list, ready, merge, close, show, and retarget - without leaving the terminal.

sneka dfnt diff list cartine/quilt
sneka dfnt diff show cartine/quilt feature/refactor
sneka dfnt diff update cartine/quilt feature/refactor --target main

agents

Inspect the agent attribution recorded on a commit.

sneka agents show cartine/quilt 9f2c1ab

Looking for the full command reference? Read the docs.