Kaji for macOS is being built in public →
0.3.0June 24, 2026
Monaco editor bundle and external IDE opening

The editor moved to a bundled Monaco runtime

Kaji's native editor infrastructure was replaced with a bundled Monaco runtime built through Vite. This gives the app a more capable code-editing foundation while keeping the runtime packaged inside Kaji resources.

  • Migrated MonacoEditor to a Vite-built runtime bundle
  • Added bundled Monaco assets and worker files under Kaji resources
  • Removed the older native editor language infrastructure
  • Added Monaco asset server, first paint, mapper, model input, and reveal policy tests
  • Added build-monaco-runtime.sh and integrated it with setup/release scripts

Open files in your preferred external IDE

Kaji now has first-class external IDE selection and opening services, so files can move from Kaji into the editor you actually want to use without hardcoded one-off paths.

  • Added ExternalIDE model support
  • Added IDE selection and file opening services
  • Updated app state and tab routing for external editor handoff
  • Added tests around Monaco and external editor behavior
  • Bumped Kaji to 0.3.0