Skip to main content

A personal assistant that operates your computer. Just like you.

Project description

Operator

A personal assistant that operates your computer. Just like you.

Operator is an AI agent you message from anywhere — Telegram, Discord, or Slack — and it works on your computer. It reads files, browses the web, runs commands, clicks through apps, and remembers who you are. It runs locally, connects to any LLM, and gets smarter over time.

Inspired by nanobot by the Data Intelligence Lab at the University of Hong Kong.

Currently supported on Windows and macOS.


Install

uvx operator-use onboard

Or with uv:

uv tool install operator-use
operator onboard

Follow the setup wizard to configure your LLM and connect a channel (Telegram, Discord, or Slack).

Then start your assistant:

operator run

What it can do

  • Control your desktop — click, type, scroll, take screenshots, open apps
  • Run terminal commands and manage files
  • Browse and search the web
  • Respond through Telegram, Discord, Slack, or MQTT
  • Speak and listen via voice (STT / TTS)
  • Remember context across conversations
  • Schedule and run tasks on a schedule

Supported LLMs

OpenAI · Anthropic · Google · Mistral · Groq · Ollama · Azure · Cerebras · DeepSeek · LiteLLM · and more


License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

operator_use-0.1.7.tar.gz (286.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

operator_use-0.1.7-py3-none-any.whl (370.9 kB view details)

Uploaded Python 3

File details

Details for the file operator_use-0.1.7.tar.gz.

File metadata

  • Download URL: operator_use-0.1.7.tar.gz
  • Upload date:
  • Size: 286.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for operator_use-0.1.7.tar.gz
Algorithm Hash digest
SHA256 f0783d1b5f1c13e050f128c74ce6838a449b860cd3d18e42981d0ad3d675d6d9
MD5 7b55b72e22dd3c00095d452f285c02b1
BLAKE2b-256 e891ba1b8c646a59ae0b511d9981bd994f0c7cd00b3e9ad5b3e096ca43b14876

See more details on using hashes here.

File details

Details for the file operator_use-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: operator_use-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 370.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for operator_use-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7c15fa5d062da31a3f0954b389504f26d052a5480352c4678a9f24427a6ab785
MD5 bc9bc9658e76291b6e1e4450ace0e383
BLAKE2b-256 fd5e7fde4ad4d2da3e451730b53ba8a31a3db57b8516922cd7c87fdda4e2a1e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page