Skip to content

hackerxj2010/Iris

Repository files navigation

Iris — Elegant Desktop IDE for Claude Code 👁️

Iris is a premium, desktop-class IDE designed specifically for a high-performance Claude Code experience. Built with a focus on rich aesthetics and fluid interaction, Iris transforms the way you pair-program with AI.

Iris Light Mode Iris Dark Mode

✨ Features

  • 👑 Premium Glassmorphic UI: A stunning, modern interface with real-time blur/vibrancy, smooth animations, and curated typography.
  • ⚡ First-Class Claude Integration: Direct bridge to the Claude Code CLI, providing real-time streaming, "thinking" indicators, and error handling.
  • 🌓 Adaptive Design System: Custom-calibrated "Cream & Slate" palettes for both Light and Dark modes, ensuring perfect contrast and reduced eye strain.
  • 💻 Integrated Terminal & Editor: Full-featured Monaco Editor and Xterm.js terminal, tightly coupled for instant code application and execution.
  • 📂 Project Intelligence: Slide-out File Explorer, Git Panel, and MCP Server management.
  • 🚀 Accelerated Workflows: A powerful Command Palette and Inline Editor for non-disruptive AI interaction.

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

  • Node.js: v18 or later.
  • Claude Code CLI: Ensure claude is installed and accessible in your system PATH.
    npm install -g @anthropic-ai/claude-code

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/iris.git
    cd iris
  2. Install dependencies:

    npm install
  3. Start development mode:

    npm run electron:dev

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl + Shift + L Toggle Theme (Light/Dark)
Ctrl + Shift + C Toggle Chat Panel
Ctrl + \ ` Toggle Terminal Panel
Ctrl + Shift + P Open Command Palette
Ctrl + I Open Inline Editor
Ctrl + S Save Current File

📐 Architecture

Iris uses a specialized CLI Bridge to communicate with Claude Code. This allows the IDE to:

  1. Capture "Thinking" states in a dedicated UI indicator.
  2. Stream text responses with zero latency.
  3. Automatically apply suggested changes directly into your open editor tabs.

🤝 Contributing

We welcome contributions! Please feel free to submit Pull Requests or open Issues to help make Iris the best AI-first IDE.


Iris is built by developers, for developers, with a passion for beautiful tools.

About

Initial release of Iris — Premium Desktop IDE for Claude Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors