AIDev automatiza tarefas em seus projetos usando o poder da Inteligência Artificial (LLMs). Aumente sua produtividade e foque na inovação.
- Organiza: Estrutura projetos e tarefas como um gerenciador de projetos tradicional.
- Automatiza: Delega tarefas para assistentes de IA (OpenAI, Anthropic, Google).
- Otimiza: Executa múltiplas tarefas e gerencia diversos projetos simultaneamente.
- Desenvolvedores: Automatize codificação, testes e documentação.
- Criadores de Conteúdo: Gerem rascunhos, revisem textos e organizem pesquisas.
- Gestores de Projetos: Automatizem acompanhamento de tarefas e relatórios.
- Qualquer pessoa: Automatize tarefas e aumente a produtividade com IA.
- Criação de Projetos: Organize o trabalho de forma estruturada.
- Assistentes Inteligentes: Configure IA (OpenAI, Anthropic, Google) para projetos/tarefas.
- Criação de Tarefas: Defina tarefas claras e objetivas.
- Execução Automática: A IA executa tarefas individualmente ou em lote.
- Execução Simultânea: Execute múltiplas tarefas ao mesmo tempo.
- Multi-Projetos: Trabalhe em vários projetos simultaneamente.
- Integração com LLMs: Compatível com OpenAI, Anthropic e Google.
Execute o AIDev localmente:
Estrutura:
- AIDev-Backend: API e lógica de negócios (
backend
). - AIDev-Frontend: Interface de usuário (
frontend
).
Pré-requisitos:
- Git: https://git-scm.com/
- Node.js e NPM: https://nodejs.org/
Instalação:
-
Clone o repositório:
git clone https://github.com/digovc/AIDev
-
Instale as dependências e prepare o projeto usando o script
build.sh
(localizado na raiz do projeto).
Execução:
- Use o script
run.sh
(localizado na raiz do projeto). - Acesse AIDev em
http://localhost:3030
(ou a porta configurada no arquivo.env
do backend).
Observações:
- Mantenha o terminal aberto durante o uso.
- Configure as opções (ex: porta) nos arquivos
.env
(dentro da pastabackend
). - Em caso de erros: Verifique os pré-requisitos, os passos de instalação e as configurações. Consulte a seção Solução de Problemas (a adicionar) ou abra uma Issue.
Ajude a melhorar o AIDev! Aceitamos contribuições em:
- Desenvolvimento: Novas funcionalidades, otimizações e correções.
- Documentação: Melhorias, tutoriais e traduções.
- Testes: Garantia de qualidade e estabilidade.
- Design: Melhorias na interface e experiência do usuário.
- Ideias: Sugestões para novas funcionalidades.
Como Contribuir:
- Fork do repositório.
- Crie uma Branch (ex:
feature/nova-funcionalidade
). - Faça commits descritivos.
- Envie um Pull Request para a branch
main
.
Reporte Bugs e Sugestões: Abra uma Issue.
- Integração com Browser: Automatizar tarefas online.
- Referências Baseadas em URLs: Usar URLs como referências para tarefas e assistentes.