Pular para o conteúdo principal

Instalação

Aplicativo de desktop

Baixe em opencli.ai/download, ou pegue direto da versão mais recente:

PlataformaDownload
macOS · Apple SiliconOpenCLI-macos-aarch64.dmg
macOS · IntelOpenCLI-macos-x86_64.dmg
WindowsOpenCLI-windows-x86_64-setup.exe
LinuxOpenCLI-linux-x86_64.AppImage

Cada link aponta sempre para a versão mais nova, então continua funcionando conforme as versões mudam.

Depois disso, o aplicativo se atualiza sozinho.

Seu computador vai avisar na primeira vez

Estas compilações não são assinadas com certificado da Apple nem da Microsoft. Esses certificados custam dinheiro por ano e este projeto não gastou esse dinheiro. Não há nada de errado com o download: o sistema operacional não tem como saber quem compilou.

macOS — depois de arrastar o OpenCLI para Aplicativos, rode uma vez:

xattr -dr com.apple.quarantine /Applications/OpenCLI.app

ou clique com o botão direito no app, escolha Abrir e confirme. Só na primeira abertura.

Windows — o SmartScreen mostra uma caixa azul. Clique em Mais informações e depois em Executar assim mesmo.

Linha de comando

Um binário, macOS e Linux:

curl -fsSL https://opencli.ai/install.sh | sh

Descobre a sua plataforma, busca a compilação correspondente e coloca o opencli em /usr/local/bin — ou em ~/.local/bin se não conseguir escrever lá, avisando você para adicioná-lo ao PATH.

O pacote npm ainda não foi publicado: o escopo @ai-dashboad não está registrado. Até que esteja, o instalador acima e as compilações de desktop são os dois caminhos.

Do código-fonte

Uma toolchain recente de Rust:

git clone https://github.com/ai-dashboad/opencli.git
cd opencli/opencli-rs
cargo build --release -p opencli-cli --bin opencli

O binário fica em opencli-rs/target/release/opencli.

O que ele escreveu e onde

~/.opencli/config.tomlprovedores, modelos, ajustes de aprovação e de sandbox
~/.opencli/workspace/onde uma conversa começa quando nada diz o contrário
~/.opencli/skills/habilidades, incluindo as que já vêm
~/.opencli/locales/os idiomas que você adicionar
~/.opencli/log/logs

Nada é escrito fora de ~/.opencli até você apontar o agente para um diretório.

Próximo

Aponte para um modelo — ele não vem com nenhum e não vai responder enquanto não tiver onde perguntar.