🚀 Beta

Showrunner is now in early access

Showrunner

The desktop app that brings AI chat, file management, git, and terminal together — so you can manage entire projects from one place.

Available for Windows. Mac & Linux coming soon.

OpenRouter
Electron
React
TypeScript
Git
Node.js
// Showrunner AI Chat — under the hood
import { OpenRouter } from 'openrouter';

const chat = new OpenRouter({
  apiKey: process.env.OPENROUTER_API_KEY,
});

// Switch models mid-conversation
const response = await chat.send({
  model: "anthropic/claude-opus-4-5",
  messages: [
    { role: "system", content: "You are a helpful assistant." },
    { role: "user", content: "Explain this codebase to me." },
  ],
  // Automatic fallback if model is unavailable
  fallback: "google/gemini-3-flash",
});

// Token tracking built-in
console.log(`Cost: $${response.usage.cost}`);
console.log(`Tokens: ${response.usage.total_tokens}`);

Use Cases

Claude Opus 4.5 — 200K context
Gemini 3 Flash — 1M context
GPT-5 Mini — 128K context

Multi-Model AI Chat

Chat with 200+ AI models. Switch mid-conversation, auto-fallback, cost tracking.

[2023-12-15 14:23:45] INFO

Context loaded. Scanning project files...

[2023-12-15 14:23:47] ACTION

Syncing changes with remote repository...

[2023-12-15 14:23:50] DECISION

AI response generated. Tokens: 1,247 | Cost: $0.02

[2023-12-15 14:23:52] WARNING

Merge conflict detected in src/index.ts

[2023-12-15 14:23:55] ERROR

Agent completed. Branch agent/refactor-auth ready for review.

Project Activity Log

Track file changes, git operations, and AI interactions in real-time.

Everything in One Place

Files, chat, git, terminal — no more switching between apps.

Features

AI Chat with 200+ Models

Chat with any AI model through OpenRouter — switch models mid-conversation, track costs, and branch chat history.

Learn more >

File Management

Navigate, preview, and organize your project files with a built-in file tree, markdown preview, and drag-and-drop uploads.

Learn more >

Git Integration

Stage, commit, push, pull, and merge — with branch management and conflict resolution built right in.

Learn more >

One-Click Sync

Simplified git for everyone. One click to sync, and time travel to restore any previous version.

Learn more >

Integrated Terminal

Full terminal with split panes, tab groups, and session persistence — no need to leave the app.

Learn more >

AI Agent Platform

Run autonomous AI agents in isolated git worktrees with real-time monitoring and automated cleanup.

Learn more >

Testimonials

Alice Johnson

Alice Johnson

OpenMind Labs

Showrunner completely changed how I manage my projects. Having AI chat, files, and git in one place is a game-changer.

Bob Brown

Bob Brown

NeuralForge

The ability to switch between 200+ AI models mid-conversation is incredible. No other tool gives you that flexibility.

Charlie Davis

Charlie Davis

CodeHarbor

One-click sync saved our team hours every week. Non-technical people can now push changes without touching the terminal.

Diana Evans

Diana Evans

AutomateX

The integrated terminal with split panes means I never have to leave Showrunner. Everything I need is right here.

Ethan Ford

Ethan Ford

AICore

AI agents running in isolated worktrees is brilliant. They do the work, I review the PR. Simple as that.

Fiona Grant

Fiona Grant

ScaleAI

The file tree with markdown preview and drag-and-drop is so much better than juggling VS Code and Finder.

George Harris

George Harris

RapidAI

Time travel in Showrunner lets me restore any previous version of my project. It's like having infinite undo for your entire repo.

Hannah Irving

Hannah Irving

CollabAI

Multi-context workspaces let me switch between client projects instantly. Each one has its own chat history and file tree.

Ian Johnson

Ian Johnson

FlexAI

The @file mention feature is genius. I just type @readme.md in the chat and the AI instantly has the full context.

Community

Built by a small team obsessed with developer experience. Join us and help shape the future of Showrunner.

A
B
C
D
E

Ready to take control of your workflow?