O ClickClickClick é uma estrutura desenvolvida pela BandarLabs que visa automatizar as operações do Android e do PC usando qualquer LLM (Large Language Model) local ou remoto. Os usuários podem usar o ClickClickClick para executar uma variedade de tarefas, como enviar e-mails, navegar em mapas, iniciar jogos etc., configurando diferentes modelos e chaves de API. A estrutura requer que o ADB seja instalado no computador local e que o modo de depuração USB esteja ativado para telefones Android.


Lista de funções
- Suporte a vários modelos LLM (Ollama, Gemini, GPT 4o)
- Operações automatizadas para Android e PC
- Configuração e uso de chaves de API
- Executar várias tarefas (enviar e-mail, navegar em mapas, iniciar jogos, etc.)
- Plataforma de execução de tarefas altamente configurável
Usando a Ajuda
Processo de instalação
- Clone o repositório e vá para o diretório do projeto:
   git clone https://github.com/BandarLabs/clickclickclick
cd clickclickclick
- Crie um ambiente virtual e ative-o:
   python3 -m venv venv
source venv/bin/activate  # Windows用户使用 `venv\Scripts\activate`
- Instale a dependência:
   pip install -r requirements.txt
Uso
- Configurar as definições do modelo: Emconfig/models.yamlpara definir a configuração relacionada ao modelo e exportar a chave de API correspondente no ambiente.
- Para usar como uma ferramenta de CLI: Instale a ferramenta e certifique-se de que você tenha a versãoOPENAI_API_KEYresponder cantandoGEMINI_API_KEY::
   pip install <repo-tar>
click3 run open uber app
- Usado como um script: Por padrão, o planejador é openai e o localizador é gemini.config/models.yamlpara alterar a configuração padrão.
- Executar a tarefa: Userunpara executar a tarefa. O uso básico é o seguinte:
   python main.py run "<task-prompt>"
Opções:
- --platformEspecifique a plataforma, o padrão é Android. Exemplo:- bash
 python main.py run "example task" --platform=osx
 
- --planner-modelEspecifica o modelo do planejador, cujo padrão é openai. Exemplo:- bash
 python main.py run "example task" --planner-model=gemini
 
- --finder-modelEspecifica o modelo do localizador, cujo padrão é gemini. Exemplo:- bash
 python main.py run "example task" --finder-model=ollama
 
comando de amostra (computação)
O comando de amostra completo é o seguinte:
python main.py run "Open Google news" --platform=android --planner-model=openai --finder-model=gemini






























 Português do Brasil
Português do Brasil				 简体中文
简体中文					           English
English					           日本語
日本語					           Deutsch
Deutsch