Sobre o projeto
Takakia é uma interface de chat de IA baseada em terminal projetada especificamente para hardware antigo ou de baixa especificação. Ela prioriza a eficiência usando adaptadores de streaming HTTP stateless e um método de truncamento de contexto de janela deslizante para manter baixos o uso de memória e de CPU.
As principais capacidades incluem:
- Suporte a múltiplos provedores para APIs Gemini e compatíveis com OpenAI, com a capacidade de trocar de provedor durante uma sessão.
- Um REPL de terminal com histórico de entrada, comandos de barra (slash-commands) e um assistente de configuração interativo.
- Perfis dinâmicos de prompt de sistema (ex: estudo, tradução, escrita) que podem ser personalizados via arquivos Markdown no diretório de configuração local.
- Cache de modelos e descoberta online para listagens de modelos de fornecedores.
- Suporte de localização para inglês e português brasileiro.
- Gerenciamento de configuração seguro usando permissões de arquivo rigorosas.
A ferramenta é construída com Python 3.9+ e utiliza bibliotecas como HTTPX, Rich e Prompt Toolkit. Ela exclui intencionalmente o suporte para anexos de arquivos ou imagens para manter sua pegada leve.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.