Native Shell
Native Shell은 모든 플랫폼의 앱 안에서 만들어지는 AI UI입니다
macOS·Windows용 Electron WebGPU 터미널 런타임과 iOS용 Metal 네이티브 런타임 제공
A WebGPU terminal runtime for Electron on macOS and Windows, plus a native Metal runtime for iOS.
개발 도구Rust · TypeScriptGitHub @vibecook-dev온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Ship the Ghostty terminal experience inside your app — WebGPU for Electron on macOS/Windows, native Metal on iOS.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗VIBECOOK / GHOSTTY-POWERED TERMINAL RUNTIME
Put the terminal experience developers already love inside your product—WebGPU on macOS and Windows, native Metal on iOS.
Website · API guide · npm · crates.io
CLI agents have made the terminal the center of modern development. Ghostty set the bar for how fast, native, and calm that surface can feel.
libghostty-vt provides the terminal core. ghosttea provides the product layer: PTYs, WebGPU and Metal surfaces, Electron lifecycle, React workspaces, typed automation, SSH, and shared sessions.
| Ship on | Integration | Renderer |
|---|---|---|
| Apple Silicon macOS | Electron + React | WebGPU |
| x64 Windows | Electron + React | WebGPU |
| iOS 18.1+ | Native Swift composition | Metal |
git clone https://github.com/vibecook-dev/ghosttea.git
cd ghosttea
npm install
npm run fetch:ghostty-vt
npm run dev
Requires Node 22+ and Rust 1.88+. Locked native artifacts are available for Apple Silicon macOS and x64 Windows.
npm install @vibecook/ghosttea-electron @vibecook/ghosttea-react
Start high-level and drop down only when you need control:
| Need | Use |
|---|---|
| Complete terminal workspace | @vibecook/ghosttea-react/workspace |
| Terminal surfaces in custom UI | @vibecook/ghosttea-react |
| Electron lifecycle + transport | @vibecook/ghosttea-electron |
| Headless automation | @vibecook/ghosttea-client |
| Native composition | ghosttea + ghosttea-core |
The API guide is the shortest path from install to first terminal.
Local frames skip Electron main and React state. Shared sessions move terminal state—not screenshots—so each device renders sharp pixels locally.
macOS and Windows desktop targets are release-gated. The native iOS app is implemented and device-tested; external release qualification remains in progress. See the qualification record.
MIT © 2026 James Yong. ghosttea is a VibeCook project built independently on libghostty-vt and is not affiliated with Ghostty.