Skip to content

prcljr/devmind-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevMind Agent 🧠💻

O DevMind Agent é um engenheiro de software IA completo que roda diretamente no seu terminal Windows. Inspirado em ferramentas como Claude Code e Manus, ele é capaz de gerenciar arquivos, executar comandos shell e integrar-se nativamente com Git.

🚀 Funcionalidades

  • Multi-Provider: Suporte para Ollama (local), OpenAI, Anthropic, Gemini, Groq e OpenRouter.
  • Ferramentas de Arquivo: Ler, escrever (com Diff visual), deletar, renomear e buscar arquivos.
  • Integração Git: Status, Diff, Add, Commit e Log.
  • Execução Shell: Execute comandos diretamente no terminal com sistema de permissões.
  • Segurança Granular: Confirmação obrigatória para ações destrutivas ou execução de comandos.
  • Histórico Persistente: Suas conversas são salvas e carregadas automaticamente.

🛠️ Instalação

Pré-requisitos

Passos

  1. Extraia o conteúdo para uma pasta (ex: D:\devmind-agent).
  2. Abra o terminal (PowerShell ou CMD) na pasta.
  3. Instale as dependências:
    npm install
  4. Inicie o agente:
    node src/index.js chat

Configuração Global (PATH)

Para usar o comando devmind de qualquer lugar, adicione a pasta ao seu PATH do Windows:

  1. Abra o PowerShell como Administrador.
  2. Execute:
    [Environment]::SetEnvironmentVariable("Path", $env:Path + ";D:\devmind-agent", "User")
  3. Reinicie o terminal. Agora você pode digitar apenas devmind para começar.

⚙️ Configuração de API Keys

Você pode configurar suas chaves diretamente pelo terminal:

devmind key openai SUA_CHAVE
devmind key anthropic SUA_CHAVE

Ou dentro do chat usando o comando /key.

⌨️ Comandos Internos

  • /help - Lista todos os comandos.
  • /model - Menu interativo para trocar o modelo do provedor atual.
  • /provider [nome] - Troca o provedor ativo.
  • /dir [caminho] - Muda o diretório de trabalho.
  • /perms - Gerencia as permissões da sessão.
  • /git - Atalho para git status.
  • /clear - Limpa o histórico e a tela.
  • /exit - Encerra o agente.

📄 Licença

Distribuído sob a licença MIT.

About

Um projeto de CLI simples criado por IA Local

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors