
Bob's CLI
Bob's Workshop (Seedling) · Programação
O Bob's CLI é um assistente de programação com IA gratuito e de código aberto que roda dentro do seu terminal em vez de um navegador. Ele lê os arquivos do seu projeto, funciona com modelos locais de custo zero por meio do Ollama e cobre revisão de código, análise de QA com correção automática e trabalho autônomo de várias etapas com um único comando. Pense nele como um agente de código para terminal que se mantém leve ao lado das ferramentas pagas na nuvem. Como é uma linha de comando baseada em npm, a sincronização na nuvem só liga quando você faz login.

Sobre Bob's CLI
O que é o Bob's CLI
O Bob's CLI é um assistente de programação com IA pensado primeiro para o terminal, criado pela Bob's Workshop, uma empresa da Seedling. É uma ferramenta local de IA para código que se instala via npm e responde ao comando bob. A maioria das ferramentas de IA para programar vive em uma aba do navegador, desconectada do seu fluxo real de trabalho. O Bob fica onde o seu código já mora. Ele descobre os arquivos relevantes, propõe edições que você aprova e mantém uma conversa ligada a cada projeto.
A ferramenta funciona em dois modos. O Nível 1 é local e totalmente gratuito. O Bob conversa com um modelo do Ollama na sua própria máquina, então seu código-fonte nunca sai do seu computador. Sem chaves de API. Sem faturas por token. O Nível 3 se conecta à plataforma da Bob's Workshop, que troca por modelos hospedados como Claude e Gemini. Também traz conversas sincronizadas, análises aprofundadas, bifurcações e automação com gêmeo digital.
A maior limitação é que o modo local gratuito exige mais de você. Você precisa do Node 18 ou superior e de uma instalação funcional do Ollama com um modelo capaz, e a qualidade das respostas acompanha o modelo que você roda. A automação mais rica, como o UserBob e as referências entre projetos, fica atrás da plataforma paga e, em alguns casos, de uma conta de organização. Essa é a troca.
Primeiros passos
- Instale a CLI de forma global com
pnpm add -g @bobsworkshop/cliou o equivalente em npm. - Para o uso local gratuito, garanta que o Ollama esteja rodando na sua máquina; o Bob o detecta sozinho, sem configuração.
- Abra um terminal dentro da pasta do seu projeto e rode
bob chat "sua pergunta"para começar uma conversa de código. - Rode
bob indexpara o Bob mapear sua base de código e depoisbob analysepara uma revisão de QA oubob analyse --autopara aplicar as correções. - Rode
bob loginquando quiser sincronizar as conversas com a web e abrir os recursos da plataforma.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Bob's CLI.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores individuais
- Engenheiros preocupados com privacidade
- Equipes pequenas
Tarefas
- Revisão de código e QA
- Trabalho autônomo em vários arquivos
- Backup e restauração
- Refatorações rápidas
Cenários
- Depurar um projeto que compartilha padrões com outra base de código, usando referências entre projetos para trazer a implementação real.
- Migrar para um notebook novo e reconstruir toda a sua configuração a partir de um backup criptografado em minutos.
- Fazer uma revisão de código de madrugada sem queimar créditos na nuvem com uma conversa longa.
- Manter o histórico de conversa de um projeto de longa duração ligado a essa pasta para o contexto não vazar entre bases de código.
Principais recursos
Chat local com descoberta de arquivos
bob chat é o coração da ferramenta. É um parceiro de programação com IA que encontra sozinho os arquivos relevantes para a sua pergunta. Ele roda contra o seu modelo local do Ollama por padrão, então uma sessão não custa nada e nunca envia seu código para fora da sua máquina. Você aprova cada edição antes que ela entre.
Análise de QA com correção automática
bob analyse faz uma revisão completa do código do seu projeto e classifica os achados em bugs, recursos, melhorias e atualizações com notas de implementação. Só isso já economiza uma passada de revisão. A flag --auto aplica as correções sob restrições de segurança, e qualquer arquivo que ele toque é copiado antes.
A orquestração multiagente do Crew
O Crew gera agentes com nome e deixa um supervisor, o DirectorBob, coordená-los. Ele lê sua base de código, monta um mapa de tarefas consciente das dependências e revisa cada mudança de arquivo e cada commit antes de aceitar. Agentes travados recebem feedback. A missão pausa para você se não puder ser resolvida.
Backup e restauração com o VaultBob
O VaultBob é um sistema criptografado de backup e versionamento para o seu trabalho. Você pode fazer backup do contexto do projeto, dos arquivos-fonte reais ou de um único arquivo, e restaurar qualquer versão depois. Arquivos nomeados funcionam como tags do Git, e um backup global captura toda a sua configuração de engenharia para trocar de máquina.
Gêmeo digital UserBob
O UserBob constrói um proxy autônomo a partir do seu perfil de comportamento e negocia com o Bob em seu nome até uma missão atingir sua meta de satisfação. Ele roda sem entrada humana, e você pode ajustar os parâmetros ou acompanhar cada passo no Centro de Comando.
Referências entre projetos
Com uma conta de organização, você pode trazer contexto de qualquer projeto compartilhado direto para uma conversa. Digite um alias ou rode /pin para fixar uma referência durante a sessão, e o Bob responde usando arquivos daquela outra base de código.
BYOK e modelos hospedados
O nível de plataforma se conecta ao Claude e ao Gemini por meio de uma conta da Bob's Workshop, e você também pode trazer suas próprias chaves de API com bob byok set. Tem um provedor favorito? Use-o. Isso abre um caminho de um modelo local gratuito até modelos hospedados mais fortes sem trocar de comandos.
Prós e contras
Prós
- O nível local é realmente gratuito e de código aberto, sem medidor de tokens e sem chaves de API.
- Funciona onde o seu código mora, então não há copiar e colar entre uma aba do navegador e o seu editor.
- As mudanças ficam sujeitas a aprovação, e cada escrita de arquivo é copiada antes de acontecer.
- Missões multiagente e backups criptografados são recursos incomuns dentro de uma única CLI.
Contras
- A experiência gratuita depende do Ollama e de um modelo que você fornece, então a configuração e a qualidade das respostas ficam por sua conta.
- O UserBob, as referências entre projetos e os modelos hospedados ficam atrás do nível de plataforma pago, e os recursos de organização precisam de uma conta de organização.
- O conjunto de recursos cresceu rápido, o que significa uma superfície de comandos bem ampla para aprender.
Perguntas frequentes
O Bob's CLI é um assistente de programação com IA para o terminal. Ele lê os arquivos do seu projeto, responde perguntas de código, revisa código e pode rodar missões de agente autônomas que editam arquivos, tudo sem sair do seu ambiente de desenvolvimento.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Bob's CLI.
Alternativas a Bob's CLI
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
