Don’t just code, VIBE.

PyroVibes is a desktop development environment built for working with AI as part of the process. It puts a code editor, terminal, project tools, chat, reusable agents and agent fleets in one application.

11model providers
3approval postures
731typed calls across the boundary
rate limit the upload route
Anthropic (Claude)OpenAI CodexOpenAIOpenRouterGoogle GeminiZ.ai (GLM)xAI (Grok)Alibaba (Qwen)DeepSeekHugging FaceLocal (Ollama / LM Studio)
What it does

Five views of the same project

Work stays attached to the project you chose. File changes, commands, network access and external tools each follow a permission you set, and every one of them is recorded for review.

Vibe workspace

Start with what you want built

Choose the project and the permission level, then let an agent work with the tools you approved. Switch to the full IDE whenever you want direct control of files and code. Open files and chat sessions survive the switch.

The conversation-first Vibe workspace, with the project and permission level chosen above the composer
AI Lense

Read a codebase by feature, not by folder

Explore a project by capability, see how files relate to each one, and open the relevant implementation directly in the editor.

AI Lense mapping a project's features to the source files that implement them
Inline modification

Change code where it lives

Select code, describe the change, and review the proposed modification in place before it lands.

An inline prompt over selected code, showing the proposed modification in place
Browser inspection

Bring the page into the conversation

Inspect an element in the built-in browser and carry that visual context into Chat without leaving the workspace.

The built-in browser with a page element selected and its properties inspected
Collaboration

Share the project you already have open

Create a session to share your open project, or join your team through an invitation. Up to eight people, with guest access set to read, edit or run.

The collaboration screen for creating a session or joining one by invitation
Agent fleets

Bounds you can read before you trust them

An orchestrator starts one worker per task. A standing supervisor watches them, bounded four ways, and a watchdog that is not a model notices when one goes quiet.

Orchestratorone worker per taskWorker Apyro/api-limit-4f2a91Worker Bpyro/upload-tests-8c17d0Worker Cpyro/docs-pass-b30e55src/api/upload.tsA holds it · B queued nextMergeleft to youOne holder per file. No lease timeout. A claim that would close a wait-for cycle is refused.
4ssettle window before the supervisor acts on a burst of events
8 / 90stoken bucket of wakes, refilled every ninety seconds
300wakes in a fleet's whole life, then it stops
40notes the supervisor may keep

Get on the beta

PyroVibes is in private beta. Version 3.0.32 ships a signed Windows x64 installer and a Linux x64 AppImage to invited testers.