oh-my-pi
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
File Explorer
Showing a partial file list — download the zip above to see everything.
- config.toml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- bug_report.yml
- config.yml
- feature_request.yml
- question.yml
- bazel-cache-warm.yml
- ci.yml
- nix.yml
- actionlint.yaml
- PULL_REQUEST_TEMPLATE.md
- SECURITY.md
- cleanup.md
- fix-issues.md
- release.md
- review-prs.md
- triage.md
- SKILL.md
- SKILL.md
- small-models.md
- probe-builtin.ts
- probe.ts
- SKILL.md
- arxiv.webp
- ask.webp
- banner.html
- discovery.webp
- hero.png
- icon.svg
- lspv.webp
- models.webp
- perplexity.webp
- python.webp
- review.webp
- slash.webp
- task.webp
- ttsr.webp
- audiopus-sys-libdir.patch
- BUILD.bazel
- hermetic_cc_toolchain-isolated-compile-cache.patch
- BUILD.bazel
- BUILD.bazel
- cc.bzl
- llvm.bzl
- NOTES.md
- sysroot.bzl
- BUILD.bazel
- BUILD.bazel
- BUILD.bazel
- BUILD.bazel
- clippy.bazelrc
- defs.bzl
- mod.rs
- parsers.rs
- block.rs
- lib.rs
- ops.rs
- parse_cache.rs
- summary.rs
- BUILD.bazel
- Cargo.toml
- LICENSE
- alias.rs
- b2sum.rs
- base32.rs
- base64.rs
- basename.rs
- bg.rs
- bind.rs
- break_.rs
- builder.rs
- builtin_.rs
- caller.rs
- cat.rs
- cd.rs
- cksum.rs
- cmp.rs
- colon.rs
- combine.rs
- comm.rs
- command.rs
- complete.rs
- continue_.rs
- cut.rs
- date.rs
- declare.rs
- diff.rs
- dirname.rs
- dirs.rs
- dot.rs
- echo.rs
- enable.rs
- errno.rs
- eval.rs
- exec.rs
- exit.rs
- export.rs
- factory.rs
- false_.rs
- fc.rs
- fd.rs
- fg.rs
- find.rs
- getopts.rs
- grep.rs
- hash.rs
- head.rs
- help.rs
- history.rs
- host.rs
- hostname.rs
- ifne.rs
- isutf8.rs
- jobs.rs
- jq-help.txt
- jq.rs
- kill.rs
- let_.rs
- lib.rs
- ln.rs
- ls.rs
- mapfile.rs
- md5sum.rs
- mkdir.rs
- mktemp.rs
- mv.rs
- nohup.rs
- nproc.rs
- paste.rs
- pgrep.rs
- pidwait.rs
- pkill.rs
- popd.rs
- printenv.rs
- printf.rs
- proc_match.rs
- proc_snapshot.rs
- ps.rs
- pushd.rs
- pwd.rs
- read.rs
- readlink.rs
- realpath.rs
- return_.rs
- rg.rs
- rm.rs
- sed.rs
- seq.rs
- set.rs
- sha1sum.rs
- sha224sum.rs
- sha256sum.rs
- sha384sum.rs
- sha512sum.rs
- shift.rs
- shopt.rs
- sleep.rs
- sort.rs
- sponge.rs
- stat.rs
- suspend.rs
- tac.rs
- tail.rs
- tee.rs
- test.rs
- timeout.rs
- times.rs
- top.rs
- touch.rs
- tr.rs
- trap.rs
- true_.rs
- truncate.rs
- ts.rs
- type_.rs
- ulimit.rs
- umask.rs
- unalias.rs
- uname.rs
- unimp.rs
- uniq.rs
- unset.rs
- wait.rs
- wc.rs
- which.rs
- whoami.rs
- xargs.rs
- yes.rs
- BUILD.bazel
- Cargo.lock
- Cargo.toml
- LICENSE
- LICENSE-MIT
- README.md
- apfs.rs
- btrfs.rs
- diff.rs
- lib.rs
- linux_reflink.rs
- overlayfs.rs
- projfs.rs
- rcopy.rs
- windows_block_clone.rs
- zfs.rs
- BUILD.bazel
- Cargo.toml
- LICENSE
- cl100k_base.bin.zst
- ctok_v3.bin.zst
- ctok_v4_7.bin.zst
- deepseek3.bin.zst
- families.json
- glm5.bin.zst
- kimi_k2.bin.zst
- LICENSE.ctok
- o200k_base.bin.zst
- qwen3.bin.zst
- README.md
- cl100k_base.json
- corpus.json
- deepseek3.json
- glm5.json
- kimi_k2.json
- o200k_base.json
- qwen3.json
- capture.rs
- libei.rs
- mod.rs
- portal.rs
- capture.rs
- input.rs
- mod.rs
- ax.rs
- mod.rs
- ax.rs
- capture.rs
- input.rs
- mod.rs
- skylight.rs
- ax.rs
- capture.rs
- delivery.rs
- input.rs
- mod.rs
- ax.rs
- backend.rs
- error.rs
- frame.rs
- keys.rs
- mod.rs
- types.rs
- linux.rs
- mod.rs
- unix.rs
- windows.rs
- 5x8.bdf
- 6x12.bdf
- 8x13.bdf
- Silver.LICENSE
- Silver.ttf
- unscii-8.hex
- Julia.sublime-syntax
- Mermaid.sublime-syntax
- Nix.sublime-syntax
- fixtures.json
- sonnet5_live.json
- constants.rs
- engine.rs
- mod.rs
- normalize.rs
- cl100k.rs
- deepseek.rs
- kimi.rs
- mod.rs
- o200k.rs
- qwen.rs
- claude.rs
- deepseek.rs
- glm.rs
- kimi.rs
- openai.rs
- qwen.rs
- bpe.rs
- mod.rs
- pretoken.rs
- tables.rs
- utf.rs
- appearance.rs
- ast.rs
- audio.rs
- block.rs
- clipboard.rs
- crash_handler.rs
- devicecheck.rs
- diff.rs
- fd.rs
- glob.rs
- glob_util.rs
- grep.rs
- highlight.rs
- html.rs
- iofs.rs
- iso.rs
- js.rs
- keys.rs
- lib.rs
- live.rs
- pdf.rs
- power.rs
- prof.rs
- ps.rs
- pty.rs
- shell.rs
- sixel.rs
- snapcompact.rs
- summary.rs
- task.rs
- testing.rs
- text.rs
- tokens.rs
- utils.rs
- vectors.rs
- workspace.rs
- cl100k_base.tiktoken
- ctok_v3.bin
- ctok_v4_7.bin
- deepseek-v3.tokenizer.json
- deepseek-v4.tokenizer.json
- glm-5.tokenizer.json
- kimi.tiktoken.model
- o200k_base.tiktoken
- qwen3.8.tokenizer.json
- tokenization_kimi.py
- .gitignore
- bench-natives.ts
- check-glm-rankmerge.py
- gen-ctok-vocab.ts
- gen-deepseek-fixtures.py
- gen-glm-fixtures.py
- gen-kimi-fixtures.py
- gen-openai-fixtures.py
- gen-qwen-fixtures.py
- pack-ctok.ts
- pack-deepseek.ts
- pack-glm.ts
- pack-kimi.ts
- pack-openai.ts
- pack-qwen.ts
- BUILD.bazel
- build.rs
- Cargo.toml
- LICENSE
- ansible-playbook.toml
- ansible.toml
- apt.toml
- biome.toml
- brew-install.toml
- composer-install.toml
- conda.toml
- df.toml
- du.toml
- fail2ban-client.toml
- fail2ban.toml
- gcc.toml
- gcloud.toml
- hadolint.toml
- helm.toml
- iptables.toml
- jira.toml
- jj.toml
- jq.toml
- just.toml
- liquibase.toml
- make.toml
- markdownlint.toml
- mise.toml
- mix-compile.toml
- mix-format.toml
- mix.toml
- npx.toml
- nx.toml
- ollama.toml
- oxlint.toml
- ping.toml
- pio-run.toml
- pio.toml
- pre-commit.toml
- ps.toml
- quarto-render.toml
- quarto.toml
- rails-migrate.toml
- rails-routes.toml
- rsync.toml
- rustc.toml
- shellcheck.toml
- shopify-theme.toml
- skopeo.toml
- sops.toml
- spring-boot.toml
- ssh.toml
- stat.toml
- swift-build.toml
- systemctl-status.toml
- systemctl.toml
- task.toml
- terraform-plan.toml
- terraform.toml
- tofu-fmt.toml
- tofu-init.toml
- tofu-plan.toml
- tofu-validate.toml
- trunk-build.toml
- trunk.toml
- turbo.toml
- ty.toml
- uv-sync.toml
- xcodebuild.toml
- yadm.toml
- yamllint.toml
- ci-trace.txt
- release-list.txt
- release-view.txt
- mvn_compile_error_slice_raw.txt
- mvn_install_slice_raw.txt
- mvn_locale_fr_raw.txt
- mvn_no_pom_raw.txt
- mvn_quiet_fail_raw.txt
- mvn_reactor_fail_slice_raw.txt
- mvn_reactor_pass_slice_raw.txt
- mvn_test_compile_fail_slice_raw.txt
- mvn_test_fail_slice_raw.txt
- mvn_test_multifail_slice_raw.txt
- mvn_test_pass_slice_raw.txt
- binary_tools.rs
- bun.rs
- cargo.rs
- cloud.rs
- cpp.rs
- docker.rs
- dotnet.rs
- generic.rs
- gh.rs
- git.rs
- glab.rs
- go.rs
- gt.rs
- js_tools.rs
- jvm.rs
- lint.rs
- listing.rs
- mod.rs
- node_tests.rs
- pkg.rs
- python.rs
- ruby.rs
- rust_tools.rs
- system.rs
- config.rs
- detect.rs
- engine.rs
- pipeline.rs
- plan.rs
- primitives.rs
- cancel.rs
- lib.rs
- minimizer.rs
- process.rs
- shell.rs
- windows.rs
- test-pass.cmd
- test-pass.raw
- log-default.cmd
- log-default.min
- log-default.raw
- log.cmd
- log.min
- log.raw
- status-long.cmd
- status-long.min
- status-long.raw
- status.cmd
- status.min
- status.raw
- ci-trace.cmd
- ci-trace.raw
- release-list.cmd
- release-list.min
- release-list.raw
- release-view.cmd
- release-view.raw
- test-pass.cmd
- test-pass.raw
- gradle-build.cmd
- gradle-build.raw
- gradle-connected.cmd
- gradle-connected.raw
- gradle-lint.cmd
- gradle-lint.exit
- gradle-lint.raw
- gradle-test.cmd
- gradle-test.min
- gradle-test.raw
- mvn-install-full.cmd
- mvn-install-full.raw
- mvn-install-slice.cmd
- mvn-install-slice.raw
- mvn-quiet-fail.cmd
- mvn-quiet-fail.exit
- mvn-quiet-fail.raw
- mvn-test-fail.cmd
- mvn-test-fail.exit
- mvn-test-fail.raw
- mvn-test-pass-full.cmd
- mvn-test-pass-full.raw
- mvn-test-pass-slice.cmd
- mvn-test-pass-slice.raw
- install.cmd
- install.raw
- minimizer_fixtures.rs
- nonutf8_env.rs
- streaming_smoke.rs
- BUILD.bazel
- build.rs
- Cargo.toml
- LICENSE
- NOTICE
- coreaudio.rs
- linux.rs
- mod.rs
- unsupported.rs
- wasapi.rs
- audio.rs
- lib.rs
- live.rs
- BUILD.bazel
- Cargo.toml
- LICENSE
- cache.rs
- lib.rs
- parallel.rs
- perf.rs
- BUILD.bazel
- Cargo.toml
- LICENSE
- call-func.rs
- custom-builtin.rs
- keybindings.rs
- builder.rs
- builtin_registry.rs
- callstack.rs
- completion.rs
- env.rs
- execution.rs
- expansion.rs
- fs.rs
- funcs.rs
- history.rs
- initscripts.rs
- io.rs
- job_control.rs
- parsing.rs
- prompts.rs
- readline.rs
- state.rs
- traps.rs
- async_pipe.rs
- commands.rs
- env.rs
- fd.rs
- fs.rs
- input.rs
- network.rs
- pipes.rs
- poll.rs
- process.rs
- resource.rs
- signal.rs
- terminal.rs
- users.rs
- async_pipe.rs
- commands.rs
- env.rs
- fd.rs
- fs.rs
- input.rs
- network.rs
- poll.rs
- resource.rs
- signal.rs
- terminal.rs
- users.rs
- fs.rs
- mod.rs
- commands.rs
- env.rs
- fd.rs
- fs.rs
- network.rs
- terminal.rs
- users.rs
- fs.rs
- hostname.rs
- stubs.rs
- tokio_process.rs
- unix.rs
- windows.rs
- arithmetic.rs
- braceexpansion.rs
- builtins.rs
- callstack.rs
- commands.rs
- completion.rs
- env.rs
- error.rs
- escape.rs
- expansion.rs
- extendedtests.rs
- extensions.rs
- functions.rs
- history.rs
- int_utils.rs
- interfaces.rs
- interp.rs
- ioutils.rs
- jobs.rs
- keywords.rs
- lib.rs
- namedoptions.rs
- openfiles.rs
- options.rs
- pathcache.rs
- pathsearch.rs
- patterns.rs
- processes.rs
- prompt.rs
- regex.rs
- results.rs
- shell.rs
- sourceinfo.rs
- sys.rs
- terminal.rs
- tests.rs
- timing.rs
- trace_categories.rs
- traps.rs
- variables.rs
- wellknownvars.rs
- BUILD.bazel
- Cargo.lock
- Cargo.toml
- LICENSE
- README.md
- index.ts
- package.json
- README.md
- marketplace.json
- index.ts
- package.json
- README.md
- index.ts
- package.json
- README.md
- authoring-extensions.md
- authoring-hooks.md
- authoring-marketplaces.md
- anthropic.md
- deepseek.md
- gemini.md
- gemma.md
- glm-4.5.md
- harmony.md
- kimi-k2.md
- minimax.md
- pi-native.md
- qwen3.md
- xml.md
- ask.md
- ast-edit.md
- ast-grep.md
- bash.md
- browser.md
- checkpoint.md
- computer.md
- debug.md
- edit.md
- eval.md
- generate_image.md
- github.md
- glob.md
- grep.md
- hub.md
- inspect_image.md
- learn.md
- lsp.md
- manage_skill.md
- memory_edit.md
- read.md
- recall.md
- reflect.md
- retain.md
- rewind.md
- security_scan.md
- task.md
- todo.md
- tts.md
- web_search.md
- write.md
- adding-a-provider.md
- advisor-watchdog.md
- agent-hub.md
- ai-schema-normalize.md
- approval-mode.md
- auth-broker-gateway.md
- bash-tool-runtime.md
- blob-artifact-architecture.md
- collab.md
- compaction.md
- computer-use.md
- config-usage.md
- context-files.md
- custom-tools.md
- environment-variables.md
- ERRATA-GPT5-HARMONY.md
- extension-loading.md
- extensions.md
- fs-scan-cache-architecture.md
- gemini-manifest-extensions.md
- handoff-generation-pipeline.md
- hooks.md
- install-id.md
- keybindings.md
- local-models.md
- lsp-config.md
- macos-signing-notarization.md
- magic-keywords.md
- marketplace.md
- mcp-config.md
- mcp-protocol-transports.md
- mcp-runtime-lifecycle.md
- mcp-server-tool-authoring.md
- memory.md
- mnemosyne-memory-backend.md
- models.md
- native-crates.md
- natives-addon-loader-runtime.md
- natives-architecture.md
- natives-binding-contract.md
- natives-build-release-debugging.md
- natives-media-system-utils.md
- natives-rust-task-cancellation.md
- natives-shell-pty-process.md
- natives-text-search-pipeline.md
- non-compaction-retry-policy.md
- notebook-tool-runtime.md
- omptype-guide.md
- plugin-manager-installer-plumbing.md
- porting-from-pi-mono.md
- porting-to-natives.md
- provider-compat-reference.md
- provider-endpoint-constraints.md
- provider-quirks.md
- provider-streaming-internals.md
- providers.md
- python-repl.md
- resolve-tool-runtime.md
- rpc.md
- rulebook-matching-pipeline.md
- sdk.md
- secrets.md
- session-operations-export-share-fork-resume.md
- session-switching-and-recent-listing.md
- session-tree-plan.md
- session.md
- settings.md
- skills.md
- slash-command-internals.md
- system-prompt-customization.md
- task-agent-discovery.md
- theme.md
- tree.md
- ttsr-injection-lifecycle.md
- tui-core-renderer.md
- tui-runtime-internals.md
- tui.md
- user-facing-packages.md
- vibe-mode.md
- bazel-remote.yaml
- ca.crt
- runner-egress-patch.yaml
- setup.sh
- 01-host-and-cluster.md
- 02-kata-runtime.md
- 03-runner-image.md
- 04-arc-and-caching.md
- README.md
- reload-runner.sh
- runner.Dockerfile
- tune-kata-runtime.sh
- bun.nix
- dev-shell.nix
- home-manager.nix
- nixos-module.nix
- package.nix
- auto-handoff-threshold-focus.md
- branch-summary-context.md
- branch-summary-preamble.md
- branch-summary.md
- compaction-short-summary.md
- compaction-summary-context.md
- compaction-summary.md
- compaction-turn-prefix.md
- compaction-update-summary.md
- context-window-truncated-output.md
- file-operations.md
- handoff-document.md
- snapcompact-archive-context.md
- summarization-system.md
- branch-summarization.ts
- compaction-v2-streaming.ts
- compaction.ts
- entries.ts
- errors.ts
- index.ts
- message-cache.ts
- messages.ts
- openai.ts
- pruning.ts
- shake.ts
- tool-protection.ts
- transcript-tokens.ts
- utils.ts
- yield.ts
- agent-loop.ts
- agent.ts
- append-only-context.ts
- compaction.ts
- index.ts
- pause.ts
- proxy.ts
- replay-policy.ts
- run-collector.ts
- telemetry.ts
- thinking.ts
- tokenizer.ts
- types.ts
- calculate.ts
- get-current-time.ts
- agent-loop.test.ts
- agent-side-request-context.test.ts
- agent.test.ts
- append-only-context.test.ts
- branch-summarization.test.ts
- compact-reset-boundary.test.ts
- compaction-boundary.test.ts
- compaction-error-status.test.ts
- compaction-file-ops.test.ts
- compaction-oneshot-retry.test.ts
- compaction-oversized-input.test.ts
- compaction-reserve-provenance.test.ts
- compaction-summary-cap.test.ts
- compaction-telemetry.test.ts
- compaction-thinking-level.test.ts
- context-tokens-orchestration.test.ts
- continue-empty-transcript.test.ts
- handoff.test.ts
- helpers.ts
- instrumented-oneshot-retry.test.ts
- message-cache.test.ts
- normalize-tools-prune.test.ts
- otel.test.ts
- pause-gate.test.ts
- prompt-tools-loop.test.ts
- proxy-stream-disconnect.test.ts
- proxy-toolcall-partial-json.test.ts
- remote-compaction.test.ts
- run-summary.test.ts
- serialize-conversation.test.ts
- shake.test.ts
- snapcompact-frames.test.ts
- soft-tool-requirement.test.ts
- supersede-prune.test.ts
- tokenizer.test.ts
- tool-protection.test.ts
- transcript-tokens.test.ts
- yield.test.ts
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- tsconfig.json
- tsconfig.publish.json
- cursor-log.py
- proto-extractor.py
- sqlite-credential-store.ts
- client.ts
- discover.ts
- index.ts
- refresher.ts
- remote-store.ts
- server.ts
- snapshot-cache.ts
- types.ts
- wire-schema-resource.ts
- wire-schemas.ts
- http.ts
- index.ts
- server.ts
- types.ts
- anthropic.md
- anthropic.ts
- catalog.ts
- coercion.ts
- deepseek.md
- deepseek.ts
- demotion.ts
- examples.ts
- factory.ts
- fenced-thinking.ts
- gemini.md
- gemini.ts
- gemma.md
- gemma.ts
- glm.md
- glm.ts
- harmony.md
- harmony.ts
- hermes.md
- hermes.ts
- history.ts
- index.ts
- inventory.ts
- kimi.md
- kimi.ts
- minimax.md
- minimax.ts
- owned-stream.ts
- prompt-template.md
- qwen-xml.ts
- qwen3.md
- qwen3.ts
- rendering.ts
- thinking-fence-strip.ts
- thinking.ts
- types.ts
- xml.md
- xml.ts
- abort.ts
- auth-classify.ts
- auth.ts
- aws.ts
- classes.ts
- finalize.ts
- flags.ts
- format.ts
- gateway.ts
- index.ts
- oauth.ts
- provider.ts
- rate-limit.ts
- retryable.ts
- validation.ts
- agent.proto
- exec-modern.ts
- interaction-query.ts
- validate.proto
- checked.proto
- eval.proto
- explain.proto
- syntax.proto
- value.proto
- status.proto
- errors.proto
- hintdetail.proto
- markers.proto
- tags.proto
- testing.proto
- analytics.proto
- api_server.proto
- auth.proto
- auto_cascade_common.proto
- browser_preview.proto
- bug_checker.proto
- cascade_plugins.proto
- chat_client_server.proto
- chat.proto
- code_edit.proto
- codeium_common.proto
- context_module.proto
- cortex.proto
- dev.proto
- diff_action.proto
- datasets.proto
- eval.proto
- extension_server.proto
- file_system_provider.proto
- index.proto
- knowledge_base.proto
- language_server.proto
- model_management.proto
- opensearch_clients.proto
- product_analytics.proto
- prompt.proto
- reactive_component.proto
- seat_management.proto
- tokenizer.proto
- config.proto
- language_data.proto
- trust.proto
- user_analytics.proto
- api_base.proto
- datastore_v3.proto
- log_service.proto
- remote_api.proto
- urlfetch_service.proto
- binarylog.proto
- metrics.proto
- request-transformer.ts
- response-handler.ts
- amazon-bedrock.ts
- anthropic-client.ts
- anthropic-messages-server-schema.ts
- anthropic-messages-server.ts
- anthropic-wire.ts
- anthropic.ts
- aws-credentials.ts
- aws-eventstream.ts
- aws-sigv4.ts
- azure-openai-responses.ts
- bedrock-mantle.ts
- claude-code-fingerprint.ts
- cowork-fetch.ts
- cursor-pi-args.ts
- cursor.ts
- devin.ts
- error-message.ts
- github-copilot-headers.ts
- gitlab-duo-workflow-chatml-note.md
- gitlab-duo-workflow.ts
- gitlab-duo.ts
- google-antigravity-forced-tool.md
- google-auth.ts
- google-gemini-cli.ts
- google-shared.ts
- google-types.ts
- google-vertex.ts
- google.ts
- grammar.ts
- kimi.ts
- mock.ts
- ollama.ts
- openai-anthropic-shim.ts
- openai-chat-server-schema.ts
- openai-chat-server.ts
- openai-chat-wire.ts
- openai-codex-responses.ts
- openai-completions.ts
- openai-reasoning-fallback.ts
- openai-responses-server-schema.ts
- openai-responses-server.ts
- openai-responses-wire.ts
- openai-responses.ts
- openai-shared.ts
- pi-native-client.ts
- pi-native-server.ts
- register-builtins.ts
- synthetic.ts
- transform-messages.ts
- vision-guard.ts
- anthropic-constants.ts
- anthropic.ts
- callback-server.ts
- cursor.ts
- device-code.ts
- devin.ts
- github-copilot.ts
- gitlab-duo-workflow.ts
- gitlab-duo.ts
- google-antigravity.ts
- google-gemini-cli.ts
- google-oauth-shared.ts
- index.ts
- kimi.ts
- minimax-code.ts
- oauth.html
- openai-codex.ts
- opencode.ts
- perplexity.ts
- pkce.ts
- types.ts
- wafer.ts
- xai-oauth.ts
- xiaomi.ts
- zai.ts
- aiand.ts
- aimlapi.ts
- alibaba-coding-plan.ts
- alibaba-token-plan.ts
- amazon-bedrock.ts
- anthropic.ts
- api-key-login.ts
- api-key-validation.ts
- aws.ts
- azure.ts
- baseten.ts
- bedrock-mantle.ts
- cerebras.ts
- cloudflare-ai-gateway.ts
- coreweave.ts
- cursor.ts
- deepseek.ts
- derived.ts
- devin.ts
- exa.ts
- firepass.ts
- fireworks.ts
- github-copilot.ts
- gitlab-duo-workflow.ts
- gitlab-duo.ts
- gmi-cloud.ts
- google-antigravity.ts
- google-gemini-cli.ts
- google-vertex.ts
- google.ts
- groq.ts
- huggingface.ts
- index.ts
- kagi.ts
- kilo.ts
- kimi-code.ts
- litellm.ts
- llama-cpp.ts
- lm-studio.ts
- meta.ts
- minimax-code-cn.ts
- minimax-code.ts
- minimax.ts
- mistral.ts
- moonshot.ts
- nanogpt.ts
- novita.ts
- nvidia.ts
- ollama-cloud.ts
- ollama.ts
- openai-codex-device.ts
- openai-codex.ts
- openai.ts
- opencode-go.ts
- opencode-zen.ts
- openrouter.ts
- parallel.ts
- perplexity.ts
- qianfan.ts
- qwen-portal.ts
- registry.ts
- sakana.ts
- siliconflow-cn.ts
- siliconflow.ts
- synthetic.ts
- tavily.ts
- together.ts
- types.ts
- umans.ts
- venice.ts
- vercel-ai-gateway.ts
- vllm.ts
- wafer-serverless.ts
- xai-oauth.ts
- xai.ts
- xiaomi-token-plan-ams.ts
- xiaomi-token-plan-cn.ts
- xiaomi-token-plan-sgp.ts
- xiaomi.ts
- zai.ts
- zenmux.ts
- zhipu-coding-plan.ts
- alibaba-token-plan.ts
- claude.ts
- cursor.ts
- gemini.ts
- github-copilot.ts
- google-antigravity.ts
- kimi.ts
- minimax-code.ts
- ollama.ts
- openai-codex-base-url.ts
- openai-codex-reset.ts
- openai-codex.ts
- opencode-go.ts
- shared.ts
- synthetic.ts
- umans.ts
- xai-oauth.ts
- zai.ts
- adapt.ts
- compatibility.ts
- CONSTRAINTS.md
- dereference.ts
- draft.ts
- equality.ts
- fields.ts
- index.ts
- json-schema-validator.ts
- meta-validator.ts
- normalize.ts
- spill.ts
- stamps.ts
- strict-tool-validation.ts
- types.ts
- typescript.ts
- wire.ts
- abort.ts
- anthropic-auth.ts
- aws-profile.ts
- block-symbols.ts
- deterministic-id.ts
- empty-completion-retry.ts
- event-stream.ts
- foundry.ts
- google-validation.ts
- harmony-leak.ts
- http-inspector.ts
- idle-iterator.ts
- leaked-thinking-stream.ts
- openai-http.ts
- openrouter-headers.ts
- parse-bind.ts
- provider-response.ts
- proxy.ts
- request-debug.ts
- retry-after.ts
- retry.ts
- sdk-stream-timeout.ts
- sse-debug.ts
- stream-markup-healing.ts
- thinking-loop.ts
- tool-call-loop-guard.ts
- tool-choice.ts
- validation.ts
- api-registry.ts
- auth-retry.ts
- auth-storage.ts
- index.ts
- oneshot-retry.ts
- provider-details.ts
- stream.ts
- types.ts
- usage.ts
- utils.ts
- red-circle.png
- cursor-proxy-env.ts
- cursor-tls-reset.ts
- harmony-leak-corpus.json
- oauth-barrel-import.ts
- fetch-mock.ts
- index.ts
- google-auth.test.ts
- keyless-auth-header.test.ts
- kimi-code-thinking.test.ts
- openai-codex-error.test.ts
- xai-oauth.test.ts
- abort-source-tracker.test.ts
- abort.test.ts
- alibaba-endpoint-selection.test.ts
- alibaba-token-plan-usage.test.ts
- alibaba-token-plan.test.ts
- anthropic-abandoned-tooluse-replay.test.ts
- anthropic-alignment.test.ts
- anthropic-cache-refresh.test.ts
- anthropic-client.test.ts
- anthropic-copilot-checkpoint-thinking-signature.test.ts
- anthropic-empty-error-tool-result.test.ts
- anthropic-error-tool-result-image.test.ts
- anthropic-fable-request-shaping.test.ts
- anthropic-fast-mode.test.ts
- anthropic-many-image-resize.test.ts
- anthropic-mid-conversation-system.test.ts
- anthropic-oauth.test.ts
- anthropic-ping-keepalive.test.ts
- anthropic-prefill.test.ts
- anthropic-prior-turn-thinking.test.ts
- anthropic-retry.test.ts
- anthropic-server-side-fallback.test.ts
- anthropic-signature-auto-mark.test.ts
- anthropic-signature-hint.test.ts
- anthropic-stream-envelope.test.ts
- anthropic-stream-timeout.test.ts
- anthropic-thinking-immutability.test.ts
- anthropic-thinking-only-length-truncated.test.ts
- anthropic-tool-schema.test.ts
- anthropic-unsigned-thinking-replay.test.ts
- anthropic-zenmux-checkpoint-thinking-signature.test.ts
- api-key-validation.test.ts
- api-registry.test.ts
- apply-patch-freeform.test.ts
- auth-broker-config-discovery.test.ts
- auth-broker-disabled-credentials.test.ts
- auth-broker-nested-config.test.ts
- auth-broker-oauth-extra-fields.test.ts
- auth-broker-refresher.test.ts
- auth-broker-remote-store.test.ts
- auth-broker-snapshot-cache.test.ts
- auth-broker-wire-schema-contract.test.ts
- auth-broker-wire.test.ts
- auth-gateway-anthropic-caching.test.ts
- auth-gateway-anthropic-messages.test.ts
- auth-gateway-anthropic-to-codex-caching.test.ts
- auth-gateway-cache-key.test.ts
- auth-gateway-classify-error.test.ts
- auth-gateway-cross-protocol-caching.test.ts
- auth-gateway-model-list.test.ts
- auth-gateway-openai-chat.test.ts
- auth-gateway-openai-prompt-cache.test.ts
- auth-gateway-openai-responses-caching.test.ts
- auth-gateway-openai-responses.test.ts
- auth-gateway-pi-native.test.ts
- auth-gateway-response-headers.test.ts
- auth-gateway-thinking-loop.test.ts
- auth-retry.test.ts
- auth-storage-account-identity.test.ts
- auth-storage-antigravity-selection.test.ts
- auth-storage-api-key-login.test.ts
- auth-storage-block-persistence.test.ts
- auth-storage-broker-no-sentinel.test.ts
- auth-storage-check-credentials.test.ts
- auth-storage-claude-fable-fallback.test.ts
- auth-storage-close-releases-handles.test.ts
- auth-storage-codex-selection.test.ts
- auth-storage-codex-workspace-identity.test.ts
- auth-storage-config-override.test.ts
- auth-storage-credential-disabled-event.test.ts
- auth-storage-credential-origin.test.ts
- auth-storage-email-dedupe.test.ts
- auth-storage-force-refresh-rotate.test.ts
- auth-storage-manual-code-gate.test.ts
- auth-storage-model-usage-health.test.ts
- auth-storage-oauth-account-select.test.ts
- auth-storage-oauth-refresh-race.test.ts
- auth-storage-org-scoped-identity.test.ts
- auth-storage-refresh-skew.test.ts
- auth-storage-sqlite-busy.test.ts
- auth-storage-usage-cache.test.ts
- auth-storage-usage-history.test.ts
- auth-storage-xai-oauth-usage.test.ts
- auth-storage-zai-api-key-selection.test.ts
- aws-credentials.test.ts
- aws-eventstream.test.ts
- aws-registry.test.ts
- aws-sigv4.test.ts
- azure-openai-responses-stream.test.ts
- bedrock-caller-headers.test.ts
- bedrock-inference-profile.test.ts
- bedrock-mantle-auth.test.ts
- bedrock-nova-unsigned-reasoning.test.ts
- bedrock-on-payload.test.ts
- bedrock-prompt-cache.test.ts
- bedrock-system-prompt.test.ts
- callback-server-dual-stack.test.ts
- callback-server-launch-route.test.ts
- callback-server-manual-input.test.ts
- callback-server-port-fallback.test.ts
- callback-server-security.test.ts
- claude-ratelimit-headers.test.ts
- claude-usage-headers.test.ts
- claude-usage-retry.test.ts
- codex-code-mode-metadata.test.ts
- context-overflow.test.ts
- copilot-retry.test.ts
- coreweave-login.test.ts
- coreweave-project-header.test.ts
- cursor-caller-headers.test.ts
- cursor-conversation-rotate.test.ts
- cursor-edit-tool-call.test.ts
- cursor-exec-handlers.test.ts
- cursor-exec-modern.test.ts
- cursor-h2-transport-error.test.ts
- cursor-interaction-query.test.ts
- cursor-mcp-tool-catalog.test.ts
- cursor-on-payload.test.ts
- cursor-pi-args.test.ts
- cursor-proxy-env.test.ts
- cursor-streaming-args.test.ts
- cursor-terminal-error.test.ts
- cursor-todo-bridge.test.ts
- cursor-transport-error.test.ts
- cursor-usage.test.ts
- cursor-webfetch-interaction-query.test.ts
- deepseek-reasoning-content.test.ts
- devin-frame-cap.test.ts
- devin-history.test.ts
- devin-large-request-recovery.test.ts
- devin-login.test.ts
- devin-streaming-args.test.ts
- devin-usage.test.ts
- dialect-thinking.test.ts
- duplicate-tool-results.test.ts
- empty-completion-retry.test.ts
- error-aierr.test.ts
- error-id.test.ts
- error-transient-status-boundary.test.ts
- eval-language-whitespace.test.ts
- event-stream.test.ts
- exa-login.test.ts
- firepass.live.ts
- firepass.test.ts
- fireworks-login.test.ts
- flattened-array-properties.test.ts
- gemini-gemma-dialect.test.ts
- github-copilot-anthropic-auth.test.ts
- github-copilot-anthropic-fleet-skew.test.ts
- github-copilot-error.test.ts
- github-copilot-headers.test.ts
- github-copilot-login.test.ts
- github-copilot-long-context-wire.test.ts
- github-copilot-openai-base-url.test.ts
- github-copilot-reasoning.test.ts
- gitlab-duo-cache-key.test.ts
- gitlab-duo-workflow-oauth.test.ts
- gitlab-duo-workflow-provider.test.ts
- glm-5.2-reasoning-effort.test.ts
- glm-5.3-reasoning-effort.test.ts
- google-antigravity-oauth.test.ts
- google-antigravity-usage.test.ts
- google-cached-content.test.ts
- google-empty-response-retry.test.ts
- google-function-calling-matching.test.ts
- google-gemini-cli-3x-thinking.test.ts
- google-gemini-cli-429.test.ts
- google-gemini-cli-alignment.test.ts
- google-gemini-cli-first-event-timeout.test.ts
- google-gemini-cli-variant-routing.test.ts
- google-oauth-hostname.test.ts
- google-oauth-validation-url.test.ts
- google-reasoning-off.test.ts
- google-service-tier.test.ts
- google-system-prompt.test.ts
- google-thinking-fence-strip.test.ts
- google-thinking-signature.test.ts
- google-tool-choice.test.ts
- google-tool-schema.test.ts
- handoff.test.ts
- harmony-leak.test.ts
- http-inspector.test.ts
- image-limits.test.ts
- image-tool-result.test.ts
- inband-tools.test.ts
- issue-1203-repro.test.ts
- issue-1207-repro.test.ts
- issue-1227-repro.test.ts
- issue-1270-repro.test.ts
- issue-1373-repro.test.ts
- issue-1417-repro.test.ts
- issue-1701-repro.test.ts
- issue-1776-repro.test.ts
- issue-1838-repro.test.ts
- issue-2080-repro.test.ts
- issue-2123-repro.test.ts
- issue-2315-repro.test.ts
- issue-2424-repro.test.ts
- issue-2883-moonshot-base-url.test.ts
- issue-2996-repro.test.ts
- issue-3124-repro.test.ts
- issue-3434-repro.test.ts
- issue-3528-repro.test.ts
- issue-3555-repro.test.ts
- issue-3593-repro.test.ts
- issue-4085-repro.test.ts
- issue-4593-repro.test.ts
- issue-4679-repro.test.ts
- issue-5983-repro.test.ts
- issue-6510-repro.test.ts
- issue-6913-harmony-marker-escaping.test.ts
- issue-814-repro.test.ts
- issue-8248-repro.test.ts
- issue-826-repro.test.ts
- issue-827-repro.test.ts
- issue-8328-repro.test.ts
- issue-8789-responses-interleaved-message.test.ts
- issue-883-repro.test.ts
- issue-8854-repro.test.ts
- issue-911-repro.test.ts
- issue-912-repro.test.ts
- issue-931-repro.test.ts
- issue-945-repro.test.ts
- issue-955-repro.test.ts
- issue-957-repro.test.ts
- issue-959-repro.test.ts
- issue-967-vision-guard.test.ts
- issue-969-repro.test.ts
- issue-976-repro.test.ts
- json-schema-typescript.test.ts
- kagi-login.test.ts
- kilo-login.test.ts
- kimi-multi-account.test.ts
- kimi-usage.test.ts
- leaked-thinking-stream.test.ts
- litellm-login.test.ts
- max-effort-wire.test.ts
- meta-provider.test.ts
- minimax-code-login.test.ts
- minimax-token-plan-usage.test.ts
- mock-provider.test.ts
- model-cache.test.ts
- models-cost.test.ts
- models-json-no-local-endpoints.test.ts
- nanogpt-login.test.ts
- novita-login.test.ts
- null-max-tokens-fallback.test.ts
- oauth-barrel-import.test.ts
- oauth-deepseek.test.ts
- oauth-definitive-failure.test.ts
- oauth-device-code.test.ts
- oauth.ts
- ollama-cloud-login.test.ts
- ollama-no-user-turn.test.ts
- ollama-reasoning-effort-backfill.test.ts
- ollama-thinking-disable.test.ts
- ollama-tool-call-json-parse-error.test.ts
- oneshot-retry.test.ts
- openai-codex-include.test.ts
- openai-codex-reset.test.ts
- openai-codex-responses-lite.test.ts
- openai-codex-stream.test.ts
- openai-codex-usage.test.ts
- openai-codex-zstd.test.ts
- openai-codex.test.ts
- openai-compat-policy.test.ts
- openai-compat-user-agent.test.ts
- openai-completions-cache-affinity.test.ts
- openai-completions-compat.test.ts
- openai-completions-disable-reasoning.test.ts
- openai-completions-error-finish-reason.test.ts
- openai-completions-on-payload.test.ts
- openai-completions-progress-chunk.test.ts
- openai-completions-reasoning-disable-dialects.test.ts
- openai-completions-tool-result-images.test.ts
- openai-completions-upstream-provider.test.ts
- openai-completions-xai-root-union.test.ts
- openai-computer-contract.test.ts
- openai-daybreak-effort.test.ts
- openai-first-event-timeout.test.ts
- openai-max-output-tokens-cap.test.ts
- openai-output-token-policy.test.ts
- openai-reasoning-effort-fallback.test.ts
- openai-responses-cache-affinity.test.ts
- openai-responses-delta-input.test.ts
- openai-responses-developer-role.test.ts
- openai-responses-empty-tool-result.test.ts
- openai-responses-history-payload.test.ts
- openai-responses-omit-max-output-tokens.test.ts
- openai-responses-openrouter.test.ts
- openai-responses-orphan-repair.test.ts
- openai-responses-parallel-tool-calls.test.ts
- openai-responses-parallel-tool-result-images.test.ts
- openai-responses-sampling-params.test.ts
- openai-responses-stateful.test.ts
- openai-responses-stream-retry.test.ts
- openai-responses-stream-terminal.test.ts
- openai-responses-system-prompt.test.ts
- openai-responses-tool-quarantine.test.ts
- openai-stream-terminal-close.test.ts
- openai-tool-strict-mode.test.ts
- opencode-go-usage.test.ts
- opencode-login.test.ts
- openrouter-login.test.ts
- overflow-utils.test.ts
- owned-stream-fabrication.test.ts
- owned-stream-native-toolcall.test.ts
- perplexity-login.test.ts
- pi-native-client.test.ts
- pre-response-timeout.test.ts
- provider-fetch-override.test.ts
- provider-inflight.test.ts
- provider-registry.test.ts
- provider-response.test.ts
- proxy.test.ts
- rate-limit-utils.test.ts
- raw-sse-sdk-capture.test.ts
- register-builtins.test.ts
- remote-auth-store.test.ts
- request-debug.test.ts
- requires-effort.test.ts
- resolve-used-fraction.test.ts
- sakana-provider.test.ts
- schema-arktype.test.ts
- schema-compatibility.test.ts
- schema-dereference.test.ts
- schema-helpers.test.ts
- schema-normalization.test.ts
- schema-strict-mode.test.ts
- schema-wire.test.ts
- service-tier-premium-requests.test.ts
- sse-debug.test.ts
- stream-auth-retry.test.ts
- stream-markup-healing.test.ts
- stream-timeout-defaults.test.ts
- stream.test.ts
- synthetic-login.test.ts
- synthetic-usage.test.ts
- thinking-loop.test.ts
- todo-op-whitespace.test.ts
- tokens.test.ts
- tool-argument-coercion.test.ts
- tool-call-loop-guard.test.ts
- tool-call-without-result.test.ts
- tool-examples.test.ts
- tool-inventory.test.ts
- total-tokens.test.ts
- transcript-render.test.ts
- transform-messages-dedup.test.ts
- transform-messages-malformed-tool-calls.test.ts
- transform-messages-redact-sensitive.test.ts
- transform-messages-thinking-dialect.test.ts
- umans-login.test.ts
- umans-usage.test.ts
- unicode-surrogate.test.ts
- usage-attribution.test.ts
- usage-report-notes-schema.test.ts
- utils-responses-id.test.ts
- vercel-gateway-cache-controls.test.ts
- wafer.live.ts
- xai-login.test.ts
- xai-oauth-effort-strip.test.ts
- xai-oauth-usage.test.ts
- xhigh.test.ts
- xiaomi-oauth.test.ts
- xiaomi-tp-login-integration.test.ts
- zai-oauth.test.ts
- zai-usage.test.ts
- zenmux-login.test.ts
- zhipu-coding-plan-login.test.ts
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- tsconfig.json
- tsconfig.publish.json
- background.ts
- chrome.d.ts
- manifest.json
- options.html
- options.js
- build-extension.ts
- smoke.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- equivalence.ts
- generate-models.ts
- generate-protocols.ts
- generated-policies.ts
- proto-parser.ts
- anthropic.ts
- apply.ts
- bedrock.ts
- devin.ts
- openai.ts
- antigravity.ts
- codex.ts
- cursor-proto.ts
- cursor.ts
- devin-proto.ts
- devin.ts
- gemini.ts
- gitlab-duo-workflow.ts
- index.ts
- openai-compatible.ts
- protobuf.ts
- bundled.ts
- classify.ts
- dialect.ts
- family.ts
- id.ts
- index.ts
- markers.ts
- priority.ts
- reference.ts
- bundled-references.ts
- cache-provider-id.ts
- descriptor-types.ts
- descriptors.ts
- google.ts
- index.ts
- ollama.ts
- openai-compat.ts
- special.ts
- alibaba-token-plan.ts
- codex.ts
- coreweave.ts
- gemini-headers.ts
- github-copilot.ts
- build.ts
- effort.ts
- fireworks-model-id.ts
- hosts.ts
- index.ts
- model-cache.ts
- model-manager.ts
- model-thinking.ts
- model-tokenizer.ts
- models.json
- models.json.d.ts
- models.ts
- openai-pricing.ts
- types.ts
- utils.ts
- variant-collapse.ts
- aiand-provider.test.ts
- alibaba-token-plan.test.ts
- amazon-bedrock-openai.test.ts
- amazon-bedrock-opus-5.test.ts
- amazon-bedrock-us-gov.test.ts
- anthropic-copilot-signing-compat.test.ts
- anthropic-zenmux-signing-compat.test.ts
- azure-provider.test.ts
- baseten-provider.test.ts
- bedrock-prompt-cache.test.ts
- bedrock-stream-idle-timeout.test.ts
- build.test.ts
- canonical-limit-fallback.test.ts
- cerebras-provider.test.ts
- codex-discovery.test.ts
- codex-wire.test.ts
- coreweave-provider.test.ts
- cursor-discovery.test.ts
- descriptors.test.ts
- discovery-codex-tool-mode.test.ts
- discovery-null-limits.test.ts
- fireworks-fast.test.ts
- fireworks-serverless-discovery.test.ts
- gateway-reference.test.ts
- generated-policies.test.ts
- github-copilot-model-limits.test.ts
- github-copilot-wire.test.ts
- gitlab-duo-workflow-discovery.test.ts
- gmi-cloud-provider.test.ts
- google-aistudio-compat.test.ts
- google-vertex-discovery.test.ts
- hosts.test.ts
- identity-family.test.ts
- issue-1617-repro.test.ts
- issue-1846-repro.test.ts
- issue-1849-repro.test.ts
- issue-2105-repro.test.ts
- issue-2113-repro.test.ts
- issue-2299-repro.test.ts
- issue-2558-repro.test.ts
- issue-2883-moonshot-china.test.ts
- issue-3067-repro.test.ts
- issue-4297-repro.test.ts
- issue-5572-repro.test.ts
- issue-5598-repro.test.ts
- issue-5756-repro.test.ts
- issue-6563-repro.test.ts
- issue-6664-repro.test.ts
- issue-772-repro.test.ts
- issue-830-repro.test.ts
- issue-8315-repro.test.ts
- issue-847-repro.test.ts
- issue-8867-repro.test.ts
- kimi-code-provider.test.ts
- litellm-provider.test.ts
- lm-studio-provider.test.ts
- long-context-pricing.test.ts
- meta-provider.test.ts
- minimax-bundled-catalog.test.ts
- model-id-affixes.test.ts
- model-provider-priority.test.ts
- model-thinking.test.ts
- model-tokenizer.test.ts
- nanogpt-model-limits.test.ts
- novita-provider.test.ts
- ollama-cloud-output-caps.test.ts
- ollama-cloud-provider.test.ts
- ollama-provider.test.ts
- openai-daybreak.test.ts
- opencode-provider.test.ts
- proto-parser.test.ts
- protobuf.test.ts
- provider-cache-id.test.ts
- sakana-provider.test.ts
- siliconflow-provider.test.ts
- synthetic-provider.test.ts
- umans-provider.test.ts
- variant-collapse.test.ts
- venice-provider.test.ts
- vercel-ai-gateway-provider.test.ts
- vllm-provider.test.ts
- wafer.test.ts
- xai-api-key-responses.test.ts
- xai-oauth-bundle.test.ts
- xai-responses-thinking-policy.test.ts
- zai-bundled-catalog.test.ts
- zenmux-provider.test.ts
- zhipu-compat.test.ts
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- tsconfig.json
- tsconfig.publish.json
- edit-lsp-writethrough.bench.ts
- llm-assembly.bench.ts
- rendering.ts
- session-tree-nav.bench.ts
- streaming-throughput.bench.ts
- transcript-compose.bench.ts
- index.ts
- README.md
- .gitignore
- index.ts
- package-lock.json
- package.json
- api-demo.ts
- chalk-logger.ts
- hello.ts
- pirate.ts
- plan-mode.ts
- README.md
- reload-runtime.ts
- thinking-note.ts
- tools.ts
- auto-commit-on-exit.ts
- confirm-destructive.ts
- custom-compaction.ts
- dirty-repo-guard.ts
- file-trigger.ts
- git-checkpoint.ts
- handoff.ts
- permission-gate.ts
- protected-paths.ts
- qna.ts
- README.md
- status-line.ts
- 01-minimal.ts
- 02-custom-model.ts
- 03-custom-prompt.ts
- 04-skills.ts
- 06-extensions.ts
- 06-hooks.ts
- 07-context-files.ts
- 08-prompt-templates.ts
- 08-slash-commands.ts
- 09-api-keys-and-oauth.ts
- 11-sessions.ts
- 12-redis-sessions.ts
- 13-sql-sessions.ts
- README.md
- README.md
- bench-guard.ts
- bench-title-models.ts
- build-binary.ts
- bundle-dist.ts
- compile-binary.ts
- format-prompts.ts
- generate-aria-snapshot.ts
- generate-docs-index.ts
- generate-share-viewer.ts
- legacy-pi-virtual-module.ts
- measure-prompt-tokens.ts
- omp
- omp.ts
- security-compare.ts
- advise-tool.ts
- config.ts
- delta-split.ts
- emission-guard.ts
- index.ts
- runtime.ts
- transcript-recorder.ts
- watchdog.ts
- auto-background.ts
- index.ts
- job-manager.ts
- classifier.ts
- controller.ts
- managed-skills.ts
- init-experiment.ts
- log-experiment.ts
- run-experiment.ts
- update-notes.ts
- command-resume.md
- dashboard.ts
- git.ts
- helpers.ts
- index.ts
- prompt-setup.md
- prompt.md
- resume-message.md
- state.ts
- storage.ts
- types.ts
- context-file.ts
- extension-module.ts
- extension.ts
- fs.ts
- hook.ts
- index.ts
- instruction.ts
- mcp.ts
- prompt.ts
- rule-buckets.ts
- rule.ts
- settings.ts
- skill.ts
- slash-command.ts
- ssh.ts
- system-prompt.ts
- tool.ts
- types.ts
- assignment.md
- discovery.md
- agent.ts
- balance.ts
- board.ts
- checkers.ts
- index.ts
- loop.ts
- parsers.ts
- types.ts
- init-xdg.ts
- agentic.ts
- codeintel.ts
- edit.ts
- fs.ts
- index.ts
- interaction.ts
- memory.ts
- misc.ts
- search.ts
- shell.ts
- status-line.ts
- types.ts
- web.ts
- agents-cli.ts
- args.ts
- auth-broker-cli.ts
- auth-gateway-cli.ts
- bench-cli.ts
- browser-relay-cli.ts
- classify-install-target.ts
- claude-trace-cli.ts
- cleanse-picker.ts
- command-help.ts
- completion-gen.ts
- config-cli.ts
- dry-balance-cli.ts
- extension-flags.ts
- file-processor.ts
- flag-tables.ts
- gallery-cli.ts
- gallery-screenshot.ts
- gc-cli.ts
- grep-cli.ts
- grievances-cli.ts
- help-extra.ts
- initial-message.ts
- live-board.ts
- models-cli.ts
- plugin-cli.ts
- profile-alias.ts
- profile-bootstrap.ts
- progress-reporter.ts
- ps-cli.ts
- ps-data.ts
- ps-tui.ts
- read-cli.ts
- session-picker.ts
- setup-cli.ts
- setup-model-picker.ts
- shell-cli.ts
- ssh-cli.ts
- startup-cwd.ts
- stats-cli.ts
- thinking-levels.ts
- tiny-models-cli.ts
- ttsr-cli.ts
- update-cli.ts
- usage-cli.ts
- usage-error.ts
- web-search-cli.ts
- worktree-cli.ts
- crypto.ts
- display-name.ts
- guest.ts
- host.ts
- protocol.ts
- relay-client.ts
- replication-shrink.ts
- acp.ts
- agents.ts
- auth-broker.ts
- auth-gateway.ts
- bench.ts
- browser-relay.ts
- cleanse.ts
- commit.ts
- complete.ts
- completions.ts
- compress.ts
- config.ts
- dry-balance.ts
- gallery.ts
- gc.ts
- grep.ts
- grievances.ts
- install.ts
- join.ts
- launch-help.ts
- launch.ts
- models.ts
- plugin.ts
- ps.ts
- read.ts
- say.ts
- setup.ts
- share.ts
- shell.ts
- ssh.ts
- stats.ts
- tiny-models.ts
- token.ts
- ttsr.ts
- update.ts
- usage.ts
- web-search.ts
- worktree.ts
- analyze-file.md
- session-user.md
- split-confirm.md
- system.md
- analyze-file.ts
- git-file-diff.ts
- git-hunk.ts
- git-overview.ts
- index.ts
- propose-changelog.ts
- propose-commit.ts
- recent-commits.ts
- schemas.ts
- split-commit.ts
- agent.ts
- fallback.ts
- index.ts
- lock-files.ts
- state.ts
- topo-sort.ts
- trivial.ts
- validation.ts
- conventional.ts
- index.ts
- scope.ts
- summary.ts
- validation.ts
- detect.ts
- generate.ts
- index.ts
- parse.ts
- diff.ts
- index.ts
- map-phase.ts
- reduce-phase.ts
- utils.ts
- analysis-system.md
- analysis-user.md
- changelog-system.md
- changelog-user.md
- file-observer-system.md
- file-observer-user.md
- reduce-system.md
- reduce-user.md
- summary-retry.md
- summary-system.md
- summary-user.md
- types-description.md
- exclusions.ts
- cli.ts
- execute.ts
- index.ts
- message.ts
- model-selection.ts
- pipeline.ts
- shared-llm.ts
- types.ts
- utils.ts
- request.md
- review.md
- system.md
- index.ts
- protocol.ts
- session.ts
- types.ts
- api-key-resolver.ts
- append-only-context-mode.ts
- claude-paths.ts
- config-file.ts
- custom-models.ts
- inline-tool-descriptors-mode.ts
- keybindings.ts
- mcp-schema.json
- model-config-values.ts
- model-discovery.ts
- model-patch.ts
- model-provider-discovery.ts
- model-registry.ts
- model-resolver.ts
- model-roles.ts
- models-config-schema-bundle.ts
- models-config-schema.ts
- models-config.ts
- prompt-templates.ts
- provider-globals.ts
- resolve-config-value.ts
- service-tier.ts
- settings-schema.ts
- settings.ts
- client.ts
- config.ts
- defaults.json
- index.ts
- session.ts
- types.ts
- index.ts
- log-formatting.ts
- log-viewer.ts
- profiler.ts
- protocol-probe.ts
- raw-sse-buffer.ts
- raw-sse.ts
- remote-debugger.ts
- report-bundle.ts
- system-info.ts
- terminal-info.ts
- go-add-cleanup.md
- go-bench-loop.md
- go-exp-promoted.md
- go-ioutil.md
- go-join-hostport.md
- go-new-expr.md
- go-rand-v2.md
- go-range-int.md
- index.ts
- rs-box-leak.md
- rs-future-prelude.md
- rs-lazylock.md
- rs-match-ergonomics.md
- rs-parking-lot.md
- rs-result-type.md
- ts-bare-catch.md
- ts-import-type.md
- ts-no-any.md
- ts-no-deprecated-leftovers.md
- ts-no-dynamic-import.md
- ts-no-inline-cast-access.md
- ts-no-local-is-record.md
- ts-no-return-type.md
- ts-no-test-timers.md
- ts-no-tiny-functions.md
- ts-promise-with-resolvers.md
- ts-redundant-clear-guard.md
- ts-set-map.md
- agent-plugin-format.ts
- agent-plugins.ts
- agents-md.ts
- agents.ts
- at-imports.ts
- builtin-defaults.ts
- builtin.ts
- claude-plugins.ts
- claude.ts
- cline.ts
- codex.ts
- contained-path.ts
- cursor.ts
- gemini.ts
- github.ts
- helpers.ts
- index.ts
- mcp-json.ts
- omp-extension-roots.ts
- omp-plugins.ts
- opencode.ts
- plugin-dir-roots.ts
- ssh.ts
- substitute-plugin-root.ts
- vscode.ts
- windsurf.ts
- index.ts
- parser.ts
- block-resolver.ts
- diff.ts
- execute.ts
- filesystem.ts
- index.ts
- noop-loop-guard.ts
- params.ts
- apply-patch.lark
- apply-patch.ts
- patch.ts
- replace.ts
- diff.ts
- edit-clipboard.ts
- file-snapshot-store.ts
- index.ts
- normalize.ts
- notebook.ts
- read-file.ts
- renderer.ts
- sloppy.lark
- sloppy.md
- sloppy.test.ts
- sloppy.ts
- snapshot-details.ts
- streaming.ts
- executor.ts
- index.ts
- kernel.ts
- prelude.jl
- prelude.ts
- runner.jl
- runtime.ts
- helpers.ts
- indirect-eval.ts
- local-module-loader.ts
- prelude.ts
- prelude.txt
- rewrite-imports.ts
- runtime.ts
- types.ts
- context-manager.ts
- executor.ts
- index.ts
- process-entry.ts
- tool-bridge.ts
- worker-core.ts
- worker-entry.ts
- worker-protocol.ts
- display.ts
- executor.ts
- index.ts
- kernel.ts
- prelude.py
- prelude.ts
- runner.py
- runtime.ts
- spawn-options.ts
- tool-bridge.ts
- executor.ts
- index.ts
- kernel.ts
- prelude.rb
- prelude.ts
- runner.rb
- runtime.ts
- agent-bridge.ts
- backend-helpers.ts
- backend.ts
- bridge-timeout.ts
- budget-bridge.ts
- completion-bridge.ts
- concurrency-bridge.ts
- executor-base.ts
- idle-timeout.ts
- index.ts
- kernel-base.ts
- kernel-session-registry.ts
- runner-cache.ts
- runtime-env.ts
- session-id.ts
- types.ts
- index.ts
- mcp-client.ts
- types.ts
- bash-executor.ts
- direnv.ts
- exec.ts
- non-interactive-env.ts
- highlight.min.js
- marked.min.js
- NOTICE
- args.ts
- index.ts
- share-loader.js
- template.css
- template.html
- template.js
- web-palette.ts
- custom-share.ts
- share.ts
- ttsr.ts
- index.ts
- index.ts
- index.ts
- loader.ts
- types.ts
- index.ts
- loader.ts
- types.ts
- wrapper.ts
- compact-handler.ts
- get-commands-handler.ts
- index.ts
- load-errors.ts
- loader.ts
- managed-timers.ts
- model-api.ts
- runner.ts
- types.ts
- wrapper.ts
- index.ts
- loader.ts
- runner.ts
- tool-wrapper.ts
- types.ts
- cache.ts
- fetcher.ts
- index.ts
- manager.ts
- registry.ts
- source-resolver.ts
- types.ts
- bun-git-cache.ts
- doctor.ts
- git-url.ts
- index.ts
- installer.ts
- legacy-pi-compat.ts
- legacy-pi-virtual-modules.d.ts
- loader.ts
- manager.ts
- marketplace-auto-update.ts
- parser.ts
- runtime-config.ts
- types.ts
- legacy-pi-ai-shim.ts
- legacy-pi-coding-agent-shim.ts
- legacy-pi-tui-shim.ts
- legacy-typebox.ts
- session-handler-types.ts
- shared-events.ts
- skills.ts
- slash-commands.ts
- tool-event-input.ts
- tool-proxy.ts
- utils.ts
- goal-tool.ts
- index.ts
- runtime.ts
- state.ts
- backend.ts
- bank.ts
- client.ts
- config.ts
- content.ts
- index.ts
- mental-models.ts
- seeds.json
- state.ts
- transcript.ts
- agent-protocol.ts
- artifact-protocol.ts
- docs-index.ts
- filesystem-resource.ts
- history-protocol.ts
- index.ts
- issue-pr-protocol.ts
- json-query.ts
- local-protocol.ts
- mcp-protocol.ts
- memory-protocol.ts
- omp-protocol.ts
- parse.ts
- registry-helpers.ts
- router.ts
- rule-protocol.ts
- security-protocol.ts
- skill-protocol.ts
- ssh-protocol.ts
- types.ts
- vault-protocol.ts
- xd-protocol.ts
- bus.ts
- message-framing.ts
- broker.ts
- client.ts
- ensure.ts
- paths.ts
- presence.ts
- protocol.ts
- spawn-options.ts
- terminal-output-worker-client.ts
- terminal-output-worker-protocol.ts
- terminal-output-worker.ts
- terminal-output.ts
- xai-http.ts
- agent-final-message.md
- live-instructions.md
- attestation.ts
- controller.ts
- protocol.ts
- transport.ts
- visualizer.ts
- voices.ts
- biome-client.ts
- index.ts
- lsp-linter-client.ts
- swiftlint-client.ts
- daemon.ts
- protocol.ts
- server.ts
- client.ts
- config.ts
- defaults.json
- deferred-diagnostics.ts
- diagnostics-ledger.ts
- diagnostics.ts
- edits.ts
- format-options.ts
- index.ts
- lspmux.ts
- render.ts
- servers.ts
- startup-events.ts
- tool.ts
- types.ts
- utils.ts
- workspace-diagnostics.ts
- writethrough.ts
- index.ts
- docx.ts
- epub.ts
- pptx.ts
- xlsx.ts
- index.ts
- NOTICE
- registry.ts
- types.ts
- header-policy.ts
- http.ts
- index.ts
- sse.ts
- stdio.ts
- client.ts
- config-writer.ts
- config.ts
- index.ts
- json-rpc.ts
- loader.ts
- manager.ts
- oauth-credentials.ts
- oauth-discovery.ts
- oauth-flow.ts
- render.ts
- request-id.ts
- smithery-auth.ts
- smithery-connect.ts
- smithery-registry.ts
- startup-events.ts
- timeout.ts
- tool-bridge.ts
- tool-cache.ts
- types.ts
- index.ts
- storage.ts
- index.ts
- local-backend.ts
- messages.ts
- off-backend.ts
- resolve.ts
- runtime.ts
- tool-names.ts
- types.ts
- backend.ts
- config.ts
- embed-client.ts
- embed-protocol.ts
- embed-worker.ts
- index.ts
- state.ts
- acp-agent.ts
- acp-client-bridge.ts
- acp-event-mapper.ts
- acp-mode.ts
- index.ts
- terminal-auth.ts
- extension-dashboard.ts
- extension-list.ts
- index.ts
- inspector-panel.ts
- state-manager.ts
- types.ts
- component.ts
- context-thresholds.ts
- git-utils.ts
- index.ts
- presets.ts
- segments.ts
- separators.ts
- types.ts
- advisor-config.ts
- advisor-message.ts
- agent-hub-projection.ts
- agent-hub-renderer.ts
- agent-hub.ts
- agent-transcript-viewer.ts
- agents-hub.ts
- ask-dialog.ts
- assistant-message.ts
- background-tan-message.ts
- bash-execution.ts
- bordered-loader.ts
- btw-panel.ts
- cache-invalidation-marker.ts
- chat-block.ts
- chat-transcript-builder.ts
- cleanse-panel.ts
- codex-reset-fireworks.ts
- collab-prompt-message.ts
- compaction-summary-message.ts
- composer-shape-preview.ts
- composer-shape-registry.ts
- copy-selector.ts
- countdown-timer.ts
- custom-editor.ts
- custom-message.ts
- diff.ts
- dynamic-border.ts
- error-banner.ts
- eval-execution.ts
- execution-shared.ts
- footer.ts
- history-search.ts
- hook-editor.ts
- hook-input.ts
- hook-message.ts
- hook-selector.ts
- index.ts
- keybinding-hints.ts
- late-diagnostics-message.ts
- login-dialog.ts
- logout-account-selector.ts
- mcp-add-wizard.ts
- message-frame.ts
- model-browser.ts
- model-hub.ts
- model-picker.ts
- move-overlay.ts
- oauth-selector.ts
- omfg-panel.ts
- overlay-box.ts
- pause-screen.ts
- plan-review-overlay.ts
- plan-toc.ts
- plugin-selector.ts
- plugin-settings.ts
- queue-mode-selector.ts
- read-tool-group.ts
- reset-usage-selector.ts
- segment-track.ts
- select-list-mouse-routing.ts
- selector-helpers.ts
- session-account-selector.ts
- session-selector.ts
- settings-defs.ts
- settings-selector.ts
- show-images-selector.ts
- skill-message.ts
- snapcompact-shape-preview-doc.md
- snapcompact-shape-preview.ts
- stripped-tool-calls-placeholder.ts
- theme-selector.ts
- thinking-selector.ts
- tiny-title-download-progress.ts
- tips.txt
- todo-reminder.ts
- tool-activity.ts
- tool-execution.ts
- transcript-container.ts
- tree-selector.ts
- ttsr-notification.ts
- usage-row.ts
- user-message-selector.ts
- user-message.ts
- visual-truncate.ts
- welcome.ts
- btw-controller.ts
- cleanse-command-controller.ts
- command-controller-shared.ts
- command-controller.ts
- event-controller.ts
- extension-ui-controller.ts
- input-controller.ts
- live-command-controller.ts
- mcp-command-controller.ts
- omfg-controller.ts
- omfg-rule.ts
- selector-controller.ts
- session-focus-controller.ts
- ssh-command-controller.ts
- streaming-reveal.ts
- tan-command-controller.ts
- todo-command-controller.ts
- tool-args-reveal.ts
- emojis.json
- host-tools.ts
- host-uris.ts
- rpc-client.ts
- rpc-frame.ts
- rpc-input.ts
- rpc-messages.ts
- rpc-mode.ts
- rpc-subagents.ts
- rpc-types.ts
- composer.ts
- glyph.ts
- model.ts
- outro.ts
- providers.ts
- sign-in.ts
- splash.ts
- theme.ts
- types.ts
- web-search.ts
- index.ts
- lazy.ts
- startup-splash.ts
- wizard-overlay.ts
- emoji-autocomplete.ts
- github-ref-autocomplete.ts
- gradient-highlight.ts
- image-references.ts
- index.ts
- interactive-mode.ts
- internal-url-autocomplete.ts
- loop-limit.ts
- magic-keyword-boundary.ts
- magic-keywords.ts
- markdown-prose.ts
- oauth-manual-input.ts
- orchestrate.ts
- print-mode.ts
- prompt-action-autocomplete.ts
- queue-input.ts
- running-subagent-badge.ts
- runtime-init.ts
- session-observer-registry.ts
- session-teardown.ts
- setup-version.ts
- shared.ts
- cli-commands.ts
- cli.ts
- config.ts
- cursor-bridge-tools.ts
- cursor.ts
- index.ts
- main.ts
- CHANGELOG.md
- DEVELOPMENT.md
- LICENSE
- package.json
- README.md
- .bazelignore
- .bazelrc
- .bazelversion
- .dockerignore
- .fallowrc.jsonc
- .gitattributes
- .gitignore
- about.toml
- AGENTS.md
- biome.json
- BUILD.bazel
- bun.lock
- bunfig.toml
- Cargo.lock
- Cargo.toml
- CONTRIBUTING.md
- deny.toml
- Dockerfile
- Dockerfile.dockerignore
- Dockerfile.robomp
- Dockerfile.robomp.dockerignore
- flake.lock
- flake.nix
- LICENSE
- MODULE.bazel
- MODULE.bazel.lock
- package.json
- README.md
- THIRD-PARTY-NOTICES.txt
# Installation Guide
nodeSetup Steps
bun install -g @oh-my-pi/pi-coding-agent
Install the package globally via Bun.
Key Commands
bun install -g @oh-my-pi/pi-coding-agent
Install pi-coding-agent globally.
omp completions zsh
Generate shell completion scripts.
# 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.
Showing a partial file list.
Release Timeline
Actively MaintainedCommand Glossary
Commands referenced in this DOCs, explained below.
login
View Details ▼
login
Manage console and virtual line authentication.
Accessed in configuration mode under `line`.
login local
Use local username and password for authentication:
login {{user}}
Log in as a user:
login -f {{user}}
Log in as user without authentication if user is preauthenticated:
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:
brave
View Details ▼
brave
This command is an alias of `chromium`.
tldr chromium
View documentation for the original command:
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:
bun install
View Details ▼
bun install
Install JavaScript dependencies for a project from `package.json`.
bun {{[i|install]}}
Install all dependencies listed in `package.json`:
bun {{[i|install]}} {{package_name}}@{{version}}
Install a single package (this is an alias for `bun add`):
bun {{[i|install]}} {{[-g|--global]}} {{package_name}}
Install a package globally:
bun run
View Details ▼
bun run
Execute a JavaScript/TypeScript file, or a script from `package.json`.
bun run {{script_name}}
Run a script defined in `package.json`:
bun run {{path/to/file.ts}}
Run a JavaScript or TypeScript file directly:
bun run --watch {{path/to/file.ts}}
Run a file in "watch" mode (restarts automatically when the file changes):
bun
View Details ▼
bun
JavaScript runtime and toolkit.
Includes a bundler, a test runner, and a package manager.
bun init
Create a new Bun project in the current directory:
bun run {{path/to/file|script_name}}
Run a JavaScript file or a `package.json` script:
bun test
Run unit tests:
bunx
View Details ▼
bunx
Execute a package binary (installed locally or fetched remotely).
Note: `bun x` can be used as an alias for `bunx`.
bunx {{package_name}} "{{command_argument}}"
Download and execute a package from the registry:
bunx {{package_name}} --version
Check the version of a locally installed package (if found):
bunx --bun {{package_name}}
Force an executable to run with the Bun runtime (instead of Node):
codex
View Details ▼
codex
Natural language code assistant for the terminal, powered by OpenAI.
Reads and edits files in your current directory to fulfill requests.
codex
Start an interactive Codex session in the current directory:
codex "{{prompt}}"
Run a single Codex command using a prompt:
codex --sandbox workspace-write "{{prompt}}"
Run a prompt allowing Codex to edit files in the workspace:
edit
View Details ▼
edit
A terminal-based text editor from Microsoft.
edit {{path/to/file}}
Open a file:
tldr run-mailcap
View documentation for the original command:
<Ctrl f>{{pattern}}<Enter>
Search for a pattern:
eval
View Details ▼
eval
Execute arguments as a single command in the current shell and return its result.
eval "{{echo foo}}"
Call `echo` with the "foo" argument:
eval "{{foo=bar}}"
Set a variable in the current shell:
exa
View Details ▼
exa
A modern replacement for `ls` (List directory contents).
Note: `exa` is no longer maintained. Use `eza` instead.
See also: `eza`.
exa {{[-1|--oneline]}}
List files one per line:
exa {{[-a|--all]}}
List all files, including hidden files:
exa {{[-l|--long]}} {{[-a|--all]}}
Long format list (permissions, ownership, size, and modification date) of all files:
fresh
View Details ▼
fresh
A fully-featured terminal-based text editor.
fresh {{path/to/file}}
Open a file:
<Ctrl f>{{search_pattern}}<Enter>
Search for a pattern:
<Ctrl r>{{search_pattern}}<Enter>{{replacement}}<Enter>
Replace a pattern:
gemini
View Details ▼
gemini
Launch an interactive prompt with Gemini AI.
gemini
Start a REPL session to chat interactively:
{{echo "Summarize the history of Rome"}} | gemini {{[-p|--prompt]}} -
Send the output of another command to Gemini and exit immediately:
gemini {{[-m|--model]}} {{model_name}}
Use a specific model (default: auto-gemini-3):
glob
View Details ▼
glob
Glob patterns (`glob`) are patterns used to match and search text.
Note: `glob` isn't a command, but syntax to be used with other commands or the shell.
See also: `regex`.
*
Match zero or more of any characters:
?
Match any single character:
[{{abc}}]
Match one character in a set of characters:
hub
View Details ▼
hub
A wrapper for Git that adds commands for working with GitHub-based projects.
If set up as instructed by `hub alias`, one can use `git` to run `hub` commands.
hub clone {{username}}/{{repo_name}}
Clone a repository using its slug (owners can omit the username):
hub fork
Create a fork of the current repository (cloned from another user) under your GitHub profile:
hub push {{remote_name}} && hub pull-request
Push the current local branch to GitHub and create a PR for it in the original repository:
mise
View Details ▼
mise
Manage language runtimes like Node.js, Python, Ruby, Go, Java, etc and various tools.
mise plugins list-all
List all available plugins:
mise plugins add {{name}}
Install a plugin:
mise ls-remote {{name}}
List runtime versions available for install:
nix build
View Details ▼
nix build
Build a Nix expression (downloading from the cache when possible).
See also: `nix-build`, `nix flake`.
nix build {{nixpkgs#pkg}}
Build a package from nixpkgs, symlinking the result to `./result`:
nix build {{[-L|--print-build-logs]}} {{.#pkg}}
Build a package from a flake in the current directory, showing the build logs in the process:
nix build {{path/to/directory}}
Build the default package from a flake in some directory:
nix develop
View Details ▼
nix develop
Run a Bash shell that provides the build environment of a derivation.
nix develop {{nixpkgs#pkg}}
Start a shell with all dependencies of a package from nixpkgs available:
nix develop
Start a development shell for the default package in a flake in the current directory:
configurePhase; buildPhase
In that shell, configure and build the sources:
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:
nix run
View Details ▼
nix run
Run an application from a Nix flake.
See also: `nix flake`.
nix run
Run the default application in the flake in the current directory:
nix run nixpkgs#{{pkg}}
Run a command whose name matches the package name from nixpkgs (if you want a different command from that package, see `tldr nix shell`):
nix run nixpkgs#{{vim}} -- {{path/to/file}}
Run a command with provided arguments:
parallel
View Details ▼
parallel
Run commands on multiple CPU cores.
See also: `xargs`.
parallel gzip ::: {{path/to/file1 path/to/file2 ...}}
Gzip several files at once, using all cores:
ls *.txt | parallel {{[-j|--jobs]}} 4 gzip
Read arguments from `stdin`, run 4 jobs at once:
parallel convert {} {.}.png ::: *.jpg
Convert JPEG images to PNG using replacement strings:
ssh
View Details ▼
ssh
Secure Shell is a protocol used to securely log onto remote systems.
It can be used for logging or executing commands on a remote server.
ssh {{username}}@{{remote_host}}
Connect to a remote server:
ssh {{username}}@{{remote_host}} -i {{path/to/key_file}}
Connect to a remote server with a specific [i]dentity (private key):
ssh {{username}}@10.0.0.1 -p {{2222}}
Connect to a remote server with IP `10.0.0.1` and using a specific [p]ort (Note: `10.0.0.1` can be shortened to `10.1`):
task
View Details ▼
task
To-do list manager.
task add {{description}} due:{{tomorrow}}
Add a new task which is due tomorrow:
task {{task_id}} modify priority:{{H|M|L}}
Update a task's priority:
task {{task_id}} done
Complete a task:
tts
View Details ▼
tts
Synthesize speech.
tts --text "{{text}}"
Run text-to-speech with the default models, writing the output to "tts_output.wav":
tts --list_models
List provided models:
tts --model_info_by_idx {{model_type/model_query_idx}}
Query info for a model by idx:
vibe
View Details ▼
vibe
Natural language code assistant for the terminal, powered by MistralAI.
Reads and edits files in your current directory to fulfill requests.
vibe
Start an interactive Mistral Vibe session in the current directory:
vibe {{[-c|--continue]}}
Resume the most recent Vibe session in the current directory:
vibe --setup
Start an interactive Vibe session to setup an API key then exit:
apk
View Details ▼
apk
Alpine Linux package management tool.
apk upgrade {{[-U|--update-cache]}}
Update repository indexes and upgrade all packages:
apk update
Only update repository indexes:
apk add {{package}}
Install a new package:
