Repolode
amidabuddha

amidabuddha/console-chat-gpt

Cliente de chat para terminal, escrito em Python, compatível com LLMs da OpenAI, Ollama e Telegram, com suporte a servidores MCP.

Alternativa open source a:ChatGPT

Estrelas
158
Forks
22
Issues abertas
0
Último commit
anteontem

O que é?

console-chat-gpt é um aplicativo de chat para linha de comando, escrito em Python. Ele permite conversar, por uma única interface de terminal, com modelos da OpenAI, Mistral, Anthropic, xAI e Google AI, além de qualquer provedor compatível com o OpenAI SDK, como DeepSeek ou OpenRouter, e modelos do Ollama hospedados localmente. Os modelos são definidos em um arquivo config.toml com a URL base, o nome do modelo e a chave de API.

Além do chat convencional, o app oferece suporte às APIs OpenAI Responses e Assistants, entrada de imagens com modelos selecionados, geração de imagens, cache de prompts da Anthropic, saída em streaming e um modo AI Managed que escolhe um entre vários modelos configurados com base no prompt. Os servidores MCP podem ser carregados de um arquivo mcp_config.json. As conversas podem ser salvas ao sair e retomadas depois, e é possível definir papéis e temperatura por sessão.

O mesmo app também pode funcionar como bot do Telegram, com pareamento por conversa, comandos de administrador e mapeamento opcional de salas para modelos. O projeto recomenda que usuários do Windows o executem pelo WSL.

Recursos principais

  • 01Converse pelo terminal com OpenAI, Mistral, Anthropic, xAI, Google AI e qualquer provedor compatível com o OpenAI SDK.
  • 02Execute modelos locais hospedados pelo Ollama.
  • 03Oferece suporte às APIs OpenAI Responses e Assistants e à geração de imagens.
  • 04Carrega servidores MCP de um arquivo de configuração no estilo do Claude Desktop.
  • 05O modo AI Managed seleciona automaticamente um modelo com base no prompt.
  • 06Interface opcional de bot do Telegram, com pareamento e comandos de administrador.

Casos de uso

  • Comparar respostas de vários provedores de LLM sem sair do terminal.
  • Conversar com modelos locais do Ollama mantendo os dados na sua máquina.
  • Usar ferramentas MCP em uma sessão de chat simples.
  • Executar um bot de assistente de IA compartilhado para um grupo do Telegram.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/amidabuddha/console-chat-gpt.git
  2. 2

    Entre na pasta

    cd console-chat-gpt
  3. 3

    Instale as dependências necessárias

    python3 -m pip install -r requirements.txt
  4. 4

    Execute o arquivo executável e informe sua API key quando solicitado na primeira execução

    python3 main.py

Antes de usar

  • O suporte oficial é apenas para Linux e macOS; recomenda-se que usuários do Windows usem o WSL.
  • O README direciona novos usuários ao projeto sucessor tellm, portanto este projeto está obsoleto para novas instalações.
  • É necessária uma API key de um provedor de LLM ou uma instalação local do Ollama com os modelos já baixados.

Tópicos

Perguntas frequentes

O que é console-chat-gpt?
Cliente de chat para terminal, escrito em Python, compatível com LLMs da OpenAI, Ollama e Telegram, com suporte a servidores MCP. console-chat-gpt é um aplicativo de chat para linha de comando, escrito em Python. Ele permite conversar, por uma única interface de terminal, com modelos da OpenAI, Mistral, Anthropic, xAI e Google AI, além de qualquer provedor compatível com o OpenAI SDK, como DeepSeek ou OpenRouter, e modelos do Ollama hospedados localmente. Os modelos são definidos em um arquivo config.toml com a URL base, o nome do modelo e a chave de API.
console-chat-gpt é gratuito? Qual é a licença?
console-chat-gpt é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
console-chat-gpt ainda é mantido?
Manutenção ativa. O último commit de console-chat-gpt foi em 20 de out. de 2026.
Para que posso usar console-chat-gpt?
Comparar respostas de vários provedores de LLM sem sair do terminal. Conversar com modelos locais do Ollama mantendo os dados na sua máquina. Usar ferramentas MCP em uma sessão de chat simples. Executar um bot de assistente de IA compartilhado para um grupo do Telegram.
Como instalar console-chat-gpt?
Clone o repositório: git clone https://github.com/amidabuddha/console-chat-gpt.git Entre na pasta: cd console-chat-gpt Instale as dependências necessárias: python3 -m pip install -r requirements.txt Execute o arquivo executável e informe sua API key quando solicitado na primeira execução: python3 main.py
Onde consigo console-chat-gpt?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/amidabuddha/console-chat-gpt

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados