Skip to content

Releases: OpenKnots/okcode

OK Code v0.0.7

01 Apr 01:15
78fea98

Choose a tag to compare

What's Changed

  • Add sidebar toggle for project files by @BunsDev in #90
  • Open PR review files in the code viewer by @BunsDev in #91
  • Use nocookie YouTube embeds with JS API params by @BunsDev in #92
  • Render image files in the code viewer by @BunsDev in #93
  • Add collapsible file filter controls to workspace search by @BunsDev in #100
  • Show shortcut guidance in empty chat state by @BunsDev in #98
  • Polish project add-row and input styling by @BunsDev in #99
  • Add skill CRUD and slash-command support by @BunsDev in #101
  • Add rec command option mapping by @BunsDev in #102
  • Collapse consecutive work entries in the timeline by @BunsDev in #105
  • Fallback to an available branch when creating worktrees by @BunsDev in #108
  • Reorganize merge conflict intake and expandable summaries by @BunsDev in #96
  • Add checklist rendering for proposed plans by @BunsDev in #109
  • Add GitHub clone flow from the home screen by @BunsDev in #95
  • Use color-mix for text selection highlights by @BunsDev in #94
  • Improve PR panel accessibility and keyboard shortcuts by @BunsDev in #107
  • Refresh UI fonts and theme presets by @BunsDev in #97
  • Add command palette for project and thread switching by @BunsDev in #112
  • Add browser viewport presets to the preview panel by @BunsDev in #106
  • Fix Effect language service prepare hook and cleanup typing issues by @BunsDev in #113
  • Hide preview overlay while popups are open by @Copilot in #114
  • Add custom theme import, radius, and font overrides by @BunsDev in #111
  • Prepare v0.0.7 release notes and release docs by @BunsDev in #116
  • Fix file tree not visible when opening a project with no active thread by @Copilot in #115
  • Fix: Codex CLI not found when installed via Homebrew on macOS by @Copilot in #117
  • feat: server update check and notification for web mode by @Copilot in #118
  • chore: bump oxfmt, oxlint, turbo, and bun to latest by @Copilot in #119
  • Close #29 as duplicate of #31 (autoupdater) by @Copilot in #120
  • feat: add clear queue button to complete message queueing feature by @Copilot in #121
  • Fix: new projects sort to top of sidebar by @Copilot in #123
  • Add dedicated file view route and navigation by @BunsDev in #124
  • Centralize provider status copy and setup guidance by @BunsDev in #125
  • Centralize provider status copy and harden test/theme handling by @BunsDev in #126
  • Harden provider UX and test git-smoke paths by @BunsDev in #127

Full Changelog: v0.0.6...v0.0.7

What's Changed

  • Add sidebar toggle for project files by @BunsDev in #90
  • Open PR review files in the code viewer by @BunsDev in #91
  • Use nocookie YouTube embeds with JS API params by @BunsDev in #92
  • Render image files in the code viewer by @BunsDev in #93
  • Add collapsible file filter controls to workspace search by @BunsDev in #100
  • Show shortcut guidance in empty chat state by @BunsDev in #98
  • Polish project add-row and input styling by @BunsDev in #99
  • Add skill CRUD and slash-command support by @BunsDev in #101
  • Add rec command option mapping by @BunsDev in #102
  • Collapse consecutive work entries in the timeline by @BunsDev in #105
  • Fallback to an available branch when creating worktrees by @BunsDev in #108
  • Reorganize merge conflict intake and expandable summaries by @BunsDev in #96
  • Add checklist rendering for proposed plans by @BunsDev in #109
  • Add GitHub clone flow from the home screen by @BunsDev in #95
  • Use color-mix for text selection highlights by @BunsDev in #94
  • Improve PR panel accessibility and keyboard shortcuts by @BunsDev in #107
  • Refresh UI fonts and theme presets by @BunsDev in #97
  • Add command palette for project and thread switching by @BunsDev in #112
  • Add browser viewport presets to the preview panel by @BunsDev in #106
  • Fix Effect language service prepare hook and cleanup typing issues by @BunsDev in #113
  • Hide preview overlay while popups are open by @Copilot in #114
  • Add custom theme import, radius, and font overrides by @BunsDev in #111
  • Prepare v0.0.7 release notes and release docs by @BunsDev in #116
  • Fix file tree not visible when opening a project with no active thread by @Copilot in #115
  • Fix: Codex CLI not found when installed via Homebrew on macOS by @Copilot in #117
  • feat: server update check and notification for web mode by @Copilot in #118
  • chore: bump oxfmt, oxlint, turbo, and bun to latest by @Copilot in #119
  • Close #29 as duplicate of #31 (autoupdater) by @Copilot in #120
  • feat: add clear queue button to complete message queueing feature by @Copilot in #121
  • Fix: new projects sort to top of sidebar by @Copilot in #123
  • Add dedicated file view route and navigation by @BunsDev in #124
  • Centralize provider status copy and setup guidance by @BunsDev in #125
  • Centralize provider status copy and harden test/theme handling by @BunsDev in #126
  • Harden provider UX and test git-smoke paths by @BunsDev in #127

