Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agentic-ai ide wysiwyg-editor

Summary

AI summary

Nimbalyst becomes open source with a new extension system, multiple coding agent integrations, and numerous UI stability fixes.

Full changelog

April 29 Release

Nimbalyst is Open Source! Star our GitHub!

  • We want to build this with you and for our community.
  • Our GitHub is https://github.com/nimbalyst/nimbalyst Please star the project so more people find it.
  • Licensing: the Nimbalyst desktop app and iOS app are MIT. The team collaboration sync server (collabv3) is dual-licensed AGPL-3.0 or commercial. See LICENSING.md at the repo root for the full picture.

Extension system

  • The extension system is the core for Nimbalyst. Editors, file handlers, UI panels, and AI-facing features all plug in through the same extension lifecycle instead of being hardcoded into the core app.
  • All of our core editors are actually built as extensions, and the marketplace is now open. Settings > Marketplace already includes Astro website editor, Mindmap, Slides, 3D Object editor, Namenym, and more.
  • You can build your own visual, agent-native Nimbalyst extensions. Read the docs and ask the agent to help you scaffold one.
  • The Extension SDK now declares nimbalyst.minAppVersion (0.58.5) so you can see the minimum host version per SDK release, and @nimbalyst/extension-sdk ships to npm with provenance on every tag.

Support for OpenCode, Codex via ACP, and Copilot

  • OpenCode: Run OpenCode inside Nimbalyst with your own providers and models from opencode.json, including local LM Studio.
  • Codex (via ACP): OpenAI's Codex CLI now runs as a first-class coding agent in Nimbalyst over the Agent Client Protocol.
  • Copilot: GitHub Copilot CLI plugs into Nimbalyst as a coding agent alongside Claude Code, Codex, and OpenCode.

Guided bug reporting from inside the app

  • Help > Send Feedback now spawns a Claude Code session that helps you draft a bug report or feature request, anonymizes the result, and files it on GitHub against the public repo. There is no PostHog feedback survey anymore.

Fixes and Update

  • Stable terminal bottom panel across reloads. Preserves screen state and cursor, avoids destructive scrollback loss and panel hydration races.
  • AI red/green diff stays put on open files. Two races could clobber the in-flight diff or apply the same tag twice, making green-addition decorations disappear while deletions still rendered red. Both paths now coalesce correctly so the diff in flight wins.
  • @@** session typeahead matches the session list visuals.** Renders the actual provider icon (Claude, OpenAI, Codex, etc.) for each referenced session instead of a generic chat bubble, with a colored phase badge matching the main session list.
  • Referenced/Edited file lists remember their collapsed state. They used to reset to expanded on every chat remount; now persisted per gutter type to workspace state.
  • Monaco diff gutter glyphs render correctly. The codicon font was failing to load, so +/- markers showed as tofu boxes on changed lines. Also restyles the diff gutter with faint line numbers, generous spacing, and clearer add/remove markers.
  • History dialog diff preview no longer hangs. When a snapshot loads as null/empty or its metadata is missing, the spinner now clears instead of hanging indefinitely. The Rich/Raw view toggle is promoted to the top header for markdown files in both Diff and Full modes.
  • "Waiting for input" indicator survives mode switches. Navigating away from Agent mode and back used to regress the question-mark indicator to a running spinner even when the AI was still blocked on user input.
  • AskUserQuestion drafts persist across unmounts. Selections, the "Other" toggle, and "Other" text were lost when switching AI sessions or when the transcript's virtual scroller unmounted the widget off-screen. Now held in a per-prompt atom family.
  • @** mention picker shows recent files first.** When the AI input's @ typeahead opens with an empty query, recently viewed files appear instead of the alphabetical top-level listing. Once you type, fuzzy search takes over.
  • MIME types for chat attachments. .log, .ts, .py, .yaml, and ~70 other text-based extensions are now recognized correctly

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Nimbalyst open source Obsidian, Codex app, and Linear for coding agents

Get notified when new releases ship.

Sign up free

About Nimbalyst open source Obsidian, Codex app, and Linear for coding agents

All releases →

Related context

Beta — feedback welcome: [email protected]