
Concorrência de Dev API Gemini.

Importante
Atualmente, este projeto está em um estágio de desenvolvimento/experimental muito precoce. Existem muitos recursos não implementados/quebrados no momento. As contribuições são bem -vindas para ajudar com o progresso!
O Zen é um engenheiro avançado de software de IA que pode entender as instruções humanas de alto nível, dividi-las em etapas, pesquisar informações relevantes e escrever código para atingir o objetivo especificado. Utiliza grandes modelos de idiomas, algoritmos de planejamento e raciocínio e habilidades de navegação na Web para desenvolver inteligência software. O Zen pretende revolucionar a maneira como criamos o software, fornecendo um programador de pares de IA que pode enfrentar tarefas complexas de codificação com o mínimo de orientação humana. Se você precisa criar um novo recurso, corrigir um bug ou desenvolver um projeto inteiro a partir do zero, está aqui para ajudá -lo.
Observação
é modelado após Devin pela cognição AI. Este projeto pretende ser uma alternativa de código aberto a Devin, com uma meta "excessivamente ambiciosa" de atingir a mesma pontuação que Devin nos benchmarks de bancada do SWE ... e eventualmente venceu?
Leia o ReadMe.md para a documentação detalhada.
Version's requirements
- Python >= 3.10 and < 3.12
- NodeJs >= 18
- bun
Para instalar, siga estas etapas:
git clone https://github.com/PrateekJannu/Zen.git cd Zenpip install -r requirements.txtplaywright install --with-deps # installs browsers in playwright (and their deps) if requiredpython zen.pyroot: INFO : Zen is up and running !ui : cd ui/
npm install
npm run starthttp://127.0.0.1:3001Para começar a usar, siga estas etapas:
Requer determinadas definições de configuração e chaves da API para funcionar corretamente:
Quando você é executado pela primeira vez, ele criará um arquivo config.toml para você no diretório raiz. Você pode definir as seguintes configurações na página Configurações via interface do usuário:
Chaves da API
BING : Sua chave da API de pesquisa de Bing para obter recursos de pesquisa na web.GOOGLE_SEARCH : sua chave da API de pesquisa do Google para obter recursos de pesquisa na Web.GOOGLE_SEARCH_ENGINE_ID : seu ID do mecanismo de pesquisa do Google para pesquisa na web usando o Google.GEMINI : Sua chave de API de Gêmeos para acessar os modelos Gemini.NETLIFY : Sua chave da API do Netlify para implantar e gerenciar projetos da Web.Api_endpoints
BING : o terminal da API do Bing para pesquisa na web.GOOGLE : o terminal da API do Google para pesquisa na web.Certifique -se de manter suas teclas de API seguras e não as compartilhe publicamente.
Zen é liberado sob a licença do MIT semelhante a Devika. Consulte o arquivo LICENSE para obter mais informações.
Esperamos que você ache uma ferramenta valiosa em sua jornada de desenvolvimento de software. Se você tiver alguma dúvida, feedback ou sugestões, não hesite em alcançar. Feliz codificação com!