Metadata-Version: 2.4
Name: operator-use
Version: 0.1.7
Summary: A personal assistant that operates your computer. Just like you.
Requires-Python: >=3.12
Requires-Dist: aiohttp>=3.9.0
Requires-Dist: aiomqtt>=2.0.0
Requires-Dist: anthropic>=0.68.1
Requires-Dist: cerebras-cloud-sdk>=1.50.1
Requires-Dist: comtypes>=1.4.15; sys_platform == 'win32'
Requires-Dist: croniter>=2.0.0
Requires-Dist: ddgs>=9.11.1
Requires-Dist: discord-py>=2.0.0
Requires-Dist: google-genai>=1.45.0
Requires-Dist: groq>=0.29.0
Requires-Dist: httpx>=0.28.1
Requires-Dist: inquirerpy>=0.3.4
Requires-Dist: ipykernel>=7.2.0
Requires-Dist: lark-oapi>=1.5.3
Requires-Dist: litellm>=1.72.0
Requires-Dist: markdownify>=0.13.1
Requires-Dist: mistralai==1.9.11
Requires-Dist: ollama>=0.5.1
Requires-Dist: openai>=1.93.0
Requires-Dist: pillow>=11.2.1
Requires-Dist: platformdirs>=4.0.0
Requires-Dist: psutil>=7.0.0
Requires-Dist: pydantic-settings>=2.13.1
Requires-Dist: pydantic>=2.11.7
Requires-Dist: pynacl>=1.6.2
Requires-Dist: pyobjc-framework-applicationservices>=10.0; sys_platform == 'darwin'
Requires-Dist: pyobjc-framework-cocoa>=10.0; sys_platform == 'darwin'
Requires-Dist: pyobjc-framework-quartz>=10.0; sys_platform == 'darwin'
Requires-Dist: python-telegram-bot>=22.0
Requires-Dist: pywin32>=311; sys_platform == 'win32'
Requires-Dist: qq-botpy>=1.2.1
Requires-Dist: questionary>=2.1.1
Requires-Dist: rich>=14.3.3
Requires-Dist: sarvamai>=0.1.26
Requires-Dist: slack-bolt>=1.18.0
Requires-Dist: tabulate>=0.9.0
Requires-Dist: twitchio>=2.0.0
Requires-Dist: typer>=0.24.1
Description-Content-Type: text/markdown

# 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](https://github.com/HKUDS/nanobot) by the Data Intelligence Lab at the University of Hong Kong.

> Currently supported on **Windows** and **macOS**.

---

## Install

```bash
uvx operator-use onboard
```

Or with uv:

```bash
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:

```bash
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
