Run Claude and Codex side by side in a multi-pane terminal.
Compare responses. Switch instantly. No lock-in.
inferay is a multi-pane terminal with Claude and Codex built in. Run AI agents side by side, compare responses, and switch between them instantly.
Every pane is a real PTY. Every agent chat is a real conversation.
Multi-agent panes
- Claude and Codex in split panes
- Compare responses side by side
- Use the right agent for the job
Your keys
- Connect with your own API keys
- No middleman. No subscriptions. Direct access.
Terminal native
- Real PTY sessions alongside AI chat
- Slash commands (
/review,/refactor,/debug,/test, etc.) - 12 built-in themes
- Keyboard-first workflow
Fast
- Built on Bun
- Streaming responses
- Native macOS app via Electrobun
- No Electron bloat
Download the latest release from inferay.com and drag to Applications.
# Install dependencies
bun install
# Build the app and create DMG installer
bash scripts/build-dmg.shAfter the build completes, you'll find the installer at artifacts/inferay-installer.dmg.
- Download the
.dmgfile - Double-click to mount it
- Drag inferay to your Applications folder
- First launch: Right-click the app → Open (to bypass unsigned app warning)
- Or run:
xattr -cr /Applications/inferay.app
- Or run:
- Runtime: Bun
- Frontend: React 19, React Router, TanStack Query
- Terminal: xterm.js
- Styling: Tailwind CSS v4
- Desktop: Electrobun
This project is source-available for reference and educational purposes. All rights are reserved by the author.
See LICENSE for the full terms.