Frame
by kaanozhan
ide for vibecoders who use claude code
# Add to your Claude Code skills
git clone https://github.com/kaanozhan/FrameFrame
A lightweight, IDE-style desktop application built specifically for working with Claude Code. Think VS Code, but streamlined for Claude Code workflows. <img width="1464" height="852" alt="Screenshot 2026-01-28 at 01 00 37" src="https://github.com/user-attachments/assets/8699c91f-35ea-4c3d-b871-56962e427017" />
What is this?
Frame is a project management IDE for Claude Code that aims to:
- Bring a standard to Claude Code projects - Consistent project structure with CLAUDE.md, STRUCTURE.json, PROJECT_NOTES.md, and tasks.json
- Improve context and memory problems as projects grow - Automatic context preservation, session notes, and decision tracking
- Make project management easier - Visual task management, plugins panel, and streamlined workflows
This is an Electron-based desktop application that combines:
- Project Explorer (left panel) - Browse your project files with a collapsible tree view
- Multi-Terminal (center) - Multiple terminal instances with tabs or grid view
- File Editor - Quick overlay editor for file viewing and editing
- Prompt History (right panel) - See all your commands with timestamps
The key innovation: Claude Code launches directly in your selected project directory, so you don't need to cd around. Just select a project, click "Start Claude Code", and you're ready to go.
Why build this?
The Core Problem: As projects grow with Claude Code, context gets lost between sessions. Decisions are forgotten, tasks slip through the cracks, and you end up re-explaining the same things over and over.
Frame's Solution: A standardized project structure that Claude Code reads automatically at the start of each session, combined with tools to track decisions, tasks, and context - so nothing gets lost.
When working with Claude Code, you often need to:
- See your project structure
- Run Claude Code in the right directory
- Track what commands you've run
- Switch between projects quickly
- Work with multiple terminals simultaneously
This app does all of that in one window, with a clean VS Code-inspired interface.
Screenshots
┌──────────────┬─────────────────────────┬──────────────┐
│ Project │ Terminal Tabs │ Prompt │
│ Explorer │ [Term 1] [Term 2] [+] │ History │
│ ├─────────────────────────┤ │
│ 📁 src/ │ │ 2026-01-21 │
│ 📄 app.js │ $ claude │ > claude │
│ 📁 test/ │ > Help me refactor... │ │
│ 📄 README.md │ │ 2026-01-21 │
│ │ [Claude response] │ > /init │
│ [Start │ │ │
│ Claude] │ │ │
└──────────────┴─────────────────────────┴──────────────┘
Features
Core Features
- IDE Layout: 3-panel design (explorer, terminal, history)
- Real Terminal: Full...