mirror of
https://github.com/trycua/computer.git
synced 2025-12-31 02:19:58 -06:00
45 lines
2.0 KiB
Markdown
45 lines
2.0 KiB
Markdown
<div align="center">
|
|
<h1>
|
|
<div class="image-wrapper" style="display: inline-block;">
|
|
<picture>
|
|
<source media="(prefers-color-scheme: dark)" alt="logo" height="150" srcset="https://raw.githubusercontent.com/trycua/cua/main/img/logo_white.png" style="display: block; margin: auto;">
|
|
<source media="(prefers-color-scheme: light)" alt="logo" height="150" srcset="https://raw.githubusercontent.com/trycua/cua/main/img/logo_black.png" style="display: block; margin: auto;">
|
|
<img alt="Shows my svg">
|
|
</picture>
|
|
</div>
|
|
|
|
[](#)
|
|
[](#)
|
|
[](https://discord.com/invite/mVnXXpdE85)
|
|
[](https://pypi.org/project/cua-computer-server/)
|
|
</h1>
|
|
</div>
|
|
|
|
**Computer Server** is the server component for the Computer-Use Interface (CUI) framework powering Cua for interacting with local macOS and Linux sandboxes, PyAutoGUI-compatible, and pluggable with any AI agent systems (Cua, Langchain, CrewAI, AutoGen).
|
|
|
|
## Features
|
|
|
|
- WebSocket API for computer-use
|
|
- Cross-platform support (macOS, Linux)
|
|
- Integration with CUA computer library for screen control, keyboard/mouse automation, and accessibility
|
|
|
|
## Install
|
|
|
|
To install the Computer-Use Interface (CUI):
|
|
|
|
```bash
|
|
pip install cua-computer-server
|
|
```
|
|
|
|
## Run
|
|
|
|
Refer to this notebook for a step-by-step guide on how to use the Computer-Use Server on the host system or VM:
|
|
|
|
- [Computer-Use Server](../../notebooks/computer_server_nb.ipynb)
|
|
|
|
## Docs
|
|
|
|
- [Commands](https://trycua.com/docs/libraries/computer-server/Commands)
|
|
- [REST-API](https://trycua.com/docs/libraries/computer-server/REST-API)
|
|
- [WebSocket-API](https://trycua.com/docs/libraries/computer-server/WebSocket-API)
|
|
- [Index](https://trycua.com/docs/libraries/computer-server/index) |