https://github.com/bandarlabs/clickclickclick
A framework to enable autonomous android and computer use using any LLM (local or remote)
https://github.com/bandarlabs/clickclickclick
agents ai-agents-framework android-automation antrophic computer-use framework gemini generative-ai molmo ollama openai operator python
Last synced: 15 days ago
JSON representation
A framework to enable autonomous android and computer use using any LLM (local or remote)
- Host: GitHub
- URL: https://github.com/bandarlabs/clickclickclick
- Owner: BandarLabs
- License: mit
- Created: 2024-12-16T14:28:26.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-02-27T06:02:07.000Z (3 months ago)
- Last Synced: 2025-05-16T03:03:59.826Z (15 days ago)
- Topics: agents, ai-agents-framework, android-automation, antrophic, computer-use, framework, gemini, generative-ai, molmo, ollama, openai, operator, python
- Language: Python
- Homepage:
- Size: 111 KB
- Stars: 441
- Watchers: 6
- Forks: 54
- Open Issues: 1
-
Metadata Files:
- Readme: README-raspberry.md
- License: LICENSE
Awesome Lists containing this project
README
# ClickClickClick on Raspberry Pi Zero 2W

You can now control your phones using a raspberry pi and talking to it
```python
click3 run "Can you open Gmail and draft this email"
``````python
click3 run "Can you check bus stops in Nashville"
```ClickClickClick framework on a Raspberry Pi Zero 2W.
## Prerequisites
1. **Operating System**: Ensure your Raspberry Pi Zero 2W is running a version of Raspbian that supports Python 3.11.
2. **Python**: Install Python 3.11 or higher.
```sh
sudo apt update
sudo apt install python3.11 python3.11-venv python3.11-dev
```
3. **PIP**: Might be already installed.
```sh
curl -sS https://bootstrap.pypa.io/get-pip.py | sudo python3.11
```## Install Dependencies
1. **ADB**: It might be already installed.
```sh
sudo apt install adb
```## Install the ClickClickClick Package
### Using pip
You can directly install the latest version of ClickClickClick from the GitHub repository.
```sh
python3.11 -m pip install git+https://github.com/BandarLabs/clickclickclick.git
```## Configuration
**API Keys**: Set up the required API keys for OpenAI (optional) and Gemini.
```sh
export OPENAI_API_KEY=your_openai_api_key
export GEMINI_API_KEY=your_gemini_api_key
```## Running the tool
### From a CLI
Use the `click3` command line tool to run tasks.
```sh
click3 run "Open uber app"
```### As a Web Interface
Start the Gradio web interface.
```sh
click3 gradio
```
## Troubleshooting
If you encounter any issues during the installation or the running of the ClickClickClick framework, please refer to the main repository's documentation or create an issue on the GitHub page.
## License
This project is licensed under the MIT License. See the LICENSE file for details.