O que cli-plugin-cc faz?
Execute Codex, Gemini ou Droid diretamente do Claude Code com um fluxo de trabalho compartilhado para revisão, resgate e tarefas em segundo plano.
Visão Geral
Este skill atua como um plugin de CLI que integra vários assistentes de IA (Codex, Gemini, Droid) ao seu ambiente Claude Code. Ele fornece uma interface unificada para:
- Revisão: Envie código ou arquivos para revisão por um dos modelos suportados.
- Resgate: Recupere saídas ou logs anteriores para análise ou continuação.
- Tarefas em segundo plano: Delegue tarefas longas para execução assíncrona, permitindo que você continue trabalhando.
Pré-requisitos
- Claude Code instalado e configurado.
- Chaves de API ou tokens de acesso para os serviços desejados (consulte a documentação de cada provedor).
- Node.js (v18+) ou Python 3.8+ (dependendo da implementação).
Instalação
# via npm
npm install -g voidxai/cli-plugin-cc
# ou via pip
pip install voidxai-cli-plugin-cc
Configuração
Defina as seguintes variáveis de ambiente:
| Variável | Descrição | Obrigatório |
|---|---|---|
CODEX_API_KEY | Chave de API do Codex | Sim (se usar Codex) |
GEMINI_API_KEY | Chave de API do Gemini | Sim (se usar Gemini) |
DROID_TOKEN | Token de autenticação do Droid | Sim (se usar Droid) |
Uso
Comandos Básicos
# Executar uma tarefa com Codex
voidxai run codex --file main.py --prompt "Revise este código para vulnerabilidades."
# Usar Gemini para revisão
voidxai run gemini --file main.py --output review.md
# Iniciar uma tarefa em segundo plano com Droid
voidxai background droid --task "train-model" --config config.yaml
# Resgatar resultados de uma tarefa anterior
voidxai rescue --task-id abc123
Integração com Claude Code
Dentro do Claude Code, você pode chamar o skill diretamente:
/cc run codex --file src/index.js --prompt "Otimize este código."
Fluxo de Trabalho
- O plugin envia sua requisição para o serviço de IA escolhido.
- O serviço processa e retorna uma resposta (síncrona ou assíncrona).
- Para tarefas em segundo plano, um ID de tarefa é retornado para consultas futuras.
- O comando
rescuepermite buscar dados de tarefas concluídas ou interrompidas.
Suporte e Contribuição
- Issues: GitHub Issues
- Documentação completa: Docs
Licença
MIT