1code
1code is an open-source desktop application providing a graphical user interface for Claude Code, Anthropic's command-line agentic coding tool. It allows developers to run Claude Code agents both locally and in remote sandbox environments, making AI-assisted coding more accessible and manageable. The application is designed to support parallel execution of multiple coding agents, enabling users to work on several tasks simultaneously. It is built by 21st.dev and distributed as a native desktop app for macOS (Apple Silicon and Intel), with cross-platform support under development. The interface offers a full-featured coding environment with integrated terminal, project management views (including Kanban), and real-time task tracking, all centered around conversational AI agents that can read, write, and reason about codebases. Key features include multi-account support for switching between different Anthropic accounts, a customizable agent mode that can be set per chat, and a rich terminal with copy/paste improvements and display mode toggles (sidebar vs. bottom panel). The app integrates the Model Context Protocol (MCP) with a dedicated sidebar widget, allowing users to discover and invoke MCP server tools directly from the chat input by @-mentioning them. Task management is enhanced with a todo widget and the ability to batch discard changes. The settings interface has been redesigned into a full-page two-panel layout with grouped sections for MCP, Skills, and Agents configuration. 1code also tracks project changes with a dedicated changes view, and supports direct pull request creation from within the interface. 1code is not just a simple wrapper; it extends Claude Code with persistent project contexts, SQLite-backed state, and a modular architecture that supports plugins and custom extensions. The desktop app bundles a CLI for advanced users and offers one-click installation via .dmg packages. By providing a polished UI on top of a powerful AI coding engine, 1co
- Category
- AI Agents
- Pricing
- Open Source
Problem solved
Developers using Claude Code via its original command-line interface often face challenges in managing multiple concurrent coding tasks, switching between different projects, and visualizing agent progress. 1code solves this by offering a desktop application with a graphical interface that allows running multiple Claude Code agents in parallel, organizing work via Kanban boards, and providing a persistent, windowed environment. It also simplifies remote agent execution and account management, making powerful AI coding tools more productive and less intimidating for developers who prefer visual tools over terminal-only workflows.
Use cases
- Running multiple Claude Code instances simultaneously to refactor different parts of a monorepo
- Using a Kanban board to track and manage coding tasks assigned to AI agents
- Switching between multiple Anthropic accounts for personal and work projects without re-authentication
- Executing agents in remote sandbox environments to test code changes in isolated setups
- Leveraging MCP servers to give agents access to custom tools like database queries or API integrations
- Reviewing and selectively discarding file changes across agents from a unified changes view
Audience
- Developers
- ML Engineers
- Data Scientists
Pros
- Intuitive graphical interface lowers the learning curve for Claude Code
- Supports parallel agent execution, boosting productivity on multi-faceted projects
- Open-source with active development and community contributions
- Integrated MCP support extends agent capabilities with external tools
- Multi-account and remote sandbox features enhance flexibility for professional use
Cons
- Relies on Anthropic's Claude models, limiting choice in AI providers
- Early-stage software (v0.0.72) with potential for instability and missing features
- Currently macOS-only, with no official Windows or Linux support yet (though cross-platform work is noted)
Official website: https://github.com/21st-dev/1code
Canonical LambdaBase page: https://www.lambdabase.com/tools/1code