Skip to content

OpenProgram 1.0.0

Choose a tag to compare

@FuzzyKuji FuzzyKuji released this 06 Nov 10:10
· 2 commits to main since this release

OpenProgram 1.0.0 is the first release of the 1.x line. It gathers more than two thousand changes since 0.9.8: a desktop App with split views and a floating page preview, computer use that runs in the background, meetings, an always-on scheduler, a restructured runtime, and a separate stable and development install for people who build OpenProgram itself.

✨ New features

  • Split views and page preview. Open chats, files and web pages side by side; a page the Agent is using floats in a preview window that docks, folds into its chip and follows the chat.
  • Computer use. The Agent can drive desktop apps in the background, follows new windows and file dialogs, and shows a control overlay with its own cursor while it works.
  • Meetings. Record call audio in two tracks, transcribe with timestamps and speaker separation, and summarize the call in a new conversation.
  • Scheduler and always-on Agents. Schedule tasks on a calendar and keep Agents running between conversations.
  • Media in replies. Images, video and audio the Agent sends show inside its reply.
  • Pinned chapters. Pin a turn as a chapter; it stays marked on the message rail.
  • Launchpad. Applications and abilities share one launcher with paged navigation.
  • Stable and development installs. A development instance on its own port and data folder, with promotion to the stable App.

🐞 Bug fixes

  • A one-shot CLI turn survives a worker restart, and the disconnect error names the close code.
  • Long chat history keeps the reader's place after cache eviction and recovers from failed renewals.
  • A tab moved between windows or panes keeps its history, scroll position and form values.
  • The browser tool no longer hangs on a blank tab, and the page preview no longer flashes when clicked, dragged or covered by a menu.
  • A restart's hidden resume turn no longer cuts the resumed branch off the conversation graph.
  • Spawned workflow children keep their parent's channel and speech links.

🚀 Improvements

  • The runtime is split into clear layers: the call core, conversations, jobs, permissions and the Agent registry, each importing only through its own interfaces.
  • Model providers are grouped into catalog, settings, streaming and recording packages.
  • The interface moves to one component and theme system: theme colours everywhere, consistent menus, buttons and shadows.
  • Promotion keeps only the five newest pre-promotion backups.

📦 Download and installation

Desktop App

Platform Architecture Download Checksums
macOS Apple Silicon (arm64) DMG · ZIP SHA-256
macOS Intel (x86_64) DMG · ZIP SHA-256

Open the DMG and copy OpenProgram.app to /Applications. These macOS packages are Developer ID signed but not yet notarized: on first launch macOS asks for confirmation; open System Settings → Privacy & Security and choose Open Anyway.

CLI / Server

Install this release on macOS or Linux; the installer selects the architecture and verifies the runtime:

curl -fsSL https://openprogram.io/install | OPENPROGRAM_VERSION=1.0.0 sh
Platform Architecture Runtime archive Checksum
macOS Apple Silicon (arm64) TAR.GZ SHA-256
macOS Intel (x86_64) TAR.GZ SHA-256
Linux (glibc) x86_64 TAR.GZ SHA-256
Linux (glibc) arm64 TAR.GZ SHA-256

Desktop and CLI installations share the complete runtime and browser backend. The macOS Desktop App also provides Electron panes and the built-in Browser Pane. This release does not publish Linux Desktop or Windows installation packages.

Installation guide · Source-development setup · Release manifest

🔄 Upgrade guide

  • Desktop: download the matching DMG above and replace the existing application in /Applications.
  • CLI / Server: run openprogram upgrade, or repeat the versioned installation command above.
  • Your data: configuration, conversations, Programs, and saved progress under ~/.openprogram are preserved.
  • After upgrading: check openprogram --version. Because this release is not notarized, macOS may require Privacy & Security → Open Anyway on first launch.

See the upgrade guide for details.

Full changelog