gravity
Gravity — a desktop workspace for AI coding agents
File Explorer
- bus.mjs
- SKILL.md
- local-daemon.mjs
- local-daemon.test.mjs
- drive.mjs
- SKILL.md
- SKILL.md
- drive.mjs
- SKILL.md
- SKILL.md
- README.md
- settings.toml
- pre-commit
- checks.yml
- release.yml
- secrets.yml
- tests.yml
- visual.yml
- warm-release-cache.yml
- components.tsx
- config.mjs
- theme.css
- vite.config.ts
- terminal-metrics.mjs
- appUpdate.ts
- bots.ts
- records.test.ts
- records.ts
- selection.ts
- snapshot.test.ts
- snapshot.ts
- useConnection.test.ts
- useConnection.ts
- useDaemonActions.ts
- useDaemonPushes.ts
- useDaemonState.ts
- useDesktopShell.ts
- useDockBadge.test.ts
- useDockBadge.ts
- useEntities.ts
- useFirstRunSetup.test.ts
- useFirstRunSetup.ts
- useInitialBot.test.ts
- useInitialBot.ts
- useLatestRef.ts
- useLocalDaemonDiscovery.test.ts
- useLocalDaemonDiscovery.ts
- useOverlays.ts
- usePaletteActions.ts
- usePendingDecisions.ts
- usePinnedBots.ts
- useSelection.ts
- useToasts.test.ts
- useToasts.ts
- useUnread.ts
- useUpdates.test.ts
- useUpdates.ts
- useWindowShortcut.test.ts
- useWindowShortcut.ts
- bloom.png
- cloud.png
- comet.png
- copper.png
- dusk.png
- echo.png
- ember.png
- frost.png
- glitch.png
- halo.png
- mint.png
- moss.png
- nova.png
- orbit.png
- pixel.png
- quartz.png
- rune.png
- slate.png
- tide.png
- volt.png
- hero.png
- quiet.png
- BotHeader.tsx
- BotHistory.test.tsx
- BotHistory.tsx
- BotTabs.stories.tsx
- BotTabs.tsx
- icons.tsx
- Composer.stories.tsx
- Composer.test.tsx
- Composer.tsx
- ControlBody.tsx
- ControlCenterView.test.tsx
- ControlCenterView.tsx
- ControlHeader.tsx
- controlSession.ts
- ControlTop.tsx
- DecisionReader.stories.tsx
- DecisionReader.test.tsx
- DecisionReader.tsx
- DecisionRow.tsx
- decisions.test.ts
- decisions.ts
- DecisionThread.tsx
- DeleteDecisionDialog.tsx
- DraftCard.tsx
- HeldCard.tsx
- Markdown.test.tsx
- Markdown.tsx
- NotifyChips.tsx
- OptionList.test.tsx
- OptionList.tsx
- publishPlan.test.ts
- publishPlan.ts
- PublishTray.stories.tsx
- PublishTray.test.tsx
- PublishTray.tsx
- ReadingPane.tsx
- Registry.stories.tsx
- Registry.test.tsx
- Registry.tsx
- RulingCard.tsx
- TagsPanel.stories.tsx
- TagsPanel.test.tsx
- TagsPanel.tsx
- useBotLookups.ts
- useComposer.test.ts
- useComposer.ts
- useControlActions.ts
- useControlCenter.ts
- useControlKeys.test.ts
- useControlKeys.ts
- useControlState.ts
- useDecisionDetail.test.ts
- useDecisionDetail.ts
- useDecisionMutations.ts
- useDecisions.test.ts
- useDecisions.ts
- useNotifySets.test.ts
- useNotifySets.ts
- useNow.ts
- useReaderScroll.test.tsx
- useReaderScroll.ts
- useTagAdmin.ts
- WaitingList.stories.tsx
- WaitingList.test.tsx
- WaitingList.tsx
- DeviceRow.stories.tsx
- DeviceRow.tsx
- NewDeviceForm.stories.tsx
- NewDeviceForm.tsx
- TokenReveal.stories.tsx
- TokenReveal.tsx
- useDevices.ts
- DeliveriesTable.stories.tsx
- DeliveriesTable.tsx
- DiagnosticsSummary.stories.tsx
- DiagnosticsSummary.tsx
- ConfirmDialog.stories.tsx
- ConfirmDialog.tsx
- OverlayShell.stories.tsx
- OverlayShell.tsx
- CreateRoutineForm.stories.tsx
- CreateRoutineForm.test.tsx
- CreateRoutineForm.tsx
- RoutineItem.stories.tsx
- RoutineItem.test.tsx
- RoutineItem.tsx
- RunHistory.tsx
- TriggerFields.tsx
- triggers.test.ts
- triggers.ts
- useRoutines.ts
- botMatches.ts
- BotResultRow.stories.tsx
- BotResultRow.tsx
- SearchResultRow.stories.tsx
- SearchResultRow.tsx
- useMessageSearch.ts
- AboutSettings.test.tsx
- AboutSettings.tsx
- AppearanceSettings.tsx
- categories.ts
- ConnectionSettings.test.tsx
- ConnectionSettings.tsx
- DaemonSettings.test.tsx
- DaemonSettings.tsx
- DiagnosticsSettings.test.tsx
- DiagnosticsSettings.tsx
- GeneralSettings.tsx
- NotificationSettings.tsx
- SettingsOverlay.test.tsx
- SettingsOverlay.tsx
- ShortcutSettings.test.tsx
- ShortcutSettings.tsx
- SetupScreen.test.tsx
- SetupScreen.tsx
- BotRow.stories.tsx
- BotRow.tsx
- ControlCenterRow.stories.tsx
- ControlCenterRow.tsx
- icons.tsx
- NewProjectForm.stories.tsx
- NewProjectForm.tsx
- PinnedBots.stories.tsx
- PinnedBots.tsx
- ProjectSection.tsx
- RowContextMenu.tsx
- SidebarFooter.stories.tsx
- SidebarFooter.tsx
- tree.ts
- useBotMenu.tsx
- useProjectMenu.tsx
- useRowMenu.tsx
- BotAvatar.stories.tsx
- BotAvatar.test.tsx
- BotAvatar.tsx
- botIcons.ts
- BotView.test.tsx
- BotView.tsx
- CommandPalette.test.tsx
- CommandPalette.tsx
- DevicesPanel.test.tsx
- DevicesPanel.tsx
- InfoPanel.test.tsx
- InfoPanel.tsx
- MainPane.tsx
- PanelHeader.stories.tsx
- PanelHeader.tsx
- ProjectView.test.tsx
- ProjectView.tsx
- RoutinesPanel.test.tsx
- RoutinesPanel.tsx
- SearchOverlay.test.tsx
- SearchOverlay.tsx
- Sidebar.creation.test.tsx
- Sidebar.test.tsx
- Sidebar.tsx
- TableHead.stories.tsx
- TableHead.tsx
- terminalCache.ts
- terminalFileDrop.test.ts
- terminalFileDrop.ts
- TerminalPane.links.test.tsx
- TerminalPane.scroll.test.tsx
- TerminalPane.test.tsx
- TerminalPane.tsx
- terminalRenderer.test.ts
- terminalRenderer.ts
- Toasts.stories.tsx
- Toasts.tsx
- useListKeyboardNav.ts
- useLoadOnConnect.ts
- useManagedLocalDaemon.ts
- useScrollActiveIntoView.ts
- useScrollSelectedIntoView.ts
- api.ts
- client.test.ts
- client.ts
- connection.ts
- decisionRequests.ts
- decisions.ts
- entities.ts
- messages.ts
- push.test.ts
- push.ts
- requests.ts
- wire.test.ts
- wire.ts
- base.css
- bot-identity.css
- buttons.css
- control-composer.css
- control-list.css
- control-reader.css
- control-registry.css
- control-tags.css
- control.css
- devices.css
- message.css
- overlays.css
- panels.css
- settings.css
- setup.css
- sidebar-footer.css
- sidebar-rows.css
- sidebar.css
- toasts.css
- views.css
- decisionFixtures.ts
- fakeDaemon.ts
- fakeWebSocket.ts
- fixtures.ts
- setup.ts
- sidebar.tsx
- spies.ts
- terminalPaneDoubles.ts
- analytics.test.tsx
- analytics.tsx
- App.actions.test.tsx
- App.test.tsx
- App.tsx
- badge.test.ts
- badge.ts
- externalUrl.test.ts
- externalUrl.ts
- main.test.tsx
- main.tsx
- notify.test.ts
- notify.ts
- prefs.test.ts
- prefs.ts
- redact.test.ts
- redact.ts
- reveal.test.ts
- reveal.ts
- settings.test.ts
- settings.ts
- setup.test.ts
- setup.ts
- styles.css
- tauri.ts
- token.test.ts
- token.ts
- updater.test.ts
- updater.ts
- util.test.ts
- util.ts
- version.test.ts
- version.ts
- vite-env.d.ts
- windowShortcut.test.ts
- windowShortcut.ts
- default.json
- 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
- daemon.rs
- lib.rs
- main.rs
- shortcut.rs
- updater.rs
- build.rs
- Cargo.lock
- Cargo.toml
- tauri.conf.json
- bot-avatar--color-swatch.png
- bot-avatar--fallback-from-id.png
- bot-avatar--icon.png
- bot-avatar--muted.png
- bot-avatar--sizes.png
- bot-result-row--unknown-project.png
- bot-result-row--with-project.png
- bot-row--selected.png
- bot-row--silent-bot.png
- bot-row--states.png
- bot-row--with-badges.png
- bot-tabs--interactive.png
- composer--blank.png
- composer--hold-open.png
- composer--picked.png
- confirm-dialog--delete-bot.png
- control-center-row--quiet.png
- control-center-row--selected.png
- control-center-row--urgent.png
- create-routine-form--default.png
- decision-reader--draft.png
- decision-reader--held.png
- decision-reader--long-options.png
- decision-reader--no-options.png
- decision-reader--open.png
- decision-reader--relayed.png
- decision-reader--settled-question-expanded.png
- decision-reader--settled.png
- decision-reader--withdrawn.png
- deliveries-table--all-states.png
- deliveries-table--empty.png
- deliveries-table--read-only.png
- device-row--active.png
- device-row--current-device.png
- device-row--revoked.png
- diagnostics-summary--degraded.png
- diagnostics-summary--healthy.png
- new-device-form--default.png
- new-project-form--default.png
- overlay-shell--with-content.png
- panel-header--title-only.png
- panel-header--with-action.png
- pinned-bots--single-pin.png
- pinned-bots--strip.png
- publish-tray--many-drafts.png
- publish-tray--two-drafts.png
- registry--filtered.png
- registry--two-months.png
- routine-item--cron.png
- routine-item--interval-disabled.png
- routine-item--long-prompt.png
- routine-item--read-only-disconnected.png
- routine-item--signal-trigger.png
- search-result-row--kinds.png
- search-result-row--long-body.png
- sidebar-footer--auth-failed.png
- sidebar-footer--connected.png
- sidebar-footer--connecting.png
- sidebar-footer--disconnected.png
- sidebar-footer--read-only.png
- sidebar-footer--version-mismatch.png
- table-head--columns.png
- table-head--with-action-column.png
- tags-panel--list.png
- tags-panel--read-only.png
- toasts--levels.png
- toasts--title-only.png
- toasts--with-action.png
- token-reveal--default.png
- waiting-list--empty-nothing-settled.png
- waiting-list--empty.png
- waiting-list--typical.png
- stories.spec.ts
- .env.example
- .fallowrc.json
- .gitignore
- .oxfmtrc.json
- .oxlintrc.json
- index.html
- knip.json
- package.json
- playwright.config.ts
- pnpm-lock.yaml
- pnpm-workspace.yaml
- tsconfig.json
- vite.config.ts
- vitest.config.ts
- bloom.png
- comet.png
- orbit.png
- quartz.png
- rune.png
- slate.png
- tide.png
- volt.png
- gravity-app.png
- gravity-control-center.png
- quiet.png
- 404.html
- favicon.svg
- robots.txt
- sitemap.xml
- THIRD_PARTY_NOTICES.txt
- main.ts
- release.test.ts
- release.ts
- updater-bridge.ts
- updater-proxy.test.ts
- updater-proxy.ts
- worker.ts
- features.css
- .oxfmtrc.json
- .oxlintrc.json
- index.html
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- styles.css
- tsconfig.app.json
- tsconfig.json
- tsconfig.worker.json
- wrangler.jsonc
- wrangler.updater-bridge.jsonc
- decisions.rs
- base.rs
- decisions.rs
- history.rs
- decision_enums.rs
- decisions.rs
- entities.rs
- enums.rs
- avatar.rs
- envelope.rs
- lib.rs
- names.rs
- schema.rs
- types.rs
- Cargo.toml
- tests.rs
- archive.rs
- charter.rs
- create.rs
- revert.rs
- bots.rs
- conversations.rs
- decision_threads.rs
- decisions.rs
- decisions_edit.rs
- decisions_list.rs
- decisions_tests.rs
- deliveries.rs
- devices.rs
- projects.rs
- revisions.rs
- routines.rs
- runs.rs
- runs_state.rs
- runs_tests.rs
- settings.rs
- signals.rs
- tags.rs
- tags_tests.rs
- tasks.rs
- tests.rs
- authority.rs
- owner.rs
- publish.rs
- record.rs
- service.rs
- validate.rs
- view.rs
- watch.rs
- decisions.rs
- routines.rs
- schema.rs
- schema_decisions.rs
- selfmgmt.rs
- tags.rs
- tasks.rs
- tools.rs
- prompt.rs
- tests.rs
- trust.rs
- double.rs
- mod.rs
- pty.rs
- dispatch.rs
- signals.rs
- tests.rs
- port.rs
- hooks.rs
- lifecycle.rs
- termio.rs
- admin.rs
- decisions.rs
- decisions_publish.rs
- dispatch.rs
- entities.rs
- messaging.rs
- routines.rs
- terminal.rs
- views.rs
- activity.rs
- actor.rs
- app.rs
- backup.rs
- botmgmt.rs
- channel.rs
- config.rs
- db.rs
- decisions.rs
- delivery.rs
- events.rs
- home.rs
- lib.rs
- main.rs
- mcp.rs
- messaging.rs
- model.rs
- overrides.rs
- paths.rs
- projectmgmt.rs
- routine_validation.rs
- scheduler.rs
- secrets.rs
- server.rs
- service.rs
- supervisor.rs
- terminal.rs
- worktree.rs
- ws.rs
- mod.rs
- tasks.rs
- mod.rs
- activity.rs
- branding.rs
- bus.rs
- config.rs
- control_center.rs
- control_center_tags.rs
- decision_migration.rs
- decision_records.rs
- decision_tags.rs
- decisions.rs
- deletion.rs
- devices.rs
- guardrails.rs
- messaging.rs
- migration.rs
- model.rs
- projects.rs
- routines.rs
- selfmgmt.rs
- supervision.rs
- task_lifecycle.rs
- terminal.rs
- Cargo.toml
- architecture.md
- protocol.md
- public-builds.md
- .env.example
- docker-compose.yml
- Dockerfile
- install-runner.sh
- README.md
- gravityd.example.toml
- in.mikolajczuk.gravityd.plist
- check-file-length.sh
- check-packaged-notices.py
- dev.sh
- install-gravityd.sh
- notices.py
- prepare-sidecar.sh
- probe-daemon.mjs
- test_notices.py
- verify.sh
- vr-accept.sh
- vr-ci.sh
- 0322ceec0b8f15aa2d74a6173c07cc8c6f3764b3.txt
- 11069edd79019f7dafbe3138841cf289209270dd.txt
- 16fe87b06e802f094b3fbb0894b137bca2b16ef1.txt
- 2008402b8a1299cf118ea38e02116bfcc72e53c3.txt
- 261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64.txt
- 31aa79387f27e730e33d871925e152e35e428031.txt
- 3f3d9e0024b1921b067d6f7f88deb4a60cbe7a78e76c64e3f1d7fc3b779b9d04.txt
- 4080281f12fc44a831babb7bb4f531aeb070078b.txt
- 4ca822a5cb54142a14070f5be388e60497781615.txt
- 540ae4c81adb5f64a9f61e222b688880da24300e.txt
- 74323882c4eeb6ce9f75f1f3269d212038f394d2.txt
- 871afd9d691846de71e0b83812ba9c7ff00bc7b3ad102dedcaa109f2246d52ad.txt
- 8dada3edaf50dbc082c9a125058f25def75e625a.txt
- 8f71f43fee3f78649d238238cbde51e6d7055c82.txt
- 9cf106272ac3b56b0c4c80218e8fc10a664ca5f4.txt
- a4a2a1ca3b22fe608ea29144452418e4a91f11ca44666a8a91cb72ec0a70f6ee.txt
- a6a98a84ac3f77aa01837efa8f4ddf70fa8f5b62.txt
- b08530d59433b3060f4fad8751ac2610c0b0aff3.txt
- cd496ba72eb37e83a44958358d1f89a8a28cbc15.txt
- d38093a7a564c64ad15e459f2e0a1f86a443c8b3.txt
- d54c6e13e9e952dac17d209171df8657e3cae93beaddace4906150cdec8d02e9.txt
- de9a7e660e173136b351982a34f715af424ff812.txt
- e68a7ab37c8accca023db5f1505d48e4375d4324.txt
- f433b1a53f5b830a205fd2df78e2b34974656c7b.txt
- index.json
- DAEMON_NOTICES.txt
- DESKTOP_NOTICES.txt
- inventory.json
- README.md
- .gitignore
- .gitleaks.toml
- AGENTS.md
- Cargo.lock
- Cargo.toml
- CLAUDE.md
- CONTRIBUTING.md
- LICENSE
- package.json
- pnpm-lock.yaml
- README.md
- SECURITY.md
# 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.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
