computer  by open-webui

Your computer, anywhere, in your browser

Created 3 months ago
277 stars

Top 93.3% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> Open WebUI Computer (cptr) provides a comprehensive workstation experience accessible via any web browser, serving your entire computer—files, terminal, editor, Git, and running sessions—to any device. It targets users who need seamless access to their development environment from phones, tablets, or other computers, offering a unified platform for local work and AI agent integration. The primary benefit is a consistent, full-featured workstation accessible anywhere, anytime, without compromising local capabilities.

How It Works

Open WebUI Computer runs locally, exposing your machine's filesystem, shell, Git state, and applications through a web interface. Its core design prioritizes a mobile-first, touch-native experience with persistent sessions that survive disconnects, ensuring work continuity across devices. The system deeply integrates AI agents, allowing them to interact with your local environment by reading/writing files, executing commands, and browsing the web, leveraging your own API keys or subscribed coding agents. This approach offers a novel way to unify local development tools with powerful AI capabilities in a universally accessible format.

Quick Start & Requirements

  • Install: pip install cptr or uvx cptr@latest run. Docker image ghcr.io/open-webui/computer:latest is also available.
  • Prerequisites: Python. For Windows, Microsoft Visual C++ Redistributable may be needed. Optional dependencies like [mcp] or [all] can be installed via pip.
  • Access: Typically available at http://localhost:8000.
  • Remote Access: Supports various tunneling solutions (Tailscale, Cloudflare Tunnel, ngrok) for remote access.
  • Docs: Official documentation is referenced but not directly linked in the provided text.

Highlighted Details

  • Full workstation surface: Files, editor, terminal, Git, browser tabs, persistent sessions, workspaces, and search.
  • Integrated AI: Supports chat, voice mode, file tools, command execution, web browsing, and sub-agents with various AI providers.
  • Coding Agent Support: Integrates with subscriptions like Codex, Claude Code, Gemini, and others.
  • Messaging Bot Integration: Connects with Telegram, Discord, Slack, WhatsApp, and Signal for remote interaction.
  • OpenAI-Compatible Gateway: Exposes workspaces as AI models via /v1/chat/completions.

Maintenance & Community

The provided text mentions a call for contributions and hiring but lacks specific details on community channels (e.g., Discord, Slack), active contributors, or a public roadmap.

Licensing & Compatibility

  • License: "Open Use License. Source available. All rights reserved."
  • Commercial Use: Commercial and enterprise licenses are available, suggesting the Open Use License may have restrictions for commercial applications.

Limitations & Caveats

The system provides full, un-sandboxed access to the host filesystem and shell, equivalent to an SSH session. This design is inherently insecure for shared instances, public internet exposure, or untrusted users due to the lack of per-user isolation or path sandboxing. It should be treated with the same security considerations as an open SSH port.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
36
Issues (30d)
46
Star History
257 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.