Skip to content
subshell-aiPublic

About

Access your agents from any device

Topics

Resources

Security policy

Stars

17 stars

Watchers

0 watching

Forks

Latest commit

 

History

1,156 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Subshell

Subshell

Subshell is an open-source, self-hosted dashboard for interactive coding agents. Run Claude Code, Codex, and other agent CLIs on your own machines, then access them from a browser or desktop app.

Codex delegates to subagents; a test subshell moves out of and back into the workspace before running tests
  • Your machines, your data. Host the server yourself and run agents on its machine or enrolled nodes. You don't need a hosted Subshell account.
  • Your choice of agents. Built-in plugins support Claude Code, Codex, OpenCode, Hermes, pi, and a plain terminal. Add more through the plugin API.
  • Work across devices. Reconnect from a browser or desktop app, arrange sessions in workspaces, and share view or edit access with other users.
  • Keep work together. Browse workspace members and other subshells in one sidebar. Drag sessions in or out without stopping them, and follow subagents beneath their parent.
  • Let agents coordinate. The built-in MCP server supports cross-agent communication, encrypted channels, and helper sessions.

Get started

  1. Visit Subshell downloads and install Subshell Server on the machine that will host your instance.
  2. Open the app and follow the setup steps to install the server and create your administrator account.
  3. Launch an agent from the dashboard. To run agents on another machine, install Subshell Client there and enroll it as a node.

See Install Subshell Server for desktop setup, or Installation for CLI, Docker, and Proxmox LXC options. You can access the dashboard from a browser or Subshell Client.

Documentation

The complete guides and references are at docs.subshell.sh.

Contributing

Start with Contribute to Subshell for development setup and verification. Contributions require the one-time Contributor License Agreement.

For work in this repository, AGENTS.md contains development instructions and links to notes for each app. The engineering documentation index covers security rationale, release mechanics, the design system, and historical decisions.

License

Subshell is free to self-host and uses two open-source licenses:

Code License
apps/server/**: the API, web dashboard, and server desktop app AGPL-3.0-only
Everything else: the node, client apps, plugins, and shared packages Apache-2.0

The server license includes an API Type Surface exception, allowing its TypeScript API declarations to be used under Apache-2.0. The exception covers types, not server implementation. See the license text for its scope and terms.

Subshell is copyright Disaresta, LLC. Commercial licenses for the control plane are available to organizations that cannot use AGPL-licensed software; contact Theo Gravity.

About

Access your agents from any device

Topics

Resources

Security policy

Stars

17 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages