- Home
- AI Computer Use Agents
- Contop
Contop
What it is
Contop is an open-source remote compute agent for controlling a desktop from a phone. It streams the screen in real time and accepts voice or text input; its agent can run terminal commands, interact with the screen and Chrome, and read, edit, or search files. The maker lists 33 built-in tools for commands, screen control, file management, and workflow automation. Users can build reusable skills from prompt instructions, YAML workflows, Python tools, or combinations. Supported AI providers include Google Gemini, OpenAI, Anthropic, and OpenRouter, with API keys or existing subscriptions and per-role model selection. Connection options include LAN, Tailscale, and Cloudflare Tunnel, with automatic path selection and fallback. The site says phone-to-desktop traffic is end-to-end encrypted with DTLS and avoids third-party servers. Risky commands may be blocked, sandboxed, or held for approval, and session logs can include prompts, commands, tools, and results. Android is available through Google Play; iOS is listed as coming soon. Windows, macOS, and Linux downloads require Python 3.12 or later. Contop is licensed under MIT.
For and against
For
- Supports voice or text input and screen streaming.
- Lists 33 built-in tools.
- Offers LAN, Tailscale, and Cloudflare Tunnel connections.
- Risky commands can require user approval.
- Open source under the MIT license.
Against
- iOS is listed as coming soon.
- Desktop downloads require Python 3.12 or later.
- AI provider access requires an API key or eligible subscription.
The verdict
Contop combines phone-based desktop control with file, screen, and command tools. Check the Python requirement for desktop downloads and note that iOS availability is not yet listed as ready.
Who it suits
Contop may suit people who want to control a desktop remotely from a phone or provide remote support. It also offers customizable skills and approval controls for desktop tasks.
On the record
- AI providers
- Contop lists Google Gemini, OpenAI, Anthropic, and OpenRouter, with API keys or supported existing subscriptions.contop.app · read 3 Oct 2026
- Audit logs
- The security section describes session logs containing timestamps, prompts, classified commands, tools used, and execution results.contop.app · read 3 Oct 2026
- Built-in tools
- The maker lists 33 built-in tools for commands, screen control, file management, and workflow automation.contop.app · read 3 Oct 2026
- Connections
- Contop describes LAN, Tailscale, and Cloudflare Tunnel connection paths, with automatic path selection and fallback.contop.app · read 2 Oct 2026
- Connectivity
- The site describes LAN, Tailscale, and Cloudflare Tunnel connection paths, with automatic path discovery and fallback.contop.app · read 3 Oct 2026
- Credential handling
- The site says API keys and subscription preferences are configured on desktop, transferred by QR pairing, and stored encrypted on the phone.contop.app · read 2 Oct 2026
- Customization
- Users can create reusable skills as prompt instructions, YAML workflows, Python tools, or combinations of these.contop.app · read 2 Oct 2026
- Custom skills
- Users can create reusable skills as prompt instructions, YAML workflows, Python tools, or combinations of these.contop.app · read 3 Oct 2026
- Desktop actions
- The agent can run terminal commands, control the screen, automate Chrome, manage files and windows, and launch applications.contop.app · read 3 Oct 2026
- Desktop requirements
- The download section lists Windows, macOS, and Linux desktop builds and requires Python 3.12 or later.contop.app · read 3 Oct 2026
- Encryption
- The maker says phone-to-desktop traffic is end-to-end encrypted with DTLS and that data does not pass through third-party servers.contop.app · read 3 Oct 2026
- Execution safeguards
- The site says risky commands can be sandboxed, forbidden commands blocked, and destructive actions held for user approval.contop.app · read 2 Oct 2026
- Execution safety
- The site says dangerous commands are classified and may be blocked, sandboxed, or held for user approval; risky commands run in an isolated Docker container.contop.app · read 3 Oct 2026
- License
- The site identifies Contop as open source under the MIT license.contop.app · read 2 Oct 2026
- Mobile availability
- The download section lists Android via Google Play and says the iOS app is coming soon.contop.app · read 3 Oct 2026
- Notable requirement
- The repository README says development requires at least one supported LLM API key or an eligible existing provider subscription.github.com · read 3 Oct 2026
- Open-source license
- The site states that Contop is open source under the MIT license.contop.app · read 3 Oct 2026
- Product
- Contop describes itself as an open-source remote compute agent that lets users control a desktop from a phone with real-time screen streaming, voice or text input, and autonomous task execution.contop.app · read 3 Oct 2026
The review
Contop turns a phone into a control surface for a desktop computer, combining live screen access with an agent that can perform computer work. It is best for technically confident users, developers, and support staff who want remote task execution rather than simple viewing. The broad access is compelling, provided you are comfortable configuring an AI provider, a desktop runtime, and approval boundaries.
Overview
Contop pairs a phone with a Windows, macOS, or Linux desktop and streams the screen in real time. Voice or text requests can direct terminal commands, Chrome interactions, and file reading, editing, or searching. That makes it a practical remote-support tool when the person at the computer should not have to follow a long sequence of instructions, and a useful way to delegate routine desktop work while away from the desk.
This is substantially more capable than a conventional remote viewer, but the extra reach raises the consequences of mistakes. Contop classifies dangerous commands and can block them, run risky work in an isolated Docker container, or pause destructive actions for approval. Session logs record timestamps, prompts, classified commands, tools used, and results, giving users an audit trail instead of an opaque automation layer.
Key features
Desktop and browser control
The maker lists 33 built-in tools covering command execution, screen control, file management, and workflow automation. Screen understanding and Chrome control let the agent work with graphical applications as well as a shell, while API access supports integrations beyond the phone interface. This combination suits mixed tasks that move between files, websites, and system utilities; it is unnecessary if all you need is occasional screen viewing.
AI-provider choice
Contop supports Google Gemini, OpenAI, Anthropic, and OpenRouter. API keys or existing subscriptions are configured on the desktop, and models can be selected by role. That flexibility lets experienced users balance capability, provider preference, and cost, but it also means the quality and operating expense of the agent depend on the provider account you bring. The project README requires at least one supported LLM API key or an eligible existing subscription for development.
Custom skills and workflows
Reusable skills can combine prompt instructions, YAML workflows, and Python tools. This is a strong fit for repeatable support procedures or personal automations that should behave consistently. Python-based customization will appeal to developers, while users seeking a purely no-code assistant may find the setup more involved.
Connections and security
Contop describes LAN, Tailscale, and Cloudflare Tunnel paths, with automatic discovery and fallback. Phone-to-desktop traffic is end-to-end encrypted with DTLS, and the service says data does not pass through third-party servers. Credentials are configured on the desktop, transferred through QR pairing, and stored encrypted on the phone. Those choices favor local control, while the ability to execute commands still makes careful permission decisions essential.
Pricing
Contop is free and open source under the MIT license. There are no paid tiers, seat charges, usage quotas, or trial-renewal terms to weigh. The trade-off is that you supply the desktop environment and an eligible AI provider key or subscription, so model usage can carry its own provider cost. The free software is most attractive to individuals, developers, and teams able to manage their own infrastructure; readers wanting a packaged, centrally billed service should look elsewhere.
Platforms
Contop targets Windows, macOS, and Linux desktops, with Android and iOS listed for mobile control. Android is distributed through Google Play. Desktop downloads require Python 3.12 or later, a material setup requirement for anyone expecting a one-click install. iOS is described as coming soon, so Android is the practical mobile choice at present.
Who it's for
Choose Contop for remote support, personal computer administration, and AI-assisted desktop workflows where voice or text control is more useful than manual remote clicking. It is particularly well suited to technically capable users who can configure providers, Python, networking, and command safeguards, and to teams that value local deployment and audit logs. It is a poor fit for users who need a polished, managed service without runtime preparation, or who are uncomfortable granting an agent access to files, browsers, and a terminal.
Pros and cons
Pros
- Broad computer reach: Terminal, Chrome, screen, and file tools cover both graphical and command-line work.
- Flexible model support: Gemini, OpenAI, Anthropic, and OpenRouter let users bring a preferred provider and assign models by role.
- Meaningful safeguards: Blocking, Docker isolation, approval holds, and detailed session logs reduce the risk of unreviewed destructive actions.
- Local-first connectivity: LAN, Tailscale, and Cloudflare Tunnel options, plus DTLS encryption and no third-party data path, support privacy-conscious deployments.
- Extensible automation: YAML, prompt, and Python skills can turn repeated procedures into reusable workflows.
- Open source and free: MIT licensing removes subscription fees and permits self-managed use.
Cons
- Technical setup: Windows, macOS, and Linux require Python 3.12 or later, and development requires a supported provider key or subscription.
- Operational responsibility: Users must manage provider accounts, desktop security, networking, and approval policies themselves.
- High-impact permissions: File edits and terminal commands make mistakes consequential even with safeguards.
- Uneven mobile readiness: Android is the current store option, while iOS is still forthcoming.
Alternatives
For a wider comparison, see AI Computer Use Agents and AI Personal Assistants.
- Claude Code is the better choice if you want a paid product with web, desktop, and mobile platforms and a Free and Pro plan structure rather than self-managed Contop.
- QuickDesk suits users seeking MIT-licensed open-source remote access with no feature or connection limits across supported desktop, web, Android, and API options.
- Gemini is preferable for a general assistant with a free tier, image features, Deep Research, Gemini Live, Canvas, and Gems across web and mobile platforms.
- Simular Sai is aimed at users who want a paid, cloud-based Windows computer with expanded access and purchasable credits.
- UFO is another free option supporting Android, Linux, and Windows.
- ChatGPT for Excel is the focused option for spreadsheet work in a web app rather than general desktop control.
- Computer Use OOTB fits users wanting Apache-2.0 open-source software with API-based or local models on Windows and macOS.
- Lapu AI offers a free core agent and a paid Premium tier for macOS and Windows, including more usage and workflow scheduling.
Verdict
Contop is a strong choice for developers, power users, and support operators who want a free, open-source phone-to-desktop agent with real command, browser, file, and workflow control. Its main reason to choose it is the unusual combination of breadth, local connectivity, provider flexibility, and explicit execution safeguards. Look elsewhere if you need iOS today, a managed installation without Python and provider setup, or a lower-risk assistant that does not receive terminal and file permissions.