Full Changelog: v0.0.6...v0.0.7

OK Code v0.0.6

29 Mar 00:03
v0.0.6
0c82566

Choose a tag to compare

What's Changed

  • Enable vertical scrolling in code and review panes (#61)
  • Avoid inline diff layout on narrow screens (#62)
  • Delay git action labels on narrow desktop widths (#65)
  • Fix right-panel exclusivity with preview open (#66)
  • Add YouTube player drawer with playlist slots (#67)
  • Remove unsupported Spotify volume slider (#63)
  • Improve merge conflict guidance and error UX (#68)
  • Replace retired themes with Cursor Dark (#64)
  • Polish sidebar panels and add YouTube drawer (#70)
  • Restructure PR review workspace layout (#71)
  • Remove alpha branding from production surfaces (#72)
  • Redesign plan sidebar and refine follow-up prompt (#69)
  • Add workspace search filters and CamelCase ranking (#73)
  • Add encrypted persistence for environment variables (#76)
  • Simplify preview panel header actions (#75)
  • Rework OK Code landing page and simplify workspace search (#74)
  • Add preview history controls and favorites (#78)
  • Add preview navigation and encrypted env persistence (#79)
  • Add PR-specific actions to the git menu (#80)
  • Resolve merge conflicts for PR #77 — encrypted env var storage (#82)
  • Tighten landing page spacing and harden git status fallback (#81)
  • Auto-archive projects and simplify preview state (#83)
  • Add multi-tab desktop preview support (#85)
  • Handle terminal cwd errors with fallback warning UI (#86)
  • Add warning shortcut for failed git hooks (#84)
  • Hide code viewer picker when no tabs are open (#87)
  • Add Claude update command for rebasing the current branch (#88)

Full Changelog: v0.0.5...v0.0.6

OK Code v0.0.5

28 Mar 07:25
v0.0.5
d8d9bec

Choose a tag to compare

What's Changed

  • Open chat file links in viewer or editor by @BunsDev in #48
  • Add markdown file previews in the code viewer by @BunsDev in #49
  • Project desktop preview bounds from viewport size by @BunsDev in #50
  • Add package script import defaults and action prompts by @BunsDev in #51
  • Render sidebar surfaces with color-mix transparency by @BunsDev in #52
  • Add PR review filters and scoped workspace by @BunsDev in #54
  • Add structured Git action failures and retry UI by @BunsDev in #55
  • Add merge conflict workflow and navigation by @BunsDev in #58
  • Add branch sync action to Git controls by @BunsDev in #56
  • Add mobile companion shell and deep-link pairing by @BunsDev in #53
  • Send terminal selections directly from composer by @BunsDev in #57

Full Changelog: v0.0.4...v0.0.5

What's Changed

  • Open chat file links in viewer or editor by @BunsDev in #48
  • Add markdown file previews in the code viewer by @BunsDev in #49
  • Project desktop preview bounds from viewport size by @BunsDev in #50
  • Add package script import defaults and action prompts by @BunsDev in #51
  • Render sidebar surfaces with color-mix transparency by @BunsDev in #52
  • Add PR review filters and scoped workspace by @BunsDev in #54
  • Add structured Git action failures and retry UI by @BunsDev in #55
  • Add merge conflict workflow and navigation by @BunsDev in #58
  • Add branch sync action to Git controls by @BunsDev in #56
  • Add mobile companion shell and deep-link pairing by @BunsDev in #53
  • Send terminal selections directly from composer by @BunsDev in #57

Full Changelog: v0.0.4...v0.0.5

OK Code v0.0.4

28 Mar 03:40
v0.0.4
50a8de7

Choose a tag to compare

What's Changed

  • Move code viewer into an inline sidebar by @BunsDev in #33
  • Add skills system implementation plan by @BunsDev in #34
  • Simplify preview sizing and make code viewer full-page by @BunsDev in #35
  • Add collapsible project file tree and full-page code viewer by @BunsDev in #37
  • Minimize Spotify player and simplify preview sync by @BunsDev in #36
  • Add draft voice mode plan and simplify preview/code viewer overlays by @BunsDev in #38
  • Add opacity settings for the desktop window and sidebar by @BunsDev in #39
  • Add Ctrl+` as terminal toggle shortcut by @BunsDev in #40
  • Open diff files in the app viewer by @BunsDev in #41
  • Add release preparation workflow script by @BunsDev in #42
  • Add PR listing and review views by @BunsDev in #43
  • Fix marketing app typecheck setup by @BunsDev in #44
  • Enable dragging workspace files into chat context by @BunsDev in #45
  • Extract marketing download logic into shared helpers by @BunsDev in #46
  • Refine WebSocket server keybinding and git progress tests by @BunsDev in #47

Full Changelog: v0.0.3...v0.0.4

What's Changed

  • Move code viewer into an inline sidebar by @BunsDev in #33
  • Add skills system implementation plan by @BunsDev in #34
  • Simplify preview sizing and make code viewer full-page by @BunsDev in #35
  • Add collapsible project file tree and full-page code viewer by @BunsDev in #37
  • Minimize Spotify player and simplify preview sync by @BunsDev in #36
  • Add draft voice mode plan and simplify preview/code viewer overlays by @BunsDev in #38
  • Add opacity settings for the desktop window and sidebar by @BunsDev in #39
  • Add Ctrl+` as terminal toggle shortcut by @BunsDev in #40
  • Open diff files in the app viewer by @BunsDev in #41
  • Add release preparation workflow script by @BunsDev in #42
  • Add PR listing and review views by @BunsDev in #43
  • Fix marketing app typecheck setup by @BunsDev in #44
  • Enable dragging workspace files into chat context by @BunsDev in #45
  • Extract marketing download logic into shared helpers by @BunsDev in #46
  • Refine WebSocket server keybinding and git progress tests by @BunsDev in #47

Full Changelog: v0.0.3...v0.0.4

What's Changed

  • Move code viewer into an inline sidebar by @BunsDev in #33
  • Add skills system implementation plan by @BunsDev in #34
  • Simplify preview sizing and make code viewer full-page by @BunsDev in #35
  • Add collapsible project file tree and full-page code viewer by @BunsDev in #37
  • Minimize Spotify player and simplify preview sync by @BunsDev in #36
  • Add draft voice mode plan and simplify preview/code viewer overlays by @BunsDev in #38
  • Add opacity settings for the desktop window and sidebar by @BunsDev in #39
  • Add Ctrl+` as terminal toggle shortcut by @BunsDev in #40
  • Open diff files in the app viewer by @BunsDev in #41
  • Add release preparation workflow script by @BunsDev in #42
  • Add PR listing and review views by @BunsDev in #43
  • Fix marketing app typecheck setup by @BunsDev in #44
  • Enable dragging workspace files into chat context by @BunsDev in #45
  • Extract marketing download logic into shared helpers by @BunsDev in #46
  • Refine WebSocket server keybinding and git progress tests by @BunsDev in #47

Full Changelog: v0.0.3...v0.0.4

OK Code v0.0.3

28 Mar 00:15
v0.0.3
feb3045

Choose a tag to compare

Summary

Feature release introducing an interactive onboarding tour, worktree-first defaults, a full-page code viewer, PR review UI, theme support, Spotify player integration, and several UX refinements.

Highlights

  • 🎓 Onboarding & worktrees — Interactive onboarding tour for first-time users; new threads default to worktree mode. Provider onboarding and doctor diagnostics help configure the environment.
  • 📄 Code viewer — Full-page code viewer with context mentions for inspecting workspace files inline.
  • 🔍 PR review — New chat PR review route and component for reviewing pull requests directly within OK Code.
  • 🔗 Terminal URLs — Terminal URLs can now open in the built-in preview panel or an external browser. Terminal line hover context actions added.
  • 🎨 Theme support — Theme mode switcher component with light/dark/system modes and theme concepts documentation.
  • 🎵 Spotify player — Spotify player drawer integrated into the web UI.
  • 💬 Message queuing — User messages are queued while an agent turn is running, preventing lost input.
  • ↔️ Resizable plan sidebar — The plan sidebar can be dragged to resize.
  • 🌐 HTTP/HTTPS preview — Preview panel now accepts any http/https URL, not just localhost.
  • 🐛 Desktop fix — Context-menu coordinates are no longer forwarded to the desktop bridge, fixing placement issues.

What's Changed

New Features

  • Interactive onboarding tour and default worktree mode for new threads
  • Provider onboarding and doctor diagnostics
  • Full-page code viewer with context mentions
  • Chat PR review route and component
  • Terminal URL preview and browser opening
  • Terminal line hover context actions
  • Theme mode switcher component
  • Spotify player drawer in the web UI
  • User message queuing while turn is running
  • Resizable plan sidebar
  • Mutually exclusive panel functionality
  • Image attachment picker in chat composer
  • Built-in code viewer for workspace files
  • Collapsible changed-file sections per turn
  • Git merge-conflict resolution flows
  • OpenClaw provider integration

Improvements

  • Preview panel accepts http and https URLs (not just localhost)
  • Chat models grouped by provider with clearer install settings
  • Full-width chat conversation layout
  • New diff files default collapsed
  • CodeMirror viewer blended into app background
  • Single-thread projects open directly
  • Turn chips replaced with dropdown and conflict submenu
  • Marketing page and chat UI polish
  • Sidebar navigation refactored
  • Project sidebar spacing tightened

Infrastructure

  • Theme concepts documentation and branding/design system reference
  • Release runbook expanded with workflow details
  • Pre-commit setup enhanced
  • Dependency audit and release validation workflows

Upgrade and Install

  • CLI: npm install -g okcode@0.0.3
  • Desktop: Download installers from the assets below.

Known Limitations

OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.


Full changelog: v0.0.14...v0.0.3

OK Code — v0.0.2

27 Mar 20:07
39ac501

Choose a tag to compare

Latest release.

OK Code v0.0.1

25 Apr 10:20
v0.0.1
48294c0

Choose a tag to compare

Backfilled GitHub Release record. Build assets are intentionally omitted from this release page.

OK Code v0.0.1

Date: 2026-03-27
Tag: v0.0.1

Summary

First versioned release of OK Code: a minimal web GUI for coding agents (Codex-first), plus a desktop shell and a publishable CLI.

Highlights

  • Web app (apps/web) — Session UX, conversation and event rendering, WebSocket client to the local server.
  • Server (apps/server, npm okcodes) — WebSocket API, Codex app-server integration (JSON-RPC over stdio), provider sessions.
  • Desktop (apps/desktop) — Electron wrapper with update checks against GitHub Releases (see docs/release.md).
  • Contracts (packages/contracts) — Shared schemas and protocol types.

Upgrade and install

  • CLI: npm install -g okcodes@0.0.1 (or your preferred package manager) after the package is published to npm manually.
  • Desktop: Download platform artifacts from the GitHub Releases page for this tag. Filenames are listed in assets.md.

Known limitations

This repository remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.