Tempest is a native macOS developer tool with an integrated terminal, browser, editor, and git workflows — all in a single, fast app.
Features
Stop switching between apps. Tempest brings your terminal, browser, editor, and git tools together in a single native workspace.
xterm.js with WebGL rendering and a real PTY backend via Bun.Terminal. Fast, native-feeling, with full color and Unicode support.
Tabbed browsing powered by the system WKWebView. Browse docs, preview your work, and manage bookmarks without leaving the workspace.
Monaco editor with Vim bindings. Syntax highlighting, code intelligence, and the editing experience you already know.
Live-rendered markdown with Mermaid diagram support. Great for docs, READMEs, and design notes.
Built-in diff viewer, VCS status, and file staging. See what changed and commit without switching to a separate tool.
Track and review pull requests directly in your workspace. Stay on top of reviews without context-switching to the browser.
Workspace persistence and session state restore. Close and reopen exactly where you left off.
Event hooks for AI-assisted development workflows. Integrate Claude Code into your development process.
Under the hood
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
Follow the project on GitHub or star the repo to stay updated.
View on GitHub