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

crabswarm

module
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2026 License: Unlicense

README

crabswarm

Swarm Claude Code using tmux sessions, so you can chat with Claude while lying in bed.

License

Unlicense - Public Domain

Directories

Path Synopsis
cmd
crabswarm command
Package main is the entry point for the crabswarm CLI.
Package main is the entry point for the crabswarm CLI.
crabswarm/commands
Package commands contains the cobra commands for crabswarm.
Package commands contains the cobra commands for crabswarm.
internal/cmdsignals
Package cmdsignals lists the OS signals that should cancel top-level CLI execution.
Package cmdsignals lists the OS signals that should cancel top-level CLI execution.
internal/stdiopipe
Package stdiopipe provides cancellable readers and writers backed by os.Stdin, os.Stdout, and os.Stderr via io.Pipe.
Package stdiopipe provides cancellable readers and writers backed by os.Stdin, os.Stdout, and os.Stderr via io.Pipe.
internal
cmd/release command
Command release cuts a release of this binary.
Command release cuts a release of this binary.
loggerfactory
Package loggerfactory builds an opt-in slog.Logger configured by two pflag.BoolFunc flags ("--log" and "--log-level") and registers those flags on a Cobra command's persistent flag set.
Package loggerfactory builds an opt-in slog.Logger configured by two pflag.BoolFunc flags ("--log" and "--log-level") and registers those flags on a Cobra command's persistent flag set.
versioninfo
Package versioninfo combines a project-supplied version string with the VCS / build info embedded by `go build` (via runtime/debug.ReadBuildInfo).
Package versioninfo combines a project-supplied version string with the VCS / build info embedded by `go build` (via runtime/debug.ReadBuildInfo).
pkg
api/types/sdktypes/v1
Package v1 contains handwritten Claude Agent SDK shapes derived from: https://code.claude.com/docs/en/agent-sdk/typescript
Package v1 contains handwritten Claude Agent SDK shapes derived from: https://code.claude.com/docs/en/agent-sdk/typescript
api/types/sdktypes/v1/ext/codex
Package codex defines the Codex (OpenAI codex-rs) hook tool input and output shapes that diverge from the Claude Agent SDK tool schemas.
Package codex defines the Codex (OpenAI codex-rs) hook tool input and output shapes that diverge from the Claude Agent SDK tool schemas.
claudehook/handler
Package handler defines handler for claude hook
Package handler defines handler for claude hook
crabswarm
Package crabswarm exposes the unified configuration for the crabswarm CLI and its supporting services.
Package crabswarm exposes the unified configuration for the crabswarm CLI and its supporting services.
crabswarm/hook/exec
Package exec implements `crabswarm hook exec`: a declarative way to wire Claude Code and Codex hooks.
Package exec implements `crabswarm hook exec`: a declarative way to wire Claude Code and Codex hooks.
crabswarm/statusline
Package statusline implements `crabswarm statusline render`: it reads a Claude Code status line JSON payload from a reader and renders it through a Go text/template supplied by the caller.
Package statusline implements `crabswarm statusline render`: it reads a Claude Code status line JSON payload from a reader and renders it through a Go text/template supplied by the caller.
filetype
Package filetype provides filetype detection and project-root resolution.
Package filetype provides filetype detection and project-root resolution.
internal/templateutil
Package templateutil centralizes the text/template helpers shared by the crabswarm template-rendering call sites (hook exec command rendering and the status line renderer).
Package templateutil centralizes the text/template helpers shared by the crabswarm template-rendering call sites (hook exec command rendering and the status line renderer).

Jump to

Keyboard shortcuts

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