rook

(★ 27)

AI bug hunting harness

File Explorer

  • .dockerignore
  • .env.example
  • .gitignore
  • AGENTS.md
  • CHANGELOG.md
  • embed.go
  • go.mod
  • go.sum
  • install.sh
  • LICENSE
  • Makefile
  • README.md
  • RELEASES.md
  • VERSION

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

write

View Details ▼

Write data to memory.

write memory

Write current configuration to memory:

write {{username}} {{terminal_id}}

Send a message to a given user on a given terminal ID:

write {{username}} {{terminal_id}}

Send a message to a given user on a given terminal ID:

🔍

deepseek

View Details ▼

An AI coding assistant using DeepSeek Coder models.

deepseek

Start interactive mode:

deepseek chat "{{write a Python function for binary search}}"

Run a single prompt:

deepseek --model {{deepseek-coder:6.7b}}

Start interactive mode with a specific model:

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

go install

View Details ▼

Compile and install packages named by the import paths.

go install

Compile and install the current package:

go install {{path/to/package}}

Compile and install a specific local package:

go install {{golang.org/x/tools/gopls}}@{{latest}}

Install the latest version of a program, ignoring `go.mod` in the current directory:

🔍

ollama

View Details ▼

A large language model runner.
For a list of available models, see <https://ollama.com/library>.

ollama serve

Start the daemon required to run other commands:

ollama run {{model}}

Run a model and chat with it (will automatically download the model if it's not downloaded):

ollama run {{model}} --think=false "{{prompt}}"

Run a model with a single prompt and thinking turned off:

🔍

openai

View Details ▼

CLI tool providing access to the OpenAI API.

openai api models.list

List models:

openai api completions.create --model {{ada}} --prompt "{{Hello world}}"

Create a completion:

openai api chat_completions.create --model {{gpt-3.5-turbo}} --message {{user "Hello world"}}

Create a chat completion:

🔍

pip install

View Details ▼

Install Python packages.

pip install {{package1 package2 ...}}

Install one or more packages:

pip install {{package1 package2 ...}} {{[-U|--upgrade]}}

Upgrade all specified packages to the latest version, installing any that are not already present:

pip install {{package}}=={{version}}

Install a specific version of a package:

🔍

qwen

View Details ▼

Launch an interactive prompt with Qwen3-Coder.
See also: `gemini`.

qwen

Start a REPL session to chat interactively:

{{echo "Summarize the history of Rome"}} | qwen {{[-p|--prompt]}}

Send the output of another command to Qwen and exit immediately:

qwen {{[-m|--model]}} {{model_name}}

Override the default model (default: qwen3-coder-max):

🔍

sha256sum

View Details ▼

Calculate SHA256 cryptographic checksums.

sha256sum {{path/to/file1 path/to/file2 ...}}

Calculate the SHA256 checksum for one or more files:

sha256sum {{path/to/file1 path/to/file2 ...}} > {{path/to/file.sha256}}

Calculate and save the list of SHA256 checksums to a file:

{{command}} | sha256sum

Calculate a SHA256 checksum from `stdin`:

🔍

tar

View Details ▼

Archiving utility.
Often combined with a compression method, such as `gzip` or `bzip2`.

tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}

[c]reate an archive and write it to a [f]ile:

tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}

[c]reate a g[z]ipped archive and write it to a [f]ile:

tar czf {{path/to/target.tar.gz}} {{[-C|--directory]}} {{path/to/directory}} .

[c]reate a g[z]ipped (compressed) archive from a directory using relative paths:

// repository documentation