Awesome CcIDE banner
sophiaashi sophiaashi

Awesome CcIDE

Development community

Description

Native macOS IDE for Claude Code sessions: full-text search across 200+ sessions, one-click resume, multi-terminal quad-grid, and a 5-tab right sidebar (skills / shortcuts / CLAUDE.md / launchd tasks / notes).

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Awesome-ccIDE

**The missing IDE for your Claude Code sessions.**

Search any conversation. Resume in one click. Run multiple sessions side by side — with a built-in tool sidebar for skills, shortcuts, CLAUDE.md, background tasks, and notes.

[Download for macOS](https://github.com/sophiaashi/Awesome-ccIDE/releases/latest)  ·  [Report Bug](https://github.com/sophiaashi/Awesome-ccIDE/issues)  ·  [Request Feature](https://github.com/sophiaashi/Awesome-ccIDE/issues)

![ccIDE demo](docs/screenshots/demo-main.gif)


The Problem

You have 100+ Claude Code sessions scattered across projects. You remember discussing "API rate limiting" somewhere last week, but which session was it? You `claude --resume` with a UUID you don't remember, in a directory you have to `cd` into first. When you finally get three sessions running, you're alt-tabbing between terminal windows — and you still have to jump to a separate editor every time you want to check which skill handles X or tweak your CLAUDE.md.

**ccIDE fixes all of this.**

Features

🔍 Full-Text Search Across All Sessions

Type any keyword. ccIDE searches through every message you've ever sent to Claude — not just session titles, but the actual conversation history. Results show the exact sentence containing your keyword, highlighted in context. Sorts by the real `.jsonl` file mtime, so a session you touched 5 minutes ago always floats to the top (even if Claude's own index is stale).

🖱️ One-Click Resume

Click "Resume" on any session. It opens right inside ccIDE in an embedded terminal. No copying UUIDs. No `cd`-ing into directories. No opening Terminal.app. ccIDE reads the real `cwd` from the session's `.jsonl` so resume works even when Claude's own `sessions-index.json` has the wrong `projectPath`.

🖼️ Multi-Terminal Layouts

Run 2, 3, or 4 sessions simultaneously with built-in layouts:

Layout Description