Uma interface web leve para ChatGPT e vários outros LLMs, com perguntas e respostas sobre arquivos, busca na web, execução de modelos locais e um assistente agente.
sdcb/chats
Frontend auto-hospedável e gateway de IA para modelos de linguagem de grande porte, conectando mais de 22 provedores por uma única interface.
Alternativa open source a:ChatGPT
- Estrelas
- 618
- Forks
- 109
- Issues abertas
- 10
- Último commit
- há 26 dias
O que é?
O Sdcb Chats é um frontend web para modelos de linguagem de grande porte que permite gerenciar diversos provedores de modelos em um só lugar. Ele oferece suporte a mais de 22 provedores populares de IA e disponibiliza APIs compatíveis com Chat Completions e Messages, permitindo que clientes existentes, como o Claude Code, usem esse gateway.
O projeto pode ser implantado rapidamente com um único comando Docker, e também oferece executáveis nativos para várias plataformas. O armazenamento pode usar SQLite, SQL Server ou PostgreSQL, com disco local ou armazenamento de objetos na nuvem, como AWS S3, Aliyun OSS ou Azure Blob, para arquivos. A administração inclui permissões de usuário, controle de saldo das contas, limitação de taxa, logs de auditoria, SSO com Keycloak e login por SMS.
Entre os recursos adicionais estão um sandbox baseado em Docker para execução de código, ferramentas integradas de navegador e Excel, entrada visual, geração de imagens e rastreamento de solicitações para diagnosticar chamadas de API recebidas e enviadas. O backend é escrito em C#, e o frontend, em TypeScript com React.
Recursos principais
- 01Acesso unificado a mais de 22 provedores de modelos de linguagem de grande porte por uma única interface.
- 02Gateway de API compatível com Chat Completions e Messages.
- 03Sandbox baseado em Docker para execução de código, com ferramentas integradas de navegador e Excel.
- 04Rastreamento de chamadas de API recebidas e enviadas.
- 05Opções de SQLite, SQL Server ou PostgreSQL, além de armazenamento de objetos local ou na nuvem.
- 06Permissões de usuário, controle de saldo, limitação de taxa e logs de auditoria.
Casos de uso
- Equipes que querem um único ponto de acesso web para vários provedores de LLM.
- Hospedar uma interface privada de chat com contas de usuário e limites de saldo.
- Encaminhar solicitações do Claude Code ou de outros clientes de API por um único gateway.
- Depurar solicitações a APIs de modelos usando rastreamentos detalhados.
Início rápido
- 1
Inicie o contêiner com Docker
mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest - 2
Acesse http://localhost:8080 e faça login com a conta padrão
Antes de usar
- O comando de início rápido monta o socket do Docker e executa o contêiner como root.
- O README principal está em chinês; a versão em inglês é um arquivo separado.
Em coleções
Tópicos
Perguntas frequentes
- O que é chats?
- Frontend auto-hospedável e gateway de IA para modelos de linguagem de grande porte, conectando mais de 22 provedores por uma única interface. O Sdcb Chats é um frontend web para modelos de linguagem de grande porte que permite gerenciar diversos provedores de modelos em um só lugar. Ele oferece suporte a mais de 22 provedores populares de IA e disponibiliza APIs compatíveis com Chat Completions e Messages, permitindo que clientes existentes, como o Claude Code, usem esse gateway.
- chats é gratuito? Qual é a licença?
- chats é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- chats ainda é mantido?
- Manutenção ativa. O último commit de chats foi em 12 de out. de 2026.
- Para que posso usar chats?
- Equipes que querem um único ponto de acesso web para vários provedores de LLM. Hospedar uma interface privada de chat com contas de usuário e limites de saldo. Encaminhar solicitações do Claude Code ou de outros clientes de API por um único gateway. Depurar solicitações a APIs de modelos usando rastreamentos detalhados.
- Como instalar chats?
- Inicie o contêiner com Docker: mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest Acesse http://localhost:8080 e faça login com a conta padrão
- Onde consigo chats?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sdcb/chats
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface web auto-hospedada e independente de provedores para conversar com modelos locais do Ollama e APIs compatíveis com OpenAI, com RAG, plugins e controle de acesso multiusuário.
Guia e app de chatbot web para rodar um LLM pequeno e local com API compatível com a OpenAI em hardware de consumo, usando Ollama, vLLM ou llama-cpp-python.
Template de chatbot com Next.js e Vercel AI SDK, que usa Google Gemini por padrão e pode ser configurado para outros provedores de LLM.
O LobeHub é uma plataforma para organizar agentes de IA em equipes sempre ativas, que podem ser contratadas, agendadas e avaliadas em um só lugar.
Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.