Features
Explore all ClawIDE features: terminal sessions, file editing, Docker, git worktrees, and more.
ClawIDE provides a comprehensive set of tools for managing Claude Code sessions and project workflows from a single browser window.
Terminal Sessions
Run multiple Claude Code sessions side-by-side with split panes, rename tabs, and resize layouts. Powered by xterm.js with WebSocket streaming and tmux-backed session persistence.
File Editor
Browse project files with a lazy-loaded directory tree and edit them with CodeMirror 6, featuring syntax highlighting and language detection.
Docker Integration
Manage Docker Compose services directly from the IDE. Start, stop, build, and restart containers, view healthcheck status, and stream logs inline.
Feature Workspaces
Isolated development environments per feature — each with its own git branch, terminal sessions, file browser, Docker stack, and merge review. Color-coded for quick identification.
Merge Review
Review feature branch changes with a side-by-side diff viewer before merging back to the main branch.
Project Wizard
Create new projects from 15 framework templates across 8 languages, generate with an LLM provider (Claude, OpenAI), or start empty.
Scratchpad
A persistent text area for quick notes and scratch work. Auto-saves on blur, accessible from the sidebar.
Git Worktrees
Create and manage git worktrees to work on multiple branches simultaneously. Bind sessions to worktrees and merge completed work back to your main branch.
Port Detection
Automatically discover listening ports from running processes and docker-compose configurations. Click through to open services directly in your browser.
Settings
Configure ClawIDE to fit your workflow with CLI flags, environment variables, a JSON config file, or the in-app settings page.
Code Snippets
Save, search, and insert reusable code snippets across all your sessions and projects.
Onboarding
A guided welcome experience that introduces ClawIDE’s key features and walks you through your first workspace.
Bookmarks
Save project-specific web bookmarks with starred favorites and emoji labels. Keep your documentation links, staging URLs, and CI dashboards one click away.
Notes
Create project-scoped and global markdown notes for quick reference. Jot down reminders, architecture decisions, or setup instructions.
Notifications
Real-time notification system with SSE streaming. Receive alerts from system events, Docker status changes, and Claude Code task completions.
System Statistics
Monitor CPU, memory, and network information from within ClawIDE. View active session counts and network interfaces with QR codes.
Auto-Update
Automatic update checking against GitHub releases with one-click installation. Updates are verified with SHA-256 checksums.
Claude Code Hooks
Integrate with Claude Code’s hook system to receive notifications when Claude finishes tasks in any terminal session.
VoiceBox
Capture voice memos and quick text entries for reference across sessions and projects.
Agent Management
Create and manage Claude Code agents with global and project-level scoping. Define model preferences, allowed tools, and custom instructions for specialized agent behaviors.
MCP Servers
Manage Model Context Protocol servers with full process lifecycle control — start, stop, restart, and monitor servers with real-time status tracking and log viewing.
Skills
Create and organize Claude Code skills — reusable slash commands with custom instructions, tool restrictions, and scope management.
Command Palette
VS Code-style command palette with file search (Cmd+P) and command execution (Cmd+Shift+P). Fuzzy matching, text transformations, and keyboard-driven navigation.
Markdown Preview
Live markdown preview with GitHub Flavored Markdown, syntax-highlighted code blocks, and Mermaid diagram rendering.
Dashboard
The central hub for all your projects. Create new projects, import existing ones, and navigate to any project workspace.
Dashboard
Manage all your projects from the ClawIDE dashboard.
Project Wizard
Create new projects from templates or generate them with LLM providers.
Terminal Sessions
Run multiple Claude Code sessions with split panes, renaming, and WebSocket streaming.
File Editor
Browse and edit project files with a tree navigator and CodeMirror 6 editor.
Docker Integration
Manage Docker Compose services, view status, and stream logs from ClawIDE.
Feature Workspaces
Isolated development environments with dedicated branches, sessions, and Docker stacks per feature.
Merge Review
Review feature branch changes with a side-by-side diff viewer before merging.
Git Worktrees
Manage git worktrees for parallel branch work and feature workspaces.
Agent Management
Create, manage, and organize Claude Code agents with global and project-level scoping.
MCP Servers
Manage Model Context Protocol servers with process lifecycle control, status monitoring, and log viewing.
Skills
Create and manage Claude Code skills with scope filtering, version tracking, and configuration options.
Command Palette
VS Code-style command palette with file search, text transformations, and keyboard-driven navigation.
Markdown Preview
Real-time markdown preview with syntax highlighting and Mermaid diagram support.
Port Detection
Automatically discover listening ports from processes and Docker Compose configurations.
Settings
Configure ClawIDE with CLI flags, environment variables, config file, or the UI settings page.
Code Snippets
Save, search, and insert reusable code snippets across sessions and projects.
Onboarding
Guided welcome experience and workspace tour for new users.
Bookmarks
Save and organize project-specific web bookmarks with starred favorites and emoji labels.
Notes
Create project-scoped and global markdown notes for quick reference.
Scratchpad
A persistent text area for quick notes and scratch work, with auto-save.
Notifications
Real-time notification system with SSE streaming, read tracking, and multi-source support.
System Statistics
Monitor CPU, memory, network, and project statistics from the ClawIDE interface.
Auto-Update
Automatic update checking with one-click installation from GitHub releases.
Claude Code Hooks
Receive notifications when Claude Code finishes tasks via hook integration.
VoiceBox
Capture voice memos and quick text entries for reference across sessions.