Visão geral
MangoStudio é um estúdio de IA local-first distribuído em um único binário. Ele reúne chat multimodelo, geração de imagens, anexos e ferramentas de agente em uma interface React servida junto com uma API baseada em Elysia.
O aplicativo, o banco SQLite e as chaves de API permanecem na máquina do usuário. Prompts e conteúdos são enviados somente ao provedor escolhido, e o projeto declara não usar telemetria.
Principais recursos
- Chat com streaming por SSE, reasoning estendido e troca de modelo durante a conversa.
- Geração de imagens dentro do chat, com galeria local persistente para modelos compatíveis.
- Envio de arquivos e imagens ao provedor no turno correspondente.
- Ferramentas para busca de texto, descoberta de arquivos, shell e leitura de arquivos.
- Delegação para subagentes com ciclo de vida próprio.
- Persistência local de conversas e configurações em SQLite por meio do Kysely.
Provedores e controle de chaves
MangoStudio funciona com Gemini, OpenAI, Anthropic, DeepSeek e serviços compatíveis com OpenAI. O modelo BYOK permite usar credenciais próprias e armazená-las no cofre de segredos do sistema operacional, em um arquivo de configuração ou em um arquivo de ambiente.
A arquitetura mantém os dados operacionais locais enquanto encaminha cada solicitação ao provedor selecionado. Isso permite alternar entre modelos sem centralizar as chaves ou o histórico em um serviço próprio do MangoStudio.
Instalação e uso
Há canais de instalação para Windows, Linux, macOS e Docker, incluindo gerenciadores como Bun, npm, Scoop, Homebrew e Cargo. Os canais disponíveis instalam o mesmo binário; o uso por Bun requer a versão 1.3.14 ou superior.
O fluxo inicial consiste em instalar o aplicativo, configurar a chave de um provedor e iniciar o serviço. Um único comando sobe a API e a interface, abre o estúdio no navegador e usa, por padrão, um banco SQLite no diretório local do MangoStudio.
Projeto aberto
O MangoStudio é publicado sob licença MIT. O projeto descreve uma arquitetura modular orientada a domínio, contratos tipados de ponta a ponta e documentação voltada à contribuição da comunidade.