Plataforma de chat no estilo ChatGPT, auto-hospedada, que reúne vários provedores de IA e oferece Agents, suporte a MCP, Artifacts e autenticação multiusuário.
rusiaaman/chat.md
Uma extensão do VS Code que transforma arquivos .chat.md simples em sessões de chat com IA editáveis e suporte a ferramentas MCP em vários provedores de LLM.
Alternativa open source a:Cursor
GitHub Copilot Chat
- Estrelas
- 159
- Forks
- 15
- Issues abertas
- 4
- Último commit
- mês passado
O que é?
chat.md é uma extensão do Visual Studio Code que armazena conversas com IA em arquivos Markdown com a extensão .chat.md. Cada mensagem do usuário e do assistente é um bloco no arquivo; assim, você pode editar mensagens anteriores, alterar as respostas da IA e continuar a conversa com o modelo a partir de qualquer ponto. As conversas ficam localmente, junto do seu código, e podem ser versionadas ou compartilhadas como qualquer outro arquivo de texto.
A extensão funciona com modelos Anthropic Claude, modelos OpenAI (incluindo a Responses API) e qualquer endpoint compatível com OpenAI, como Azure, Gemini ou OpenRouter. Ela atua como cliente do Model Context Protocol (MCP), permitindo que qualquer modelo compatível chame ferramentas MCP. Há suporte a servidores locais via stdio e a servidores remotos via Streamable HTTP ou SSE legado, e as listas de ferramentas são atualizadas automaticamente.
É possível anexar arquivos usando links na sintaxe Markdown, e imagens coladas também são aceitas. A configuração pode ser definida globalmente nas configurações do VS Code, por provedor ou no início de cada arquivo de chat. O autor classifica o projeto como experimental.
Recursos principais
- 01O histórico do chat fica armazenado em arquivos .chat.md editáveis, que podem ser versionados.
- 02Edite mensagens anteriores e continue a conversa com o modelo a partir de qualquer ponto.
- 03Alterne entre modelos Claude, OpenAI e compatíveis com OpenAI em uma mesma conversa.
- 04Qualquer modelo compatível pode chamar ferramentas MCP de servidores locais ou remotos.
- 05Anexe arquivos do workspace e imagens diretamente à conversa.
- 06Retome respostas da IA interrompidas pelo limite de tokens.
Casos de uso
- Iterar sobre prompts e reformular o histórico de uma conversa no Git.
- Permitir que diferentes provedores de LLM usem as mesmas ferramentas MCP no VS Code.
- Manter discussões com IA sobre um projeto em arquivos legíveis junto do código.
- Orientar o modelo editando respostas anteriores antes de continuar a conversa.
Início rápido
- 1
Instale o chat.md pelo Marketplace do VS Code
- 2
Configure a chave de API pela Paleta de Comandos
Add or Edit API Configuration - 3
Crie um novo arquivo de chat (atalho do Mac)
Opt+Cmd+' - 4
Escreva uma consulta em um bloco user e pressione Shift+Enter
Antes de usar
- É identificado como experimental e uma prova de conceito; o README diz que foi 100% programado por IA.
- Apenas ferramentas MCP são compatíveis; prompts e recursos ainda não são.
- Gemini, Ollama, LM Studio e outros modelos que não sejam da OpenAI precisam ser acessados pela API compatível com OpenAI.
Tópicos
Perguntas frequentes
- O que é chat.md?
- Uma extensão do VS Code que transforma arquivos .chat.md simples em sessões de chat com IA editáveis e suporte a ferramentas MCP em vários provedores de LLM. chat.md é uma extensão do Visual Studio Code que armazena conversas com IA em arquivos Markdown com a extensão .chat.md. Cada mensagem do usuário e do assistente é um bloco no arquivo; assim, você pode editar mensagens anteriores, alterar as respostas da IA e continuar a conversa com o modelo a partir de qualquer ponto. As conversas ficam localmente, junto do seu código, e podem ser versionadas ou compartilhadas como qualquer outro arquivo de texto.
- chat.md é gratuito? Qual é a licença?
- chat.md é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- chat.md ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de chat.md foi em 15 de set. de 2026.
- Para que posso usar chat.md?
- Iterar sobre prompts e reformular o histórico de uma conversa no Git. Permitir que diferentes provedores de LLM usem as mesmas ferramentas MCP no VS Code. Manter discussões com IA sobre um projeto em arquivos legíveis junto do código. Orientar o modelo editando respostas anteriores antes de continuar a conversa.
- Como instalar chat.md?
- Instale o chat.md pelo Marketplace do VS Code Configure a chave de API pela Paleta de Comandos: Add or Edit API Configuration Crie um novo arquivo de chat (atalho do Mac): Opt+Cmd+' Escreva uma consulta em um bloco user e pressione Shift+Enter
- Onde consigo chat.md?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rusiaaman/chat.md
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.
Um framework aberto de agentes que dá à IA seu próprio desktop Linux no Docker, com navegador e ferramentas para documentos, para realizar tarefas de verdade.
CLI em um único binário que permite a agentes de IA e desenvolvedores criar, ler e editar arquivos do Word, Excel e PowerPoint sem o Office instalado.
Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
Comprime saídas de ferramentas, logs, arquivos e trechos de RAG antes de chegarem a um LLM, como biblioteca, proxy ou servidor MCP.