# Crystl > Crystl is a macOS terminal built for Claude Code. Organize projects into gems, run parallel sessions without conflicts, and see what every agent is doing — all through a frosted-glass interface. ## Docs - [Getting Started](https://crystl.dev/docs/getting-started/): Install Crystl and run your first Claude Code session. - [Gems and Shards](https://crystl.dev/docs/gems-and-shards/): Organize projects into gems and run parallel shards. - [Isolated Sessions](https://crystl.dev/docs/isolated-sessions/): Run multiple Claude Code agents in the same repo without conflicts. - [Formations](https://crystl.dev/docs/formations/): Save and restore multi-pane layouts for any project. - [Split View](https://crystl.dev/docs/split-view/): Tile multiple sessions side-by-side in one window. - [Starting a Quest](https://crystl.dev/docs/starting-a-quest/): Launch a coordinated multi-agent workflow. - [Quest Coordination](https://crystl.dev/docs/quest-coordination/): How Crystl Quest orchestrates parallel agents. - [History Navigator](https://crystl.dev/docs/conversation-history/): Browse, jump through, and search every Claude Code session — conversation and tool calls. - [MCP Servers](https://crystl.dev/docs/mcp-servers/): Configure per-project MCP servers in Crystl. - [Plugins and Skills](https://crystl.dev/docs/plugins-and-skills/): Add capabilities to your agents. - [Approval Modes](https://crystl.dev/docs/approval-modes/): Control when Claude Code asks before acting. - [API Keys](https://crystl.dev/docs/api-keys/): Manage Anthropic and provider keys per gem. - [Remote SSH](https://crystl.dev/docs/remote-ssh/): Run Claude Code on a remote machine from Crystl. - [Keyboard Shortcuts](https://crystl.dev/docs/keyboard-shortcuts/): Full keybinding reference. - [CLI](https://crystl.dev/docs/cli/): The `crystl` command-line tool. - [Licensing](https://crystl.dev/docs/licensing/): License keys, activation, and seats. ## Guides - [What is Claude Code](https://crystl.dev/guides/what-is-claude-code/): A beginner's overview of Anthropic's coding agent. - [Claude Code Project Setup](https://crystl.dev/guides/claude-code-project-setup/): Configure a new repo for Claude Code. - [Claude Code Configuration Files](https://crystl.dev/guides/claude-code-configuration-files/): CLAUDE.md, settings, and more. - [Managing Multiple AI Sessions](https://crystl.dev/guides/managing-multiple-ai-sessions/): Keep parallel agents organized. - [Git Worktrees for Parallel Development](https://crystl.dev/guides/git-worktrees-parallel-development/): Run conflict-free parallel work in one repo. - [Multi-Agent Development with Quest](https://crystl.dev/guides/multi-agent-development-quest/): Coordinate a team of agents on one task. - [AI Pair Programming](https://crystl.dev/guides/ai-pair-programming/): Patterns for working alongside an agent. - [AI Code Review](https://crystl.dev/guides/ai-code-review/): Have agents review each other's work. - [AI Terminal Setup](https://crystl.dev/guides/ai-terminal-setup/): Configure a terminal for AI-first workflows. ## Features - [Multitasking](https://crystl.dev/features/multitasking/): Run many Claude Code sessions in one window. - [Parallel Sessions](https://crystl.dev/features/parallel-sessions/): Conflict-free agents in the same project. - [Organized Projects](https://crystl.dev/features/organized-projects/): Gems group everything by project. - [History Navigator](https://crystl.dev/features/conversation-history/): Browse, jump through, and search every session — conversation and tool calls. - [Screenshot Bar](https://crystl.dev/features/screenshot-bar/): One-click visual context for your agents. - [Skills Library](https://crystl.dev/features/skills-library/): Reusable agent capabilities. - [Prompt Integration](https://crystl.dev/features/prompt-integration/): Library of prompts at your fingertips. - [Agent Config Editor](https://crystl.dev/features/agent-config-editor/): Edit CLAUDE.md and settings visually. - [Project Optimizer](https://crystl.dev/features/project-optimizer/): Audit and tune a repo for Claude Code. - [Starter Files](https://crystl.dev/docs/starter-files/): Reusable file templates that seed new gems with CLAUDE.md, AGENTS.md, .mcp.json, and more. - [Remote Development](https://crystl.dev/features/remote-development/): Connect to remote dev hosts. - [Track Everything](https://crystl.dev/features/track-everything/): See what every agent is doing. - [Crystl Quest](https://crystl.dev/features/crystl-quest/): Multi-agent orchestration. - [CLI](https://crystl.dev/features/cli/): The `crystl` command-line tool. ## Library - [Library Index](https://crystl.dev/library/): Browse all reusable assets for Claude Code. - [Skills](https://crystl.dev/library/skills/): Skills for Claude Code and Codex. - [Commands](https://crystl.dev/library/commands/): Slash commands you can drop in. - [Agent Blocks](https://crystl.dev/library/agent-blocks/): Rules and workflows for agents. - [Files](https://crystl.dev/library/files/): CLAUDE.md and AGENTS.md starters. - [Prompts](https://crystl.dev/prompts/): Curated prompts for coding agents. ## Blog - [Blog Index](https://crystl.dev/blog/): Articles on AI-assisted development. - [Two Agents, Same Repo](https://crystl.dev/blog/two-agents-same-repo/): How to run parallel agents without breakage. - [Git Worktrees with Claude Code](https://crystl.dev/blog/git-worktrees-claude-code/): Conflict-free parallel branches. - [Monitor Multiple Agents](https://crystl.dev/blog/monitor-multiple-agents/): Keep eyes on every session. - [iTerm vs Crystl](https://crystl.dev/blog/iterm-vs-crystl/): Why a Claude-Code-first terminal matters. - [Terminal Chaos to Clarity](https://crystl.dev/blog/terminal-chaos-to-clarity/): Taming a wall of terminal windows. - [Optimize Claude Code Context](https://crystl.dev/blog/optimize-claude-code-context/): Get more out of every token. - [Reviewing Agent Work](https://crystl.dev/blog/reviewing-agent-work/): Workflows for trustable AI output. ## Other - [Changelog](https://crystl.dev/changelog/): Release notes for every Crystl version. - [About](https://crystl.dev/about/): The story behind Crystl. - [Contact](https://crystl.dev/contact/): Get in touch. - [Privacy](https://crystl.dev/privacy/): Privacy policy. - [Terms](https://crystl.dev/terms/): Terms of service.