ChatGPTCLIBot

在终端里跟 ChatGPT 聊天,还带长期记忆

开源 🏷️定价信息待确认 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 38 👀 关注 10
GitHub ↗
GitHub 星标 ★ 337
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

ChatGPTCLIBot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队LagPixelLOL
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言C++
技术栈/模型chatbot,chatgpt,chatgpt-api,gpt-3,gpt-4,openai
GitHub 星标★ 337
上线时间2023-03-05 00:00:00
代码更新2024-07-22
仓库体积1.5 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

ChatGPTCLIBot 是一个运行在命令行界面(CLI)的 ChatGPT 机器人,使用 C++ 编写,通过调用 OpenAI 的 GPT-3/GPT-4 API 实现对话。它的核心特色是支持长期记忆,利用 Embeddings 技术将对话历史向量化存储,使机器人能够跨会话记住用户信息,提供更连贯、个性化的交互体验。项目解决了纯 API 调用无状态、无法记忆上下文的问题,适合喜欢终端操作、追求轻量级 AI 助手的开发者。它支持自定义配置、多轮对话,并能在本地高效运行,无需图形界面。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 337

核心亮点

  • 基于 Embeddings 实现长期记忆,跨会话记住用户偏好和上下文
  • 纯 C++ 实现,依赖少,启动快,适合低资源环境
  • 命令行交互,支持脚本化调用,方便集成到工作流

不足之处

  • 功能相对单一,仅支持文本对话,无插件或工具调用
  • 文档/社区待观察

适用场景

  • 开发者日常在终端中快速查询技术问题
  • 需要长期记忆的个性化 AI 助手,如记录用户习惯
  • 在无图形界面的服务器或容器中部署聊天机器人

替代项目

shell-gpt、gpt-cli、chatgpt-cli

上一篇:wechaty-puppet-padplus

下一篇:seq2seq_chatbot

同类项目推荐

talkGPT4All 开源

本地运行,语音对话,隐私无忧

A voice chatbot based on GPT4All and talkGPT, running on your local pc!

★ 152 2026-08-09
chat-llama-discord-bot 开源

把开源大模型接入 Discord,随时随地和 AI 聊天

A Discord Bot for chatting with LLaMA, Vicuna, Alpaca, MPT, or any other Large Langu···

★ 119 2026-08-09
yetibot 开源

在聊天框里用管道命令,把运维和自动化全搞定

Extreme chatops bot for Slack, Discord, Mattermost, IRC New contributors welcome

★ 362 2026-08-09
dangermode 开源

在 ChatGPT 里直接跑 Python 代码,边聊边调

Execute IPython & Jupyter from the comforts of chat.openai.com

★ 79 2026-08-09
AI-Infinity 开源

一站式集成多种 AI 工具,探索无限可能

A set of AI tools that will help you explore the infinite possibilities of AI.

★ 573 2026-08-09
alexa-skill-llm-intent 开源

给Alexa装上AI大脑,轻松实现智能语音对话

Alexa Skill that provides turn based conversations with an AI LLM. Bringing AI to yo···

★ 173 2026-08-09
jev-chat-windows 开源

截图读消息,AI 给 3 条回复,一键填入自己发

JevChat-Windows:聊天窗口旁挂的回复辅助。窗口截图 + 本地离线 OCR 读对方消息 → Jev 判···

★ 879 2026-09-28
DingtalkChatbotSdk 开源

用 .NET 快速推送钉钉群消息,告别手写签名和格式拼接。

钉钉群机器人(.net跨平台)

★ 190 2026-08-09