gg-framework
Modular TypeScript framework for building LLM-powered apps. Unified streaming API, agent loop, and CLI coding agent. Four providers. Zero bloat.
File Explorer
- config.json
- README.md
- ci.yml
- release.yml
- dependabot.yml
- sizes.json
- size-gate.mjs
- startup-gate.mjs
- 00-many-windows.png
- 01-home.png
- 02-chat.png
- 03-autopilot.png
- 04-projects.png
- 05-providers.png
- 06-local-models.png
- auth.ts
- package.json
- README.md
- run.ts
- sandbox.ts
- tasks.ts
- tools-section.ts
- tsconfig.json
- variants.ts
- dmg-background.png
- nsis-header.bmp
- nsis-sidebar.bmp
- build-art.mjs
- dmg-background.png
- dmg.html
- logo.png
- nsis-header.html
- nsis-header.png
- nsis-sidebar.html
- nsis-sidebar.png
- README.md
- tauri.svg
- vite.svg
- bump-version.mjs
- bundle-sidecar.mjs
- capture-screenshots.mjs
- error-mom-sidecar.mjs
- render-session-list.mjs
- sign-nested-macos.sh
- smoke-packaged-windows.mjs
- smoke-packaged-windows.test.mjs
- smoke-sidecar.mjs
- stage-node.mjs
- 1.gif
- 10.gif
- 11.gif
- 12.gif
- 13.gif
- 14.gif
- 15.gif
- 16.gif
- 17.gif
- 18.gif
- 19.gif
- 2.gif
- 20.gif
- 21.gif
- 22.gif
- 3.gif
- 4.gif
- 5.gif
- 6.gif
- 7.gif
- 8.gif
- 9.gif
- anthropic.svg
- deepseek.svg
- gemini.svg
- glm.svg
- huggingface.svg
- minimax.svg
- moonshot.svg
- ollama.png
- openai.svg
- openrouter.svg
- sakana.png
- xai.svg
- xiaomi.svg
- exp-new.mp3
- exp.mp3
- fugu.mp3
- ken-autopilot-off.mp3
- ken-autopilot-on.mp3
- levelup.mp3
- ui-click.mp3
- ui-done.mp3
- ui-hover.mp3
- ui-warning.mp3
- mediapipe-tracker.ts
- mouse-tracker.ts
- smoothing.test.ts
- smoothing.ts
- state.ts
- types.ts
- ActivityBar.test.tsx
- ActivityBar.tsx
- agent-cancel.test.ts
- agent.ts
- app-entry-view.test.ts
- app-entry-view.ts
- App.css
- App.tsx
- AsciiLogo.tsx
- ask-user.ts
- AskBand.test.tsx
- AskBand.tsx
- AttachmentBar.tsx
- attachments.ts
- AutopilotReviewBar.tsx
- AutopilotToggle.tsx
- BackButton.tsx
- BackgroundTasksButton.tsx
- Badge.tsx
- changelog.ts
- ChatPicker.test.tsx
- ChatPicker.tsx
- collapse.measure.test.tsx
- collapse.test.ts
- collapse.ts
- CompactionNotice.tsx
- composer-autosize.test.ts
- composer-autosize.ts
- Confetti.tsx
- ConfirmModal.tsx
- ContextMeter.tsx
- Dropdown.test.tsx
- Dropdown.tsx
- EnhanceDissolve.tsx
- error-mom.ts
- ExportChatButton.test.tsx
- ExportChatButton.tsx
- FileMentionMenu.tsx
- GazeButton.tsx
- GazeController.tsx
- HfPullModal.test.tsx
- HfPullModal.tsx
- HomeBackdrop.tsx
- HomeScreen.tsx
- init-git-prompt.test.ts
- init-git-prompt.ts
- InitGitModal.tsx
- KenActivityBar.tsx
- KenPowerBanner.tsx
- LiveToolPanel.tsx
- LocalModelsModal.test.tsx
- LocalModelsModal.tsx
- LoginScreen.test.tsx
- LoginScreen.tsx
- main.tsx
- markdown-prompt.test.ts
- markdown-prompt.ts
- Markdown.animate.test.tsx
- Markdown.collapse.test.tsx
- Markdown.tsx
- McpElicitModal.test.tsx
- McpElicitModal.tsx
- McpModal.tsx
- MemeLayer.tsx
- memes.ts
- MemesButton.tsx
- MemoryModal.test.tsx
- MemoryModal.tsx
- Modal.test.tsx
- Modal.tsx
- model-name.test.tsx
- model-name.ts
- ModelSelect.test.tsx
- ModelSelect.tsx
- NewProjectModal.tsx
- NotesModal.tsx
- plan-steps.test.ts
- plan-steps.ts
- PlanModeLogo.tsx
- PlanReviewModal.tsx
- platform.test.ts
- platform.ts
- projectAccent.ts
- ProjectPicker.test.tsx
- ProjectPicker.tsx
- prompt-labels.ts
- PromptEnhancement.tsx
- provider-labels.test.ts
- provider-labels.ts
- provider-logos.ts
- ProviderLoginModal.tsx
- QueuedBar.test.tsx
- QueuedBar.tsx
- RadioButton.tsx
- RankBadge.tsx
- ReferencedFiles.tsx
- rehype-animate-words.test.ts
- rehype-animate-words.ts
- RunningSchedulesButton.test.tsx
- RunningSchedulesButton.tsx
- schedule-labels.ts
- scheduleCommand.test.ts
- scheduleCommand.ts
- ScheduleHint.test.tsx
- ScheduleHint.tsx
- ScorecardModal.test.tsx
- ScorecardModal.tsx
- SettingsModal.tsx
- ShimmerText.tsx
- Skeleton.tsx
- SlashMenu.test.tsx
- SlashMenu.tsx
- SoundButton.tsx
- sounds.ts
- SubAgentFeed.test.tsx
- SubAgentFeed.tsx
- submit-disposition.test.ts
- submit-disposition.ts
- TasksModal.tsx
- TelegramSettingsModal.tsx
- theme.ts
- TitleUsageMeter.test.tsx
- TitleUsageMeter.tsx
- toast.ts
- Toaster.tsx
- tool-format.ts
- update.ts
- usage-display.ts
- useAgentEvents.test.ts
- useAgentEvents.ts
- useAutopilot.ts
- useKenMentor.test.ts
- useKenMentor.ts
- useProgress.ts
- useSchedules.test.ts
- useSchedules.ts
- useSmoothText.test.ts
- useSmoothText.ts
- vite-env.d.ts
- WakeScreen.tsx
- WhatsNewModal.tsx
- WhatsNewWindow.test.tsx
- WhatsNewWindow.tsx
- window-glow.test.ts
- window-glow.ts
- WindowLayoutButton.test.tsx
- WindowLayoutButton.tsx
- WorkspaceHeader.test.tsx
- WorkspaceHeader.tsx
- ZoomController.tsx
- default.json
- ic_launcher.xml
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_foreground.png
- ic_launcher_round.png
- ic_launcher_background.xml
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- 128x128.png
- [email protected]
- 32x32.png
- 64x64.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- tray-mac.png
- lib.rs
- main.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- entitlements.plist
- Info.plist
- tauri.conf.json
- .error-mom.json
- .gitignore
- CHANGELOG.md
- DISTRIBUTION.md
- eslint.config.js
- icon-source.html
- icon-source.png
- index.html
- package.json
- README.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vitest.config.ts
- agent-loop.test.ts
- agent-loop.ts
- agent.test.ts
- agent.ts
- index.ts
- local-backend.test.ts
- local-backend.ts
- output-ceiling.test.ts
- output-ceiling.ts
- thinking-block-simulation.test.ts
- transport-timeout.test.ts
- types.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- tsup.config.ts
- vitest.config.ts
- anthropic.test.ts
- anthropic.ts
- gateway-error-frame.test.ts
- gemini.test.ts
- gemini.ts
- moonshot-video.test.ts
- moonshot-video.ts
- openai-codex.test.ts
- openai-codex.ts
- openai.test.ts
- openai.ts
- palsu.test.ts
- palsu.ts
- prompt-cache-key.test.ts
- prompt-cache-key.ts
- reasoning-field.ts
- transform.test.ts
- transform.ts
- xai.test.ts
- diag.ts
- env.ts
- event-stream.test.ts
- event-stream.ts
- json.ts
- request-id.ts
- sse.test.ts
- sse.ts
- well-formed.test.ts
- well-formed.ts
- zod-to-json-schema.test.ts
- zod-to-json-schema.ts
- error-classification.ts
- errors.test.ts
- errors.ts
- index.ts
- provider-registry.ts
- redaction.test.ts
- redaction.ts
- stream.test.ts
- stream.ts
- types.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- tsup.config.ts
- vitest.config.ts
- done.mp3
- ready.mp3
- splash.mp3
- ggboss.png
- audio.test.ts
- audio.ts
- auto-update.ts
- banner.tsx
- boss-chat-screen.test.tsx
- boss-chat-screen.tsx
- boss-footer.test.tsx
- boss-footer.tsx
- boss-live-history-parity.test.tsx
- boss-model-selector.tsx
- boss-phrases.ts
- boss-spacing.test.ts
- boss-spacing.ts
- boss-store.test.ts
- boss-store.ts
- boss-system-prompt.ts
- boss-tasks-overlay.tsx
- boss-terminal-history.test.ts
- boss-terminal-history.tsx
- boss-tool-group-render.test.tsx
- boss-tool-group-summary.ts
- boss-tool-group.test.ts
- boss-transcript-history.ts
- boss-transcript-renderer.test.tsx
- boss-transcript-renderer.tsx
- boss-transcript-rows.test.tsx
- boss-transcript-rows.tsx
- boss-ui-items.ts
- boss-worker-status-row.test.tsx
- boss-worker-status-row.tsx
- branding.ts
- cli.smoke.test.ts
- cli.ts
- colors.ts
- discover.ts
- event-queue.test.ts
- event-queue.ts
- index.ts
- ink-version.test.ts
- link-command.tsx
- links.ts
- logger.ts
- orchestrator-app.tsx
- orchestrator.test.ts
- orchestrator.ts
- radio-picker.tsx
- radio.ts
- serve-mode.ts
- sessions.ts
- settings.ts
- slash-commands.ts
- splash.tsx
- task-tools.ts
- tasks-store.test.ts
- tasks-store.ts
- telegram-setup.ts
- tool-formatters.ts
- tools.ts
- truncate-tool-results.test.ts
- truncate-tool-results.ts
- types.ts
- worker.test.ts
- worker.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- tsup.config.ts
- anthropic.ts
- gemini.test.ts
- gemini.ts
- kimi.test.ts
- kimi.ts
- openai.test.ts
- openai.ts
- pkce.ts
- types.ts
- xai.test.ts
- xai.ts
- auth-storage.test.ts
- auth-storage.ts
- auto-update.ts
- claude-code-version.ts
- file-lock.ts
- index.ts
- local-models.test.ts
- local-models.ts
- logger.test.ts
- logger.ts
- model-registry.test.ts
- model-registry.ts
- paths.ts
- provider-usage.test.ts
- provider-usage.ts
- telegram.ts
- thinking-level.test.ts
- thinking-level.ts
- voice-transcriber.test.ts
- voice-transcriber.ts
- CHANGELOG.md
- package.json
- tsconfig.json
- tsup.config.ts
- vitest.config.ts
- build-skills.mjs
- copy-python.mjs
- api-keys.ts
- index.ts
- login.ts
- types.ts
- adapter.ts
- adapter.ts
- bridge-source.test.ts
- bridge-source.ts
- bridge.ts
- http-bridge.test.ts
- http-bridge.ts
- ws-bridge.test.ts
- ws-bridge.ts
- adapter.ts
- bridge-source.ts
- bridge.integration.test.ts
- bridge.test.ts
- bridge.ts
- detect.test.ts
- detect.ts
- index.ts
- lazy.test.ts
- lazy.ts
- types.ts
- ffmpeg.ts
- beats.py
- face_reframe.py
- sidecar-path.ts
- ass.test.ts
- ass.ts
- audio-cleanup.test.ts
- audio-cleanup.ts
- audio-mix.test.ts
- audio-mix.ts
- beats.test.ts
- beats.ts
- brand-kit.test.ts
- brand-kit.ts
- bundled-sfx.test.ts
- bundled-sfx.ts
- child-abort.test.ts
- child-abort.ts
- cli-banner.ts
- clip-scoring.test.ts
- clip-scoring.ts
- clustering.test.ts
- clustering.ts
- color-match.test.ts
- color-match.ts
- doctor-render.test.ts
- doctor-render.ts
- doctor-runner.ts
- doctor.test.ts
- doctor.ts
- ducking.test.ts
- ducking.ts
- edl-roundtrip.test.ts
- edl.test.ts
- edl.ts
- emoji-captions.ts
- envelope-sync.test.ts
- envelope-sync.ts
- face-reframe.test.ts
- face-reframe.ts
- fcpxml-roundtrip.test.ts
- fcpxml.test.ts
- fcpxml.ts
- filler-words.test.ts
- filler-words.ts
- format.test.ts
- format.ts
- frames.ts
- hook-analysis.test.ts
- hook-analysis.ts
- hook-rewrite.test.ts
- hook-rewrite.ts
- keyframes.test.ts
- keyframes.ts
- keyword-captions.test.ts
- keyword-captions.ts
- logger.ts
- loop-match.ts
- loudness.test.ts
- loudness.ts
- marker-colors.test.ts
- marker-colors.ts
- multi-format.test.ts
- multi-format.ts
- multicam.test.ts
- multicam.ts
- punch-in.test.ts
- punch-in.ts
- python.test.ts
- python.ts
- reformat.test.ts
- reformat.ts
- reorder.test.ts
- reorder.ts
- retention-structure.test.ts
- retention-structure.ts
- review.test.ts
- review.ts
- safe-paths.test.ts
- safe-paths.ts
- sessions.ts
- sfx-on-cuts.test.ts
- sfx-on-cuts.ts
- silence.test.ts
- silence.ts
- skills-loader.test.ts
- skills-loader.ts
- skin-grade.test.ts
- skin-grade.ts
- speaker-changes.test.ts
- speaker-changes.ts
- speed-ramp.test.ts
- speed-ramp.ts
- srt.test.ts
- srt.ts
- stabilize.ts
- styles-loader.test.ts
- styles-loader.ts
- text-overlay.test.ts
- text-overlay.ts
- thumbnail-compose.ts
- thumbnail-promise.test.ts
- thumbnail-promise.ts
- version.ts
- viral-moments.test.ts
- viral-moments.ts
- vision.test.ts
- vision.ts
- whisper.test.ts
- whisper.ts
- youtube-metadata.test.ts
- youtube-metadata.ts
- chapter-markers.md
- fusion-lower-third.md
- keyframing-and-titles.md
- long-form-content-edit.md
- short-form-content-edit.md
- skin-tone-matching.md
- viral-hook-patterns.md
- youtube-algorithm-primer.md
- youtube-end-to-end.md
- youtube-thumbnail-design.md
- add-fades.ts
- add-marker.ts
- add-sfx-at-cuts.ts
- add-sfx-to-timeline.test.ts
- add-sfx-to-timeline.ts
- add-track.ts
- analyze-hook.ts
- append-clip.ts
- apply-lut.ts
- audit-first-frame.ts
- audit-retention-structure.test.ts
- audit-retention-structure.ts
- bleep-words.test.ts
- bleep-words.ts
- burn-subtitles.ts
- clean-audio.ts
- clone-timeline.ts
- cluster-takes.ts
- color-match.ts
- compose-layered.ts
- compose-thumbnail-variants.ts
- compose-thumbnail.ts
- concat-videos.test.ts
- concat-videos.ts
- copy-grade.ts
- create-timeline.ts
- crossfade-videos.ts
- cut-at.ts
- cut-filler-words.ts
- detect-silence.ts
- detect-speaker-changes.ts
- duck-audio.ts
- extract-audio.ts
- extract-frame.ts
- face-reframe.test.ts
- face-reframe.ts
- find-viral-moments.test.ts
- find-viral-moments.ts
- fusion-comp.ts
- generate-gif.test.ts
- generate-gif.ts
- generate-outro.ts
- generate-youtube-metadata.test.ts
- generate-youtube-metadata.ts
- get-markers.ts
- get-timeline.ts
- grade-skin-tones.ts
- host-eval.ts
- host-info.ts
- host-tools.test.ts
- import-edl.ts
- import-subtitles.ts
- import-to-media-pool.ts
- index.test.ts
- index.ts
- insert-broll.ts
- ken-burns.ts
- list-render-presets.ts
- loop-match-short.ts
- match-clip-color.ts
- measure-loudness.ts
- mix-audio.ts
- multicam-sync.ts
- new-tools.test.ts
- normalize-loudness.ts
- open-page.ts
- overlay-watermark.ts
- path-traversal.test.ts
- pick-best-takes.ts
- post-tools.test.ts
- pre-render-check.ts
- probe-media.ts
- punch-in.ts
- read-skill.ts
- read-transcript.test.ts
- read-transcript.ts
- reformat-timeline.ts
- render-multi-format.test.ts
- render-multi-format.ts
- render.ts
- reorder-timeline.ts
- replace-clip.ts
- review-edit.ts
- rewrite-hook.ts
- ripple-delete.ts
- save-project.ts
- score-clip.test.ts
- score-clip.ts
- score-shot.ts
- search-tools.test.ts
- search-tools.ts
- set-clip-speed.ts
- set-clip-volume.ts
- set-primary-correction.ts
- smart-reframe.ts
- snap-cuts-to-beats.test.ts
- snap-cuts-to-beats.ts
- speed-ramp.ts
- stabilize-video.ts
- suggest-broll.test.ts
- suggest-broll.ts
- text-based-cut.test.ts
- text-based-cut.ts
- transcribe.ts
- transition-videos.ts
- trim-dead-air.test.ts
- trim-dead-air.ts
- verify-thumbnail-promise.test.ts
- verify-thumbnail-promise.ts
- write-ass.ts
- write-edl.ts
- write-fcpxml.ts
- write-keyword-captions.ts
- write-lower-third.ts
- write-srt.ts
- write-title-card.ts
- Banner.tsx
- App.test.ts
- App.tsx
- render.ts
- tool-formatters.test.ts
- tool-formatters.ts
- cli.ts
- index.ts
- prompt-commands.test.ts
- prompt-commands.ts
- system-prompt.test.ts
- system-prompt.ts
- types.ts
- .gitignore
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- cli.ts
- manifest.xml
- runtime.jsx
- cs-interface.js
- server.js
- .debug
- index.html
- consts.js
- index.js
- utils.js
- index.html
- main.js
- manifest.json
- index.ts
- installer.test.ts
- installer.ts
- paths.test.ts
- paths.ts
- package.json
- README.md
- tsconfig.json
- vitest.config.ts
- ggboss.ts
- ggcoder-rpc.ts
- in-memory.test.ts
- in-memory.ts
- openai-codex-realtime.ts
- openai-realtime.ts
- index.ts
- platform.ts
- session.ts
- tools.test.ts
- tools.ts
- types.ts
- CHANGELOG.md
- package.json
- README.md
- tsconfig.json
- tsup.config.ts
- agent-surface.md
- audit-protocol.md
- platform-playbooks.md
- provenance.md
- secure-defaults.md
- supply-chain.md
- threat-landscape.md
- verification.md
- SKILL.md
- SKILL.md
- SKILL.md
- artifacts.md
- eu-uk.md
- exposure-triage.md
- lawsuit-vectors.md
- provenance.md
- sector-gates.md
- security-baseline.md
- trigger-map.md
- us.md
- SKILL.md
- backups-and-runtime.md
- migrations-and-schema.md
- SKILL.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- DESIGN.md
- LICENSE
- corpus-manifest.json
- observations.json
- anti-defaults.md
- archetypes.md
- craft-rulings.md
- methodology.md
- observed-patterns.md
- production-contract.md
- provenance.md
- quality-rubric.md
- LICENSES.md
- SKILL.md
- memory-and-processes.md
- playbooks.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- end-notification.mp3
- ggcoder.png
- code-compress-test.ts
- compress-bench-real.ts
- compress-bench.ts
- verify-edit-agent-view.ts
- verify-edit-pomodoro.ts
- seeded-auditor-v5.22.6.md
- seeded-bee-v5.37.0.md
- seeded-owl-v5.37.0.md
- seeded-skeptic-v5.22.6.md
- system-prompt-prefix.md
- general.test.ts
- general.ts
- index.ts
- jiwa.test.ts
- jiwa.ts
- memory.test.ts
- memory.ts
- research.ts
- shared.ts
- specialists.test.ts
- therapist.ts
- types.ts
- auth.ts
- command-routing.test.ts
- command-routing.ts
- mcp.ts
- shared.ts
- claude-transcript.jsonl
- codex-transcript.jsonl
- crash-gg-agent-shim.mjs
- crash-mid-tool-batch.mjs
- cursor-transcript.jsonl
- elicit-mcp-server.mjs
- legacy-mcp-server.mjs
- index.ts
- active-context.test.ts
- active-context.ts
- compactor.test.ts
- compactor.ts
- policy.test.ts
- policy.ts
- query-aware-selector.test.ts
- query-aware-selector.ts
- token-estimator.test.ts
- token-estimator.ts
- tool-result-pruner.test.ts
- tool-result-pruner.ts
- loader.ts
- plugin-bundles.test.ts
- plugin-bundles.ts
- types.ts
- client-navigation.test.ts
- client.ts
- edit-telemetry.ts
- format.test.ts
- format.ts
- integration.test.ts
- jsonrpc.test.ts
- jsonrpc.ts
- manager-navigation.test.ts
- manager.test.ts
- manager.ts
- pool.test.ts
- pool.ts
- servers.test.ts
- servers.ts
- test-support.ts
- uri.test.ts
- windows.test.ts
- catalog-cache.test.ts
- catalog-cache.ts
- client-session-recovery.test.ts
- client.ts
- content.test.ts
- content.ts
- defaults.test.ts
- defaults.ts
- deferred-catalog.ts
- elicitation-bridge.ts
- elicitation.test.ts
- index.ts
- legacy-negotiation.test.ts
- loopback.test.ts
- loopback.ts
- oauth-provider.ts
- oauth-store.test.ts
- oauth-store.ts
- parse-add-command.test.ts
- parse-add-command.ts
- resolve-stdio.test.ts
- resolve-stdio.ts
- session-elicitation-wiring.test.ts
- shared-pool.test.ts
- shared-pool.ts
- store.test.ts
- store.ts
- types.ts
- when-connected.test.ts
- anthropic.ts
- gemini.ts
- kimi.ts
- openai.ts
- pkce.ts
- types.ts
- xai.ts
- engine.test.ts
- engine.ts
- git-xp.test.ts
- git-xp.ts
- ranks.test.ts
- ranks.ts
- rebuild.test.ts
- rebuild.ts
- store.test.ts
- store.ts
- types.ts
- index.ts
- packs.ts
- agent-mcp-passthrough.test.ts
- agent-notifications.test.ts
- agent-notifications.ts
- agent-session-add-dir.test.ts
- agent-session-attachments.test.ts
- agent-session-checkpoint-flush.test.ts
- agent-session-compaction.test.ts
- agent-session-crash-durability.test.ts
- agent-session-env-delta.test.ts
- agent-session-marker-anchors.test.ts
- agent-session-memory-tail.test.ts
- agent-session-model-switch.test.ts
- agent-session-notifications.test.ts
- agent-session-pre-init-arming.test.ts
- agent-session-process-gate.test.ts
- agent-session-queue.test.ts
- agent-session-review-coverage.test.ts
- agent-session-slash-restore.test.ts
- agent-session-subagent-policy.test.ts
- agent-session-tool-result-policy.test.ts
- agent-session-tool-tiers.test.ts
- agent-session-verification-flow.test.ts
- agent-session-verification-gate.test.ts
- agent-session.ts
- agent-tools-allowlist.test.ts
- agents.test.ts
- agents.ts
- api-benchmark.ts
- ask-user.ts
- auth-providers.ts
- auth-storage.ts
- auto-update.test.ts
- auto-update.ts
- autopilot-cycle.test.ts
- autopilot-cycle.ts
- autopilot-gate.test.ts
- autopilot-gate.ts
- autopilot-verdict.test.ts
- autopilot-verdict.ts
- bash-spawn-benchmark.ts
- bundled-agents.ts
- cache-warm-benchmark.ts
- checkpoint-store.test.ts
- checkpoint-store.ts
- claude-code-version.ts
- code-retrieval-chunkers.test.ts
- code-retrieval-chunkers.ts
- code-retrieval.ts
- context-limits.test.ts
- context-limits.ts
- continue-replay-inventory.test.ts
- custom-commands.ts
- encode-cwd.test.ts
- encode-cwd.ts
- env-delta.test.ts
- env-delta.ts
- event-bus.test.ts
- event-bus.ts
- fast-apply-benchmark.ts
- file-lock.ts
- foreign-session-import.test.ts
- foreign-session-import.ts
- foreign-transcript-blocks.ts
- hashline-edit-benchmark.test.ts
- hashline-edit-benchmark.ts
- hashline.ts
- ideal-review.test.ts
- ideal-review.ts
- index.ts
- input-normalization.test.ts
- json-mode-flag-parity.test.ts
- ken-context.test.ts
- ken-context.ts
- ken-model.test.ts
- ken-model.ts
- ken-prompt.test.ts
- ken-prompt.ts
- language-detector.test.ts
- language-detector.ts
- local-endpoint-store.test.ts
- local-endpoint-store.ts
- logger.ts
- loop-breaker.test.ts
- loop-breaker.ts
- message-images.test.ts
- message-images.ts
- model-registry.ts
- network-guard.test.ts
- network-guard.ts
- parked-requests.ts
- persistent-shell.test.ts
- persistent-shell.ts
- process-gate.test.ts
- process-gate.ts
- process-manager-dev-server-repro.test.ts
- process-manager-notifications.test.ts
- process-manager-wake.test.ts
- process-manager.ts
- project-discovery.test.ts
- project-discovery.ts
- prompt-commands.test.ts
- prompt-commands.ts
- provider-cache.e2e.test.ts
- radio.test.ts
- radio.ts
- regrounding.test.ts
- regrounding.ts
- resolve-start.test.ts
- resolve-start.ts
- run-claim.test.ts
- run-claim.ts
- run-journal.test.ts
- run-lifecycle.test.ts
- run-lifecycle.ts
- runtime-mode.ts
- sandbox-domains.ts
- sandbox-feedback.test.ts
- sandbox-feedback.ts
- sandbox.test.ts
- sandbox.ts
- semantic-search-benchmark.test.ts
- semantic-search-benchmark.ts
- session-compaction.test.ts
- session-compaction.ts
- session-export.test.ts
- session-export.ts
- session-history.test.ts
- session-history.ts
- session-injections.test.ts
- session-manager.test.ts
- session-manager.ts
- session-notification-visibility.test.ts
- session-preview.ts
- session-reconstructability.test.ts
- session-restore-display.test.ts
- session-storage-fd-leak.test.ts
- session-storage.test.ts
- session-storage.ts
- settings-manager.ts
- setup-history.test.ts
- setup-history.ts
- shell-path.ts
- shell.test.ts
- shell.ts
- shutdown.test.ts
- shutdown.ts
- sidecar-error-reporter.test.ts
- sidecar-error-reporter.ts
- skills-routing.test.ts
- skills.ts
- slash-commands.test.ts
- slash-commands.ts
- source-maps.test.ts
- source-maps.ts
- speed-benchmark.test.ts
- speed-benchmark.ts
- steering.ts
- subagent-manager.test.ts
- subagent-manager.ts
- subagent-policy.ts
- subagent-store.test.ts
- subagent-store.ts
- subagent-turn-record.test.ts
- subagent-turn-record.ts
- tasks-store.ts
- telegram-config.ts
- telegram.ts
- thinking-level.ts
- verification-evidence.test.ts
- verification-evidence.ts
- verification-gate.test.ts
- verification-gate.ts
- verify-commands.test.ts
- verify-commands.ts
- voice-transcriber.ts
- workspace-guard.test.ts
- workspace-guard.ts
- acp-stdio-agent.mjs
- acp-mode.test.ts
- acp-mode.ts
- agent-home-mode.ts
- index.ts
- json-mode.test.ts
- json-mode.ts
- print-mode.ts
- rpc-mode.ts
- serve-mode.ts
- subagent-worker-mode.test.ts
- subagent-worker-mode.ts
- fake-home.ts
- fake-lsp-server.mjs
- fake-subagent-worker.mjs
- sample.pdf
- ask-user.test.ts
- ask-user.ts
- bash.test.ts
- bash.ts
- checkpoint-hook.test.ts
- code-nav.test.ts
- code-nav.ts
- code-skeleton.test.ts
- code-skeleton.ts
- compress-integration.test.ts
- compress.test.ts
- compress.ts
- edit-diff.test.ts
- edit-diff.ts
- edit-robustness.test.ts
- edit.test.ts
- edit.ts
- enter-plan.ts
- exit-plan.test.ts
- exit-plan.ts
- find.ts
- generate-image.test.ts
- generate-image.ts
- grep-parity.test.ts
- grep-recall.test.ts
- grep-spawn.test.ts
- grep.test.ts
- grep.ts
- html-extract.test.ts
- html-extract.ts
- index.test.ts
- index.ts
- ls.ts
- operations.test.ts
- operations.ts
- overflow.test.ts
- overflow.ts
- path-utils.test.ts
- path-utils.ts
- pdf-extract.test.ts
- pdf-extract.ts
- plan-mode.test.ts
- prompt-hints.ts
- read-only-bash.test.ts
- read-only-bash.ts
- read-tracker.ts
- read.test.ts
- read.ts
- safe-env.ts
- screenshot.test.ts
- screenshot.ts
- search-code.test.ts
- search-code.ts
- skill.ts
- source-path.test.ts
- source-path.ts
- subagent-control.test.ts
- subagent-control.ts
- subagent-shared.test.ts
- subagent-shared.ts
- subagent.test.ts
- subagent.ts
- task-output.ts
- task-send.test.ts
- task-send.ts
- task-stop.ts
- tasks.ts
- tool-catalog.snapshot.json
- tool-catalog.test.ts
- tool-search.test.ts
- tool-search.ts
- tool-tiers.test.ts
- tool-tiers.ts
- truncate-utils.test.ts
- truncate.test.ts
- truncate.ts
- web-fetch.test.ts
- web-fetch.ts
- web-search.test.ts
- web-search.ts
- write.test.ts
- write.ts
- ActivityIndicator.test.ts
- ActivityIndicator.tsx
- AnimationContext.tsx
- AssistantMessage.test.tsx
- AssistantMessage.tsx
- BackgroundTasksBar.tsx
- Banner.tsx
- ChatFooterPane.tsx
- ChatInputStack.tsx
- ChatLayout.tsx
- ChatLivePane.tsx
- ChatScreen.tsx
- ChatStatusRow.tsx
- CompactionNotice.tsx
- DiffFrame.tsx
- DiffView.tsx
- Footer.test.ts
- Footer.tsx
- FooterStatusRow.tsx
- force-color.ts
- FullScreenOverlayRouter.tsx
- IdealHookMessage.tsx
- index.ts
- InputArea.test.tsx
- InputArea.tsx
- LiveToolPanel.tsx
- Markdown.tsx
- MessageResponse.tsx
- ModelSelector.tsx
- NoSelect.tsx
- Overlay.tsx
- PlanApproval.tsx
- PlanBanner.tsx
- PlanModeLogo.tsx
- PlanOverlay.test.tsx
- PlanOverlay.tsx
- PlanProgress.tsx
- QueueIndicator.tsx
- Ratchet.tsx
- RewindOverlay.tsx
- SelectList.tsx
- ServerToolExecution.tsx
- SessionSelector.tsx
- SessionSummary.tsx
- SettingsSelector.tsx
- SkillsOverlay.tsx
- SlashCommandMenu.tsx
- SlashStyledSelectList.tsx
- Spinner.tsx
- StreamingArea.test.ts
- StreamingArea.tsx
- SubAgentPanel.tsx
- TaskPickerMenu.tsx
- themed-output.test.tsx
- ThemeSelector.tsx
- ThinkingBlock.tsx
- ToolExecution.tsx
- ToolGroupExecution.tsx
- ToolUseLoader.tsx
- TranscriptViewport.tsx
- UserMessage.test.tsx
- UserMessage.tsx
- figures.ts
- stall-retry-duplicate.test.ts
- useAgentLoop.test.ts
- useAgentLoop.ts
- useBlink.ts
- useChatLayoutMeasurements.ts
- useContextCompaction.test.tsx
- useContextCompaction.ts
- useDoublePress.ts
- useMinDisplayTime.ts
- useModeState.ts
- useSessionManager.ts
- useSessionPersistence.ts
- useSlashCommands.ts
- useTaskPickerController.ts
- useTerminalSize.ts
- useTerminalTitle.ts
- useTranscriptHistory.sessionstore.test.tsx
- useTranscriptHistory.test.tsx
- useTranscriptHistory.ts
- useTranscriptScroll.test.tsx
- useTranscriptScroll.ts
- create-store.ts
- index.ts
- taskbar-store.ts
- transcript-scroll-store.test.ts
- transcript-scroll-store.ts
- screen-recorder.ts
- dark-ansi.json
- dark-daltonized.json
- dark.json
- detect-theme.ts
- light-ansi.json
- light-daltonized.json
- light.json
- theme.ts
- MiscRows.tsx
- presentation.ts
- spacing.test.ts
- spacing.ts
- StatusRow.tsx
- tool-presentation.ts
- ToolRows.tsx
- transcript-lines.test.ts
- transcript-lines.ts
- TranscriptItemFrame.tsx
- TranscriptRenderer.tsx
- assistant-stream-split.test.ts
- assistant-stream-split.ts
- highlight.ts
- hyperlink.ts
- latex-to-unicode.ts
- markdown-cache.ts
- markdown-renderer.test.ts
- markdown-renderer.ts
- markdown-table.ts
- signal.ts
- supports-hyperlinks.ts
- table-text.test.ts
- table-text.ts
- terminal-graphics.test.ts
- terminal-graphics.ts
- terminal-input.test.ts
- terminal-input.ts
- text-utils.test.ts
- text-utils.ts
- token-to-ansi.ts
- user-message-display.ts
- word-diff.ts
- activity-phrases.ts
- anchor-pad-reclaim.test.tsx
- app-items.test.ts
- app-items.ts
- app-state-persistence.test.ts
- App.tsx
- assistant-stream-flush-parity.test.ts
- atomic-flush-regression.test.tsx
- chat-layout-pinning.test.tsx
- duration-format.ts
- duration-summary.ts
- error-item.ts
- footer-jump-regression.test.tsx
- footer-status-layout.test.ts
- frame-clip-regression.test.tsx
- item-helpers.ts
- layout-decisions.ts
- live-area-clamp.test.tsx
- live-area-height.test.ts
- live-area-height.ts
- live-frame-height.test.tsx
- live-item-flush.test.ts
- live-item-flush.ts
- login.tsx
- long-prompt-regression-harness.test.tsx
- mcp.tsx
- plan-overlay.test.ts
- prompt-routing.ts
- queued-message.test.tsx
- render.test.ts
- render.ts
- scroll-stabilization.test.ts
- session-summary.ts
- sessions.ts
- slash-command-images.test.ts
- spinner-frames.ts
- startup-banner-order.test.tsx
- streaming-flush-bounce.test.tsx
- submit-boundary-gap.test.tsx
- submit-prompt-command.ts
- submit-slash-commands.ts
- terminal-history-format.ts
- terminal-history-repaint.test.ts
- terminal-history-retry-dedup.test.ts
- terminal-history-spacing.ts
- terminal-history-status-renderers.ts
- terminal-history.test.ts
- terminal-history.ts
- thinking-level-cycle.test.ts
- thinking-level.ts
- tool-group-summary.test.ts
- tool-group-summary.ts
- tool-line-summary.ts
- transcript-viewport-pinning.test.tsx
- tui-history-parity.test.tsx
- tui-simulation.test.tsx
- tui-terminal-recorder.test.tsx
- error-handler.ts
- format.ts
- git.test.ts
- git.ts
- github.test.ts
- github.ts
- http-body.test.ts
- http-body.ts
- image.test.ts
- image.ts
- open-browser.ts
- plan-steps.test.ts
- plan-steps.ts
- process.test.ts
- process.ts
- prompt-enhancer.ts
- shell.ts
- sound.ts
- text.test.ts
- text.ts
- app-sidecar-ask-supersede.test.ts
- app-sidecar-auth-broadcast.test.ts
- app-sidecar-sessions.test.ts
- app-sidecar-sessions.ts
- app-sidecar.ts
- cli.ts
- config.test.ts
- config.ts
- hf-pull.test.ts
- hf-pull.ts
- index.ts
- interactive.ts
- marked-terminal.d.ts
- session.test.ts
- session.ts
- system-prompt.golden.test.ts
- system-prompt.test.ts
- system-prompt.tiering.test.ts
- system-prompt.ts
- types.ts
- CHANGELOG.md
- package.json
- README.md
- test-voice.mjs
- tsconfig.build.json
- tsconfig.json
- vitest.config.ts
- mailpit.sh
- install.sh
- test.sh
- curl.sh
- install.sh
- test.sh
- adb-logcat.sh
- docker.sh
- simctl.sh
- tail.sh
- detect.sh
- install.sh
- test.sh
- adb.sh
- generic.sh
- playwright.sh
- simctl.sh
- window.sh
- detect.sh
- install.sh
- test.sh
- _lib.sh
- _redact.sh
- cli.ts
- index.ts
- journal.ts
- manifest.ts
- package.json
- README.md
- tsconfig.json
- .gitattributes
- .gitignore
- .prettierignore
- .prettierrc
- AGENTS.md
- eslint.config.js
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- prompt-audit.md
- README.md
- tsconfig.json
# 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.
claude
View Details ▼
claude
An agent-based coding tool that understands your code base and helps you code faster through natural language commands.
claude prompt
Execute with prompt:
claude update
Update `claude`:
claude mcp list
Get the list of specified MCP servers:
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:
npm
View Details ▼
npm
JavaScript and Node.js package manager.
Manage Node.js projects and their module dependencies.
Some subcommands such as `install`, `run`, etc. have their own usage documentation.
npm init {{[-y|--yes]}}
Create a `package.json` file with default values (omit `--yes` to do it interactively):
npm {{[i|install]}}
Download all the packages listed as dependencies in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
pnpm
View Details ▼
pnpm
Fast, disk space efficient package manager for Node.js.
Manage Node.js projects and their module dependencies.
pnpm init
Create a `package.json` file:
pnpm {{[i|install]}}
Download all the packages listed as dependencies in `package.json`:
pnpm add {{module_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
