Sobre o projeto

Otis é um agente pessoal de IA projetado para auxiliar em tarefas de pesquisa, escrita, manipulação de documentos e codificação. Ele suporta modelos abertos locais e hospedados, permitindo que os usuários executem modelos em seu próprio hardware ou se conectem a serviços em nuvem, como Fireworks. Os principais recursos incluem: - **Gerenciamento de modelos locais**: Otis recomenda, baixa e executa modelos otimizados para o hardware do usuário, sem necessidade de conta ou telemetria, e funciona offline. - **Fontes flexíveis de modelos**: Os usuários podem escolher entre modelos locais gerenciados, servidores locais (Ollama, LM Studio, oMLX, clusters NVIDIA PAIR) ou modelos hospedados via API Fireworks. - **Operação transparente**: O agente exibe seu raciocínio, comandos e edições como diffs, e solicita aprovação antes de ações arriscadas. Até quatro sessões podem ser executadas lado a lado. - **Armazenamento local de dados**: Conversas e artefatos são armazenados no disco do usuário. As chaves do provedor nunca são gravadas em sessões ou logs. - **Manipulação de documentos**: Lê PDFs e arquivos do Word, edita DOCX no local, preenche formulários em PDF e gera novos documentos. Arquivos publicados são imutáveis e versionados. - **Múltiplas interfaces**: Aplicativo desktop para macOS e Linux, uma interface de terminal (OpenTUI) e uma CLI headless (`otis exec`) para scripts e CI. - **Gerenciamento de sessões**: Os usuários podem executar várias sessões simultaneamente, alternar entre elas e pesquisar em todas as sessões com ⌘K. - **Recurso de memória**: Otis mantém um arquivo de memória local que pode ser editado, com dados pessoais automaticamente removidos. Otis é de código aberto sob a Licença MIT e é desenvolvido pela Triangl Labs.