Roma, Italy | +39 899 722 602
Frame software project featured artwork by Monte del Gallo

Frame — Desktop IDE for AI Coding

Developer Tools Open Source Electron JavaScript Node.js xterm.js
9
Terminal Grid
Real PTY
Shell Emulation
Cross-platform
Desktop App

The Project

Frame is a desktop application built specifically to make working with Claude Code seamless. It provides a multi-terminal environment with tab and grid views (up to 9 terminals), a file explorer, and prompt history tracking — all in a minimal, keyboard-driven interface.

Key Features

  • Multi-terminal support — tab view, split view, and 3×3 grid for monitoring multiple processes
  • Real pseudo-terminals via node-pty — full shell emulation, not just stdout capture
  • File tree explorer — browse and open project files without leaving the app
  • Prompt history — track and replay previous Claude Code interactions
  • Project-aware workflows — switch between projects with preserved terminal state
  • Keyboard-driven — designed for developers who prefer keeping hands on keyboard

Technical Highlights

Electron 28 with xterm.js 5.3 for terminal rendering and node-pty for real PTY allocation. esbuild for fast bundling. Pure HTML/CSS/JS frontend with no framework overhead — optimized for startup speed and low memory footprint.