rook
AI bug hunting harness
File Explorer
- SKILL.md
- ci.yaml
- release.yaml
- tag-release.yaml
- main.go
- main_test.go
- rook.example.yaml
- configuration.md
- development.md
- how-it-works.md
- objectives.md
- providers.md
- safety.md
- skills.md
- application.json
- icon.svg
- SCREENSHOT.md
- theme.conf
- index.html
- desktop-harness
- desktop-panel-status
- desktop-selftest
- desktop-welcome
- rook-greeting
- desktop-wallpaper.svg
- test-image.sh
- apply-theme.sh
- Dockerfile
- Makefile
- README.md
- recorder.go
- recorder_test.go
- runner.go
- status.go
- status_test.go
- buildinfo.go
- dev.go
- prod.go
- config.go
- config_test.go
- env.go
- paths.go
- draft.go
- draft_test.go
- objective.go
- objective_test.go
- record.go
- record_test.go
- regression_check_test.go
- version.go
- version_test.go
- coverage.sh
- SKILL.md
- .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
jsDelivrjsDelivr 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
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 ▼
deepseek
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 ▼
git clone
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 ▼
go install
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 ▼
ollama
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 ▼
openai
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 ▼
pip install
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 ▼
qwen
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 ▼
sha256sum
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 ▼
tar
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:
