Devika

Devika

Devika é uma engenheira de software de código aberto e agentic que aceita instruções de alto nível, as divide em etapas, pesquisa na web e escreve código para completar tarefas de programação. Você a executa localmente, com uma interface web baseada em chat e suas próprias chaves de API de modelo e busca.

O projeto começou como uma alternativa de código aberto ao Devin da Cognition. Devika combina grandes modelos de linguagem com planejamento, raciocínio e automação de navegador via Playwright. Ela suporta Claude 3, GPT-4, Gemini, Mistral, Groq e modelos locais via Ollama.

Desenvolvedores que desejam um agente de codificação auto-hospedado usam Devika para estruturar funcionalidades, corrigir bugs ou construir projetos do zero, mantendo o controle sobre os modelos, provedores de busca e infraestrutura.

Recursos Principais:
  1. Modelos Claude 3, GPT-4, Gemini, Mistral, Groq e Ollama em um único espaço de trabalho

  2. Transforma um objetivo de alto nível em etapas de pesquisa e codificação de forma autônoma

  3. Navega na web com Playwright e realiza buscas via Bing, Google ou DuckDuckGo

  4. Escreve código em múltiplas linguagens enquanto você acompanha a atualização do estado do agente ao vivo

  5. Mantém o trabalho organizado em projetos através de uma interface web local na porta 3001

  6. A busca DuckDuckGo funciona sem chaves de API; Bing e Google precisam ser configurados no config.toml

Pros:
  1. Licenciado pelo MIT e totalmente open source com mais de 19,5 mil estrelas no GitHub.

  2. Configuração self-hosted que mantém projetos, código e chaves API sob seu controle.

  3. Suporta múltiplos provedores de LLM na nuvem, além de modelos locais Ollama.

  4. Comunidade ativa com GitHub Issues, Discussões e um servidor Discord.

Cons:
  1. Requer configuração local com Python, Node.js, Bun, Playwright e gerenciamento de dependências.

  2. APIs de Cloud LLM e pesquisa opcionais adicionam custos contínuos além do software gratuito.

  3. Não há versão hospedada gerenciada; você mesmo mantém o backend, a interface do usuário e a configuração.

Perguntas frequentes:

O Devika é gratuito para usar?

Sim. O Devika é licenciado pela MIT e gratuito para download, auto-hospedagem e modificação no GitHub. Você fornece suas próprias chaves de API LLM e credenciais opcionais de busca Bing ou Google; a busca DuckDuckGo não requer chave de API.

Quais modelos de IA o Devika suporta?

O Devika suporta Claude 3, GPT-4, Gemini, Mistral e Groq através de chaves de API, além de modelos locais via Ollama. O README recomenda os modelos Claude 3 para melhor desempenho.

Como eu instalo o Devika?

Clone o repositório GitHub, configure o Python 3.10 a 3.11 com uv, instale as dependências, execute a configuração do Playwright, inicie o backend Python com python devika.py e depois inicie a interface UI baseada em Bun da pasta ui. A interface web roda em http://127.0.0.1:3001.

Quais motores de busca o Devika suporta?

O Devika suporta Bing, Google Custom Search e DuckDuckGo. Bing e Google requerem chaves de API configuradas no config.toml ou na interface de configurações. DuckDuckGo funciona sem configuração extra de API.

O Devika roda na nuvem?

Não. O Devika é um software de auto-hospedagem que você executa na sua própria máquina. Chamadas LLM podem acessar APIs na nuvem dependendo do modelo escolhido, mas o agente, interface e arquivos do projeto permanecem locais.

Onde posso obter ajuda com o Devika?

O Devika mantém Issues e Discussions no GitHub, além de um servidor comunitário no Discord vinculado no README do repositório. Contribuições seguem as diretrizes do arquivo CONTRIBUTING.md no repositório.

Categoria:

Preços:

Gratuito

Tags:

Agentic AI
Open Source
Software Engineering
Code Generation
Self-Hosted
Devin Alternative

Tecnologia utilizada:

Svelte
Chakra UI
Ant Design
Amazon Web Services
GraphQL
Python
Ruby
Discord
GitHub
Emotion
Tailwind CSS

Avaliações:

Give your opinion on Devika :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

Melhor Gratuito Devika Alternativas (e Pagas)

By Rishit