In active development

One workspace.
Everything you need.

Tempest is a native macOS developer tool with an integrated terminal, browser, editor, and git workflows — all in a single, fast app.

View on GitHub Learn more
Screenshot coming soon

Features

Everything in one window

Stop switching between apps. Tempest brings your terminal, browser, editor, and git tools together in a single native workspace.

Terminal

xterm.js with WebGL rendering and a real PTY backend via Bun.Terminal. Fast, native-feeling, with full color and Unicode support.

Browser

Tabbed browsing powered by the system WKWebView. Browse docs, preview your work, and manage bookmarks without leaving the workspace.

Editor

Monaco editor with Vim bindings. Syntax highlighting, code intelligence, and the editing experience you already know.

Markdown viewer

Live-rendered markdown with Mermaid diagram support. Great for docs, READMEs, and design notes.

Git integration

Built-in diff viewer, VCS status, and file staging. See what changed and commit without switching to a separate tool.

PR monitor

Track and review pull requests directly in your workspace. Stay on top of reviews without context-switching to the browser.

Session management

Workspace persistence and session state restore. Close and reopen exactly where you left off.

Claude Code hooks

Event hooks for AI-assisted development workflows. Integrate Claude Code into your development process.

Under the hood

Built on solid foundations

Two-process architecture: a Bun backend for performance-critical work and a React webview for the UI, communicating via typed RPC.

Electrobun

Native macOS framework

Bun

Fast JavaScript runtime

React 19

UI framework

Tailwind CSS 4

Utility-first styling

xterm.js

Terminal emulation

Zustand

State management

Monaco

Code editor

WKWebView

Native browser engine

Tempest is open source

Follow the project on GitHub or star the repo to stay updated.

View on GitHub