Skip to content
The AI Database
Screenshot of The Companion

The Companion

www.thecompanion.sh

A browser interface for running and managing Claude Code and Codex coding sessions.

Visit website (opens in a new tab)

At a glance

Good for
Builders
Ease
For developers
Lets you
  • Run several Claude Code and Codex sessions in one browser workspace
  • Connect MCP servers to your coding agent sessions
  • Save launch profiles for different models and providers
Pricing
Free
Works on
Web, Command line, Self-hosted

The Companion — Claude Code + Codex in Your Browser

Overview

The Companion is a web user interface designed to streamline the operation of Claude Code and Codex. It allows users to simultaneously manage multiple coding sessions, utilize real-time streaming capabilities, and integrate visual tool calls—all without requiring an API key. This facilitates a unified workspace for developers and engineers, removing the need for juggling between different platforms or tools.

Key Features

Multiple Workspaces

The Companion enables users to pilot coding agents within a single browser workspace. This is particularly useful for those who need to connect to multiple MCP (Model Control Plane) servers, open terminal tabs, and create model-specific environments to run coding sessions, whether locally or on a remote server.

Compatibility

The Companion supports a variety of coding models and frameworks, including:

  • Codex
  • Claude Code
  • Tailscale
  • GLM 5
  • Minimax 2.5
  • Kimi K2.5

MCP Integration

One of the standout features of The Companion is its ability to connect and manage MCP servers directly through the UI. This means that users can expose their custom tools and data sources for use in Codex and Claude Code sessions, enhancing the overall utility of the workspace.

Integrated Terminal

Users can open terminal tabs within the Companion interface, enabling them to run commands, view logs, and execute scripts side by side with the output from their coding agents. This integrated approach streamlines workflows by allowing users to operate in a familiar browser environment without the need to switch between different applications.

Environment Profiles

The Companion allows users to create reusable launch profiles that specify settings for different models and providers. This feature is valuable for developers working on multiple projects requiring unique configurations, as it simplifies the process of switching between different coding environments.

Architectural Design

The Companion operates through a straightforward three-step process:

  1. Launch: Initiate the Companion by running the command bunx the-companion.
  2. Configure: Add MCP servers, define environment profiles, and choose your preferred model or provider backend.
  3. Operate: Work within a single user interface that features live streams, tool visibility, terminal access, and permission settings.

The structure relies on WebSocket communication between the Companion Server and the Browser UI, enhancing real-time collaboration and data exchange.

Secure Remote Operations

For remote access needs, The Companion can be deployed on a remote server and safely exposed through Tailscale. This secure setup is particularly suited for teams or developers who require confidentiality while working on sensitive projects.

Use Cases

The Companion is particularly useful for:

  • Developers: Those who regularly work with coding agents like Codex and Claude Code will find the integrated environment valuable for increasing productivity and efficiency.
  • Data Scientists: Users who need to access and manipulate large datasets using various AI models can benefit from the MCP integration and environment profiles.
  • Remote Teams: With the ability to securely connect to remote servers, teams distributed across various locations can maintain workflow continuity and collaboratively access shared tools and resources.

Conclusion

The Companion stands out as a versatile and powerful tool designed for modern developers and teams. By integrating various coding environments and tools into one unified interface, it facilitates more effective workflows, enhances productivity, and promotes seamless collaboration. Whether working locally or remotely, The Companion simplifies the operational complexities of coding agents, making it an essential asset for those in the tech space looking to optimize their coding efforts. Its ease of use, combined with powerful features, ensures it is well-equipped to meet the demands of diverse programming tasks.

Ready to try it? Visit www.thecompanion.sh (opens in a new tab)

  • Screenshot of The Agent Skills Directory
    Category
    Development Tools
    What it does
    A platform for discovering and installing reusable skills that extend AI agents such as Claude Code, Cursor and Codex. Skills are added with a single command, and a leaderboard ranks skills by install counts.
  • Screenshot of AG-UI

    AG-UI

    docs.ag-ui.com
    Category
    Development Tools
    What it does
    AG-UI is an open, event-driven protocol that standardizes how front-end applications communicate with AI agents. It supports real-time streaming of state updates, human-in-the-loop interaction and transports such as SSE, webhooks and WebSockets.
  • Screenshot of Mastra

    Mastra

    mastra.ai
    Category
    Development Tools
    What it does
    Mastra is an open-source TypeScript framework for building and deploying AI agents, workflows, and applications. It provides tools for agent creation, memory, tool calling, RAG, and evaluation within a JavaScript/TypeScript stack.
  • Screenshot of Goose

    Goose

    block.github.io
    Good for
    Builders
    Category
    AI Agents
    Lets you
    Automate engineering tasks such as debugging and code deployment