Jarvis é um assistente de IA open source para Linux (Ubuntu) que entende linguagem natural e ajuda com comandos Linux, Git e SQL, explicando cada ação antes da execução.
Desenvolvido em Python, com IA local via Ollama, foco educacional, segurança e boas práticas de engenharia de software.
$ jarvis "mostrar commits recentes do git"
💡 Sugestão de comando:
git log --oneline --max-count=5
📖 Explicação:
Exibe os 5 commits mais recentes
do repositório atual.
Auxilia em comandos de sistema, versionamento com Git e consultas SQL básicas de forma guiada.
Executa LLM local via Ollama, sem dependência de nuvem, ideal para estudo, privacidade e controle total.
Explica cada comando antes da execução e bloqueia ações destrutivas automaticamente.
CLI (Jarvis)
↓
Controller
↓
Service (Domínio: Linux / Git / SQL)
↓
Ollama Client
↓
LLM Local
curl -fsSL https://ollama.com/install.sh | sh
ollama pull mistral
jarvis "consultar tabelas no banco"
jarvis "ver status do git"