Skip to content

About

A blazing fast and lightweight desktop Code Editor for Windows with a built-in terminal, live preview, Git checkpoints, and a built in local Ai , Available Ai integration in your codebase, Compile and run C, C++, C#, and Python with one key, and keep a short-video feed playing while your code builds, If you're vibecoding!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

109 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Breeze IDE

A lightweight desktop IDE where your AI agents plan, build and show their work, right next to your code.

Version Platform Electron TypeScript

Features · Getting started · Configuration · Building the installer · Project layout


Breeze IDE: explorer, editor, live preview and the agents panel after a plan was approved and built

Why Breeze Code

  • Agents that show their work. A Planner writes a plan, you approve it, and a Builder carries it out. Every file read, edit and command streams into the agents panel as it happens.
  • Bring the agent you already use. Breeze finds Codex on your computer, or connects to a local model through Ollama, LM Studio or any OpenAI-compatible server.
  • Light and local. Your files stay on your machine, API keys are encrypted with the OS keychain, and a local model runs without the cloud.
  • Stay in the flow. Vibe Mode plays a short-video feed while the agents work, then tells you when your code is ready.

Features

Plan, approve, build

Ask in plain words. The Planner reads the project and proposes a numbered plan; approve it or ask for changes, then the Builder implements it. Agent cards show who is working and on what.

A plan waiting for approval in the agents panel
Choosing an AI agent during setup

Your agent, detected

Setup scans for installed coding agents and for Git and Node.js. Pick one, or paste an API key to use a local LLM. Change it any time from Settings.

Checkpoints with Git

Stage, discard, commit and push from the Source Control view, with a graph of your checkpoints and branches. Files an agent is editing are marked in the explorer and tabs.

Source control with staged changes and a checkpoint graph
Breeze Box chat with a code artifact

Breeze Box

Just a prompt and a chat, no editor. Code in a reply becomes an artifact card you can copy or download in one click.

Vibe Mode

While an agent works, the IDE fades and an Instagram or Facebook feed plays. A notification tells you when the code is ready; leaving is up to you.

Vibe Mode with a feed and the code-ready card

And also

Editor Tabs you can reorder, go to file or line, find, and syntax checking for JavaScript and TypeScript
Terminal and Run Integrated terminal; press F5 to run C, C++, C# and Python files with the compilers Breeze finds. C# uses the .NET SDK (10 or newer for a single .cs file; any version inside a .csproj project), and Breeze tells you how to install anything that's missing
Live preview Open index.html next to your code and reload as you go
Local LLM A token-efficient agent loop: a project map, ranged file reads and snippet edits keep requests small
Accounts Sign in with GitHub or Google, with several accounts
Discord Rich Presence shows what you're working on
Security API keys are encrypted with the OS keychain

Getting started (FOR DEVELOPER)

Requires Node.js 20 or newer.

npm install
npm start

npm start compiles breezescript.ts and launches the app. breezescript.js is build output and isn't committed, so run npm run build once before opening breeze.html in a browser for a demo of the UI with a sample project and canned agent runs.

Script What it does
npm start Compile and run the app
npm run build Compile TypeScript only
npm run watch Compile on change
npm test Syntax-check the main process and run the tests
npm run dist Build the Windows installer into dist/

Configuration

Sign-in and Discord presence need client ids. Copy the example file and fill in your own:

cp breeze.config.example.json breeze.config.json

Or put them in a .env file next to main.js:

BREEZE_GITHUB_CLIENT_ID=
BREEZE_GOOGLE_CLIENT_ID=
BREEZE_GOOGLE_CLIENT_SECRET=
BREEZE_DISCORD_CLIENT_ID=

Environment variables override the config file. Both breeze.config.json and .env are gitignored; never commit them.

  • GitHub: create an OAuth App and enable Device Flow (no secret needed).
  • Google: create a Desktop app OAuth client.
  • Discord: create an application and use its Application ID.

Tip

Breeze assumes a local LLM has a 4k-token context on Ollama and 8k elsewhere. If you raised your server's context size, set llmContext in Breeze's saved state so the agent can use the extra room.

Building the installer

npm run dist

This runs scripts/write-config.js, which writes breeze.config.json from your .env so the packaged app has its client ids, then builds dist/Breeze Code Setup <version>.exe with electron-builder.

Warning

The installer is unsigned, so Windows SmartScreen may warn on other machines. Values bundled into an installer can be extracted by anyone who has it, so only put public client ids (and Google's desktop-app secret, which is not confidential) in .env when building.

Project layout

Path Purpose
main.js Electron main process: files, terminal, agents, Git, auth
agentbrain.js The local LLM agent's context budget, project map and file-tool formats
preload.js Bridge between the main process and the UI
breeze.html, breeze.css UI
breezescript.ts Renderer logic (compiled to breezescript.js)
toolchains.js Compiler and tool detection
discord.js Discord Rich Presence client
assets/icons/ Agent and feed logos
runtime/ C runtime helpers
docs/screenshots/ Screenshots used in this README
test/ Tests

About

A blazing fast and lightweight desktop Code Editor for Windows with a built-in terminal, live preview, Git checkpoints, and a built in local Ai , Available Ai integration in your codebase, Compile and run C, C++, C#, and Python with one key, and keep a short-video feed playing while your code builds, If you're vibecoding!

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages