Your vibe. Uninterrupted.
Start working across projects, not between them.
Omini is a native macOS app where you create a VibeSpace — pick your projects, CLI tools, and theme. Ghostty-powered terminals, Spotlight focus, VibeCast compose, and everything persists exactly how you left it.
- Create a VibeSpace with your projects, CLI tools, and theme in one setup
- Ghostty-powered terminals with GPU-accelerated rendering via Metal
Files. Git. Previews. Terminal.
Omini combines project navigation, rendered editing, previews, Git workflows, and terminals in one native macOS app.
Showcase
See what's running across every project at a glance.
The project rail shows live terminal previews. Double-click any card to Spotlight it — a centered overlay with compose input and swipe navigation across all terminals.
Features
Everything inside your VibeSpace.
VibeSpace creation, Ghostty terminals, Spotlight focus, VibeCast compose, themes, rendered editing, and Git — all native macOS surfaces.
Open from Finder
Files and folders route into the active VibeSpace automatically via Open With → Omini.
Your CLI, not ours
Text services call Kiro, Claude, Codex, Gemini, or any CLI you configure. No built-in agent lock-in.
Everything persists
Terminal sessions, board layout, open files, split views, theme, and startup profiles — all restored on reopen.
VibeSpace
Your projects, your tools, one setup.
Create a VibeSpace with a 3-step wizard — pick folders, assign CLI agents, choose a theme. Each VibeSpace remembers its terminal presets, project colors, startup profiles, and layout across sessions.
- Preset terminals auto-launch your configured CLI tools on open
- Per-project color coding, shortcuts (Cmd+1–9), and startup overrides
- HMAC-signed persistence — tampered configs are detected and sandboxed
Terminal Board + Spotlight
Ghostty-powered terminals, visible at once.
Terminals render through Ghostty (Metal GPU-accelerated) with SwiftTerm fallback. Use tabs for focused work or terminal board for a 4×4 grid of draggable, resizable tiles. Double-click any tile to Spotlight it.
- Terminal Spotlight — centered overlay with compose input, swipe to cycle all terminals
- Git branch badges, live activity indicators, and auto-naming from running process
- Spatial keyboard navigation with ⌥⌘+Arrow keys across the grid
VibeCast
Compose once, send to any terminal.
VibeCast is a compose surface for writing commands with rephrase support, then sending or broadcasting them to terminals. Lives as a tile in the terminal board or in Spotlight.
- Multi-line compose with rephrase (⌘R) via your configured CLI
- Send to one terminal (⌘Enter) or broadcast to all (⌘B)
- Spotlight overlay with swipe navigation across terminals and VibeCast
Themes
Midnight Mono ships default. Make it yours.
A central theme builder controls every surface — border shape, border color, font family, and color tokens. Pick a packaged preset or edit custom tokens. Changes apply instantly, no restart.
- Packaged presets including dark and light palettes
- Custom token editing for borders, fonts, and semantic colors
- Git status badges and all UI surfaces resolve from theme tokens
Explorer + Rendered Editing
Navigate files, edit rendered documents.
Browse project folders in a hierarchical tree with Git status. Markdown and HTML open in rendered editing mode with autosave. Split view supports up to 4 panes side-by-side.
- Content viewer with horizontal and vertical split layouts
- Image, SVG, and PDF preview inline — find and replace with Cmd+F/H
- Shelf for persistent quick-access file list across sessions
Principles
Built different, on purpose.
Every design decision starts from the same premise: your VibeSpace context should never be the thing that breaks.
GPU-accelerated terminals
Terminal board grid
On-device AI coming
Cloud dependencies
Native macOS, not a browser shell.
Built with AppKit and SwiftUI. Terminals render through Ghostty (Metal). Every surface is native — not Electron, not a web view.
VibeSpace keeps your context intact.
Projects, terminals, presets, colors, layout, theme, and startup profiles stay attached to your VibeSpace across sessions. HMAC-signed config files detect tampering.
On-device intelligence, coming soon.
Terminal context tracking, command suggestions, smart Git commits, and voice input — all powered by Apple Silicon Foundation Models. No cloud, no API keys.
Your workflow stays yours.
Local-first, no account required. Text services and VibeCast call your CLI of choice. Export diagnostics when you need to debug.
Download Omini
Start working across projects, not between them.
Create a VibeSpace. Pick your tools. Pick your theme. Everything persists.
Free forever · macOS 14.0+ · Native macOS · No account required