What's New in v0.2.1
Monaco Editor — Full VS Code Editing Experience
Replaced CodeMirror with Monaco Editor, the same editor engine that powers VS Code.
- IntelliSense: JS/TS auto-completion, type hints, parameter info (built-in)
- Minimap: code overview on the right side
- Multi-cursor editing: Alt+Click to add cursors
- Bracket pair colorization & indent guides
- Code folding for all languages
- Right-click menu: Go to Definition (F12), Peek Definition (Alt+F12), Find All References (Shift+F12), Rename Symbol (F2), Command
Palette (F1)
Python LSP (Pyright)
Full Language Server Protocol integration for Python:
- One-click install: Sidebar → Language Servers → Install (downloads pyright automatically)
- Offline import: Import
.tgzor local directory for air-gapped environments - Go to Definition (F12): Jump to function/class definitions across files
- Find All References (Shift+F12): Find all usages of a symbol
- Hover info: See function signatures and type annotations
- Auto-completion: Context-aware completions from pyright
- Diagnostics: Red squiggly underlines for type errors and import issues
- Signature help: Parameter hints when typing function calls
IntelliSense for More Languages
Keyword + snippet completions for:
- Python: 35 keywords, 60+ builtins, 30+ modules, 11 snippets (def, class, try, async_def...)
- Shell/Bash: 26 keywords, 60+ commands, 7 snippets (if, for, function, shebang...)
- C/C++: 50+ keywords, 50+ stdlib functions, 13 snippets (main, class, foreach, lambda...)
- Markdown: 15 snippets (headings, table, codeblock, link, checkbox...)
Git Diff Peek — Click to Compare
Click any gutter marker (green/blue/red) to see an inline diff overlay:
- Shows old lines (red
-) and new lines (green+) side by side - ↩ Revert button to undo a single change
- Correctly handles: added lines, modified lines, deleted lines, multi-line changes
- Fix: revert no longer leaves residual empty lines
Bug Fixes
- Cursor position preserved when switching Terminal ↔ Editor layers
- Files auto-reload when modified externally (by CLI agent) on layer switch
- Terminal PTY survives layout drag changes (no more session loss)
- Diff peek: switching between multiple markers works correctly
- Diff peek: Revert/Close buttons are clickable (fixed Monaco overlay blocking)
Downloads
| Platform | File | Install |
|---|---|---|
| macOS (Apple Silicon) | orchestrix-0.2.1-arm64.dmg |
Open DMG, drag to Applications |
| macOS (zip) | orchestrix-0.2.1-arm64.zip |
Unzip and run |
| Linux (AppImage) | orchestrix-0.2.1-arm64.AppImage |
chmod +x then run |
| Linux (deb) | orchestrix-0.2.1-arm64.deb |
sudo dpkg -i |
| Windows | orchestrix-0.2.1-setup.exe |
Run installer |
Note: arm64 builds only. For x64, build from source:
pnpm install && pnpm rebuild && pnpm build
Full Changelog: v0.2.0...v0.2.1