Help us shape the future of Go! Take the 2026 Go Developer Survey

crabwise

module
v0.1.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2026 License: MIT

README

Crabwise

Local-first daemon + CLI that monitors AI agent activity. Watches Claude Code sessions, builds a hash-chained audit trail in SQLite, and lets you query/stream events in real time.

Install

From source

Requires Go 1.25+.

git clone https://github.com/crabwise-ai/crabwise.git
cd crabwise
make build

Binary lands in bin/crabwise. Move it to your PATH:

sudo cp bin/crabwise /usr/local/bin/
Go install
go install github.com/crabwise-ai/crabwise/cmd/crabwise@latest

Quick Start

# Start the daemon (foreground)
crabwise start

# In another terminal:
crabwise status          # check daemon is running
crabwise agents          # list discovered AI agents
crabwise watch           # stream events live
crabwise audit           # query event history
crabwise audit --verify-integrity  # verify hash chain
crabwise stop            # graceful shutdown

Usage

crabwise start

Runs the daemon in the foreground. Discovers Claude Code sessions under ~/.claude/projects/, parses JSONL logs, and writes events to SQLite with hash chaining.

Background it yourself with systemd, &, or a process manager.

crabwise stop

Sends SIGTERM to the running daemon for graceful shutdown.

crabwise status

Shows whether the daemon is running and basic stats.

crabwise agents

Lists discovered AI agent sessions and their status.

crabwise watch

Streams audit events in real time as Claude Code generates them.

14:23:05 [claude-code] tool_call  Read  src/main.ts
14:23:07 [claude-code] tool_call  Edit  src/main.ts
crabwise audit

Query the audit trail with filters:

crabwise audit --since 1h
crabwise audit --action tool_call
crabwise audit --session <id>
crabwise audit --export json
crabwise audit --verify-integrity

Flags: --since, --until, --agent, --action, --session, --limit, --export, --verify-integrity

Config

Default config is embedded in the binary. Override with ~/.config/crabwise/config.yaml.

License

See LICENSE.

Directories

Path Synopsis
cmd
crabwise command
internal
cli
ipc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL