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.

Learn more →

File Editor

Browse project files with a lazy-loaded directory tree and edit them with CodeMirror 6, featuring syntax highlighting and language detection.

Learn more →

Docker Integration

Manage Docker Compose services directly from the IDE. Start, stop, build, and restart containers, view healthcheck status, and stream logs inline.

Learn more →

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.

Learn more →

Merge Review

Review feature branch changes with a side-by-side diff viewer before merging back to the main branch.

Learn more →

Project Wizard

Create new projects from 15 framework templates across 8 languages, generate with an LLM provider (Claude, OpenAI), or start empty.

Learn more →

Scratchpad

A persistent text area for quick notes and scratch work. Auto-saves on blur, accessible from the sidebar.

Learn more →

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.

Learn more →

Port Detection

Automatically discover listening ports from running processes and docker-compose configurations. Click through to open services directly in your browser.

Learn more →

Settings

Configure ClawIDE to fit your workflow with CLI flags, environment variables, a JSON config file, or the in-app settings page.

Learn more →

Code Snippets

Save, search, and insert reusable code snippets across all your sessions and projects.

Learn more →

Onboarding

A guided welcome experience that introduces ClawIDE’s key features and walks you through your first workspace.

Learn more →

Bookmarks

Save project-specific web bookmarks with starred favorites and emoji labels. Keep your documentation links, staging URLs, and CI dashboards one click away.

Learn more →

Notes

Create project-scoped and global markdown notes for quick reference. Jot down reminders, architecture decisions, or setup instructions.

Learn more →

Notifications

Real-time notification system with SSE streaming. Receive alerts from system events, Docker status changes, and Claude Code task completions.

Learn more →

System Statistics

Monitor CPU, memory, and network information from within ClawIDE. View active session counts and network interfaces with QR codes.

Learn more →

Auto-Update

Automatic update checking against GitHub releases with one-click installation. Updates are verified with SHA-256 checksums.

Learn more →

Claude Code Hooks

Integrate with Claude Code’s hook system to receive notifications when Claude finishes tasks in any terminal session.

Learn more →

VoiceBox

Capture voice memos and quick text entries for reference across sessions and projects.

Learn more →

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.

Learn more →

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.

Learn more →

Skills

Create and organize Claude Code skills — reusable slash commands with custom instructions, tool restrictions, and scope management.

Learn more →

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.

Learn more →

Markdown Preview

Live markdown preview with GitHub Flavored Markdown, syntax-highlighted code blocks, and Mermaid diagram rendering.

Learn more →

Dashboard

The central hub for all your projects. Create new projects, import existing ones, and navigate to any project workspace.

Learn more →

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.