Skip to content

Releases: yash245-code/Bodhi

Bodhi Code Editor v1.0.0-beta.1 — Public Beta Release

Choose a tag to compare

@yash245-code yash245-code released this 05 Sep 15:31

🌿 Bodhi Code Editor — v1.0.0-beta.1 (Public Beta)

We are thrilled to announce the first Public Beta of Bodhi Code Editor — a next-generation desktop code editor engineered for extreme speed, sleek glassmorphic aesthetics, and seamless developer workflows.

Built on Electron 34, React 18, Monaco Editor 0.52, and xterm.js, Bodhi delivers a full-fledged IDE experience with multi-model AI copilot integration, an Open VSX extension marketplace, Git code-churn heatmaps, and native multi-tab terminal emulation.


✨ What's New in v1.0.0-beta.1

🧠 Multi-Model AI Assistant & Copilot

  • Multi-Provider LLM Gateway: Connect natively to Google Gemini (Gemini 2.5 Pro / 2.0 Flash), OpenAI (GPT-4o / GPT-4o-mini), or Anthropic (Claude 3.5 Sonnet / Haiku).
  • Interactive AI Chat Drawer (Ctrl+Shift+I): Full conversational assistant aware of your active buffer, cursor selection, and file context with 1-click code insertion.
  • Inline AI Code Editing (Ctrl+K): Transform, refactor, generate unit tests, and document code directly inside your Monaco buffers.
  • Smart Key Detection: Automatically detects and configures your provider based on API key signatures.

⚡ Monaco Multi-Tab & Split Editor Engine

  • Multi-Tab Buffer System: Buffer tabs with dirty/unsaved indicators (), tab reordering, middle-click close, and auto-save.
  • Split Editor Mode (Ctrl+\): Side-by-side dual-pane editing with synchronized active tabs.
  • Real-Time Markdown Preview (Ctrl+Shift+V): Instant live HTML rendering powered by marked with GitHub Flavored Markdown support.
  • Font Ligatures & Custom Themes: Pre-configured support for JetBrains Mono, Fira Code, Cascadia Code, and 10+ modern dark/light themes (Bodhi Dark, Tokyo Night, Dracula, One Dark Pro, Nord, Cyberpunk).

🔥 Git Source Control & Line Churn Heatmap

  • Visual Git Workspace: Real-time status tracking for Staged, Unstaged, and Untracked files with status badges.
  • Side-by-Side Diff Viewer: Inspect staged and unstaged file differences against HEAD.
  • Git Line Churn Flame Scale: 5-level visual flame heatmap highlighting commit frequency, author recency, and hot code paths.

🧩 Open VSX Extensions & VSIX Package Manager

  • Open VSX Marketplace Integration: Search and install thousands of open-source extensions directly within the app.
  • Direct VSIX Installation: Drag and drop or browse local .vsix packages.
  • Dynamic Autocompletion & Themes: Injects extension snippets into Monaco autocompletions and parses TextMate/VS Code JSON themes at runtime.

💻 Integrated Multi-Shell Terminal Dock

  • Native PTY Backend: Powered by node-pty and @xterm/xterm with automatic shell detection (PowerShell, Command Prompt, WSL Bash).
  • Split Terminal Panels (Ctrl+Shift+5): Run concurrent side-by-side terminal sessions.
  • Terminal Search Widget (Ctrl+F): In-terminal buffer search with live match highlighting.

⚡ Universal Navigation & Command Palette

  • Universal Command Palette (Ctrl+Shift+P): Fuzzy-search across every command and preference.
  • Quick Open File Picker (Ctrl+P): Instant file jumper with path scoring.
  • Recent Projects Switcher (Ctrl+R): Quick workspace switcher with persistent history.
  • Interactive Onboarding (F1): Built-in walkthrough guiding you through all features.

📦 Downloads & Binaries (Windows x64)

Package Type File Name Description
Windows Setup Installer Bodhi Code Editor Setup 1.0.0-beta.1.exe Standard Windows NSIS Installer (Setup wizard with desktop shortcut)
Windows Portable Bodhi Code Editor 1.0.0-beta.1 Portable.exe Standalone single-file executable (No installation required)
Windows ZIP Archive Bodhi Code Editor 1.0.0-beta.1 Windows (ZIP).zip Unpacked portable application archive (Extract and run BodhiCodeEditor.exe)

🛡️ Security & Privacy

  • Zero-Trust Isolation: Full Electron sandbox with nodeIntegration: false and contextIsolation: true.
  • Direct API Routing: AI requests connect straight from your machine to official provider endpoints via HTTPS with zero telemetry or intermediate servers.

💬 Feedback & Bug Reports

As this is a Public Beta, we warmly welcome your feedback! Please report bugs, suggest features, or share your thoughts on our GitHub Issues.