Skip to content

timeritual/terminal-gui

 
 

Repository files navigation

inferay

inferay

Run Claude and Codex side by side in a multi-pane terminal.
Compare responses. Switch instantly. No lock-in.


What is this?

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.

Features

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

Download the latest release from inferay.com and drag to Applications.

Building from Source

# Install dependencies
bun install

# Build the app and create DMG installer
bash scripts/build-dmg.sh

After the build completes, you'll find the installer at artifacts/inferay-installer.dmg.

Installing

  1. Download the .dmg file
  2. Double-click to mount it
  3. Drag inferay to your Applications folder
  4. First launch: Right-click the app → Open (to bypass unsigned app warning)
    • Or run: xattr -cr /Applications/inferay.app

Tech stack

  • Runtime: Bun
  • Frontend: React 19, React Router, TanStack Query
  • Terminal: xterm.js
  • Styling: Tailwind CSS v4
  • Desktop: Electrobun

License

This project is source-available for reference and educational purposes. All rights are reserved by the author.

See LICENSE for the full terms.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.0%
  • Astro 1.9%
  • Other 1.1%