zerostack
Lightweight coding agent written in Rust, optimized for memory footprint and performance
File Explorer
- config.toml
- bug_report.md
- feature_request.md
- ci.yml
- pages.yml
- release.yml
- update-models.yml
- dependabot.yml
- banner.png
- logo.png
- logo_rounded.png
- tui_screenshot0.png
- ask.md
- autoconfig.md
- brainstorm.md
- code.md
- debug.md
- default.md
- frontend-design.md
- orchestrator.md
- plan.md
- refactor.md
- review-security.md
- review.md
- simplify.md
- work.md
- write-prompt.md
- write-text.md
- ayu-mirage.json
- default.json
- dracula.json
- everforest.json
- gruvbox.json
- just-aubergine.json
- just-black.json
- just-charcoal.json
- just-earthy.json
- just-navy.json
- kanagawa.json
- monokai.json
- nord.json
- one-dark.json
- rose-pine.json
- solarized-dark.json
- tokyo-night.json
- models.json
- session_export.html
- Minimax.md
- ARCHITECTURE.md
- COMMANDS.md
- CONFIG.md
- GET_STARTED.md
- HASHEDIT.md
- index.html
- MEMORY.md
- PROVIDERS.md
- PUBLISHING_RELEASES.md
- robots.txt
- SUBAGENTS.md
- template.html
- default.nix
- development.nix
- dev-shell.nix
- zerostack.nix
- .SRCINFO
- PKGBUILD
- build.sh
- meta.yaml
- build.sh
- meta.yaml
- zerostack.rb
- gen-models-catalog.sh
- setup-neovim.sh
- sync-version.sh
- bash.rs
- crc.rs
- edit.rs
- find_files.rs
- grep.rs
- list_dir.rs
- lsp.rs
- mod.rs
- normalize.rs
- read.rs
- todo.rs
- write.rs
- builder.rs
- mod.rs
- prompt.rs
- runner.rs
- load.rs
- mod.rs
- types.rs
- mod.rs
- prompts.rs
- resources.rs
- themes.rs
- config.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- mod.rs
- channel.rs
- decorator.rs
- dispatcher.rs
- envelope.rs
- mod.rs
- normalize.rs
- settings.rs
- subprocess.rs
- trust.rs
- headless.rs
- mod.rs
- plan.rs
- transcript.rs
- client.rs
- mod.rs
- registry.rs
- rpc.rs
- client.rs
- config.rs
- mod.rs
- oauth.rs
- tool.rs
- mod.rs
- mod.rs
- builder.rs
- mod.rs
- prompt.rs
- task_tool.rs
- export.rs
- mod.rs
- rtk.rs
- status_signals.rs
- truncate.rs
- ask.rs
- checker.rs
- mod.rs
- pattern.rs
- chat_history.rs
- mod.rs
- storage.rs
- mod.rs
- envelope.json
- expected.json
- hook.sh
- envelope.json
- expected.json
- hook.sh
- envelope.json
- expected.json
- hook.sh
- envelope.json
- expected.json
- hook.sh
- envelope.json
- expected.json
- hook.sh
- envelope.json
- expected.json
- hook.sh
- envelope.json
- expected.json
- hook.sh
- channel_tests.rs
- core_tests.rs
- corpus_tests.rs
- decorator_tests.rs
- dispatcher_tests.rs
- envelope_tests.rs
- mod.rs
- normalize_tests.rs
- prompt_gate_tests.rs
- session_lifecycle_tests.rs
- settings_tests.rs
- stop_gate_tests.rs
- subagent_lifecycle_tests.rs
- subprocess_tests.rs
- test_dry_run_tests.rs
- trust_tests.rs
- acp_tests.rs
- advisor_tests.rs
- archmd_tests.rs
- atomic_write_tests.rs
- auth_tests.rs
- bash_tests.rs
- btw_tests.rs
- chain_tests.rs
- checker_tests.rs
- config_tests.rs
- context_tests.rs
- convert_history_tests.rs
- crc_tests.rs
- edit_tests.rs
- fake_model.rs
- feed_tests.rs
- grep_tests.rs
- headless_ask_tests.rs
- headless_subagent_record_tests.rs
- headless_tool_record_tests.rs
- input_tests.rs
- list_dir_tests.rs
- logging_tests.rs
- loop_tests.rs
- lsp_tests.rs
- markdown_tests.rs
- mcp_oauth_tests.rs
- mcp_timeout_tests.rs
- memory_tests.rs
- mod.rs
- models_catalog_tests.rs
- multimodal_tests.rs
- normalize_tests.rs
- paste_burst_tests.rs
- picker_tests.rs
- print_config_tests.rs
- prompt_mode_tests.rs
- provider_tests.rs
- renderer_tests.rs
- resumed_history_tests.rs
- rtk_tests.rs
- sandbox_agent_cutoff_tests.rs
- sandbox_expose_tests.rs
- sandbox_hint_tests.rs
- sandbox_mask_tests.rs
- sandbox_network_tests.rs
- sandbox_required_tests.rs
- sandbox_support.rs
- session_export_tests.rs
- session_storage_tests.rs
- session_tests.rs
- shell_mode_tests.rs
- singleflight_tests.rs
- slash_add_tests.rs
- slash_init_tests.rs
- startup_prompt_mode_tests.rs
- status_signals_tests.rs
- statusline_tests.rs
- subagents_tests.rs
- todo_tests.rs
- tools_filter_tests.rs
- tools_mod_tests.rs
- tui_loop_tests.rs
- worktree_tests.rs
- cursor.rs
- mod.rs
- pickers.rs
- file.rs
- handlers.rs
- list.rs
- mod.rs
- models.rs
- rewind.rs
- add.rs
- content.rs
- docs.rs
- features.rs
- help.rs
- hooks.rs
- init.rs
- memory.rs
- mod.rs
- providers.rs
- review.rs
- session.rs
- settings.rs
- app.rs
- event_handler.rs
- events.rs
- feed.rs
- markdown.rs
- mod.rs
- permission_handler.rs
- renderer.rs
- roles.rs
- state.rs
- statusline.rs
- terminal.rs
- utils.rs
- auth.rs
- cli.rs
- docs.rs
- event.rs
- fs.rs
- logging.rs
- main.rs
- models_catalog.rs
- pricing.rs
- print.rs
- provider.rs
- retry.rs
- sandbox.rs
- startup.rs
- .gitignore
- .gitmodules
- AGENTS.md
- ARCHITECTURE.md
- Cargo.lock
- Cargo.toml
- CODE_OF_CONDUCT.md
- default.nix
- install.sh
- justfile
- LICENSE
- README.md
- release.nix
- rust-toolchain.toml
- SECURITY.md
- shell.nix
- tap
# 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:
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
brew tap
View Details ▼
brew tap
Tap a Homebrew formula repository. If no arguments are provided, list all installed Homebrew taps.
brew tap
List installed Homebrew taps:
brew tap {{github_username}}/{{github_repository_name}}
Tap a Git repository hosted on GitHub:
brew tap {{username}}/{{repository_name}} {{git_clone_url}}
Tap a Git repository hosted outside of GitHub:
brew
View Details ▼
brew
Homebrew - a package manager for macOS and Linux.
Some subcommands such as `install` have their own usage documentation.
brew install {{formula|cask}}
Install the latest stable version of a formula or cask:
brew list
List all installed formulae and casks:
brew upgrade {{formula|cask}}
Upgrade an installed formula or cask (if none is given, all installed formulae/casks are upgraded):
cargo install
View Details ▼
cargo install
Build and install a Rust binary.
cargo install {{package}}@{{version}}
Install a package from <https://crates.io> (the version is optional - latest by default):
cargo install --git {{repo_url}}
Install a package from the specified Git repository:
cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}
Build from the specified branch/tag/commit when installing from a Git repository:
gcloud
View Details ▼
gcloud
The official CLI tool for Google Cloud Platform.
Some subcommands such as `app` and `init` have their own usage documentation.
gcloud config list
List all properties in one's active configuration:
gcloud auth login
Login to a Google account:
gcloud config set project {{project_name}}
Set the active project:
git mergetool
View Details ▼
git mergetool
Run merge conflict resolution tools to resolve merge conflicts.
git mergetool
Launch the default merge tool to resolve conflicts:
git mergetool --tool-help
List valid merge tools:
git mergetool {{[-t|--tool]}} {{tool_name}}
Launch the merge tool identified by a name:
nix profile
View Details ▼
nix profile
Install, update, and remove packages from Nix profiles.
nix profile add {{nixpkgs#pkg1 nixpkgs#pkg2 ...}}
Install packages from nixpkgs into the default profile:
nix profile add {{github:owner/repo/pkg}} --profile {{path/to/directory}}
Install a package from a flake on GitHub into a custom profile:
nix profile list
List packages currently installed in the default profile:
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
bwrap
View Details ▼
bwrap
Run programs in a lightweight sandbox.
bwrap --ro-bind / / {{/bin/bash}}
Run a program in a read-only environment:
bwrap --dev-bind /dev /dev --proc /proc --ro-bind / / --tmpfs /tmp {{/bin/bash}}
Give the environment access to devices, process information and create a `tmpfs` for it:
dnf install
View Details ▼
dnf install
Install packages on Red Hat-based distributions.
sudo dnf {{[in|install]}} {{package1 package2 ...}}
Install packages by name:
sudo dnf {{[in|install]}} {{path/to/file}}
Install a package from a local file:
sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}
Install a package from the internet:
pacman -S
View Details ▼
pacman -S
This command is an alias of `pacman --sync`.
tldr pacman sync
View documentation for the original command:
prompt
View Details ▼
prompt
Change the default DOS style prompt in a command window.
prompt
Reset the prompt to the default setting:
prompt {{prompt}}
Set a specific prompt:
prompt $D $P$G
Change the prompt to show the current date first:
