tgpt

在终端里免费畅聊各种 AI 模型,无需切换窗口

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 354 🐛 待处理 6 👀 关注 36
GitHub ↗
GitHub 星标 ★ 3284
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,终端内使用,无付费版本。

项目预览

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

项目数据

分类对话助手
开发团队aandrew-me
定价模式🏷️完全免费
价格说明开源免费,终端内使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议GPL-3.0
主要语言Go
技术栈/模型ai,chatbot,chatgpt,cli,go,golang,gpt4,linux,llama,macos,mixtral,terminal,windows
GitHub 星标★ 3284
上线时间2023-04-17 00:00:00
代码更新2026-11-06
仓库体积3.8 MB
本站数据更新2026-11-07
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

tgpt 是一个用 Go 编写的终端 AI 聊天工具,让你在命令行里就能免费使用多种 AI 模型。它解决了开发者不想离开终端、或不想为 AI 服务付费的问题,通过统一的命令行界面,接入包括 GPT、Llama、Mixtral 等在内的多个免费 AI 提供方。核心能力包括:支持多模型切换、流式输出、对话历史保存、以及简单的配置管理。它轻量、跨平台(Windows/macOS/Linux),安装简单,适合脚本化调用和快速获取 AI 回答。

Star 增长趋势

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

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

技术标签

使用教程

难度:入门 约 5 分钟 部署方式:命令行工具 7 步

环境要求

  • Linux/macOS 使用安装脚本需要 curl 可用
  • Windows 需要使用 PowerShell 执行安装命令
  • 用 Go 方式安装需先安装 Go,并把 Go 安装目录加入系统 shell PATH
  • 若网络受限,需要自备可用 HTTP 代理地址

安装与启动步骤

  1. 1脚本安装(Linux/macOS)

    默认装到 /usr/local/bin,可把路径换成其他目录,但要确保该目录已在 PATH 中。

    curl -sSL https://raw.githubusercontent.com/aandrew-me/tgpt/main/install | bash -s /usr/local/bin
  2. 2Homebrew 安装

    macOS 或已装 Homebrew 的 Linux 用户可直接用 brew 安装,无需手动处理路径。

    brew install tgpt
  3. 3Arch Linux 安装

    Arch 用户通过 pacman 从官方仓库安装。

    pacman -S tgpt
  4. 4Go 方式安装

    适合已配置好 Go 环境的用户,需先把 Go 安装目录加入 shell PATH 才能直接调用。

    go install github.com/aandrew-me/tgpt/v2@latest
  5. 5Windows 安装

    打开 PowerShell,粘贴命令后回车,脚本会自动下载并安装。

    irm https://raw.githubusercontent.com/aandrew-me/tgpt/refs/heads/main/install-win.ps1 | iex
  6. 6FreeBSD 安装

    可通过 port 编译安装,或直接用 pkg 安装预编译包。

    pkg install tgpt
  7. 7配置代理(可选)

    网络不通时,在 ~/.config/tgpt/proxy.txt 或当前目录的 ./proxy.txt 写入代理地址。

关键配置

配置项必填说明示例
~/.config/tgpt/proxy.txt否写入 HTTP 代理地址,供 tgpt 访问 AI 服务时使用http://127.0.0.1:8080
./proxy.txt否放在执行命令的当前目录下,优先级同样被支持http://127.0.0.1:8080

如何确认成功

安装后在终端输入 tgpt 并回车,能正常返回 AI 回答即表示可用。

常见问题

Q:安装脚本默认装到哪里?能改吗?

A:默认下载到 /usr/local/bin,可在命令末尾把该路径换成别的目录,但要保证该目录已加入 PATH 才能直接运行 tgpt。

Q:Windows 上怎么安装?

A:打开 PowerShell,粘贴 irm https://raw.githubusercontent.com/aandrew-me/tgpt/refs/heads/main/install-win.ps1 | iex 并回车即可。

Q:用 go install 安装后提示找不到命令怎么办?

A:需要先把 Go 的安装目录(bin)加入系统 shell 的 PATH,再重新打开终端执行。

Q:在公司网络里用不了怎么办?

A:tgpt 支持代理配置文件,把形如 http://127.0.0.1:8080 的代理地址写入 proxy.txt 后重试。

注意事项

  • 代理配置文件支持两处位置:执行目录下的 ./proxy.txt 和 ~/.config/tgpt/proxy.txt。
  • 用安装脚本安装的 tgpt,可用 sudo rm $(which tgpt) 卸载。
  • 配置目录在 Linux 上通常是 ~/.config/tgpt,在 macOS 上是 Library/Application Support/tgpt。
  • README 未给出端口、密钥等参数,tgpt 无需 API Key 即可使用提供的免费提供方。

核心亮点

  • 免费接入多个 AI 模型,无需 API key 即可使用
  • 纯命令行交互,轻量快速,适合开发者日常使用
  • 支持流式输出和对话历史,体验流畅

不足之处

  • 功能相对简单,缺少插件或扩展机制
  • 文档/社区待观察

适用场景

  • 开发者在终端中快速查询技术问题或生成代码片段
  • 在 SSH 或无图形界面的服务器环境中使用 AI 助手
  • 作为脚本工具,批量调用 AI 生成文本或处理数据

替代项目

shell-gpt、aichat、mods

上一篇:AChat

下一篇:builderbot

同类项目推荐

Talk2GPT 开源

让 GPT-3 记住你,并支持语音对话和免费画图

GPT-3 client for Windows and Unix with memories management that supports both text a···

★ 89 2026-08-09
aihub 开源

一个 App 装下多个 AI 助手,标签切换不用来回登录

All-in-one Kotlin app that aggregates multiple AI assistants in a single tabbed inte···

★ 561 2026-10-21
ai-chat-speed-booster 开源

让超长 AI 对话秒速响应,告别卡顿等待

Speeds up large AI chats by loading only the most recent messages, keeping long conv···

★ 106 2026-08-09
jarvis 开源

用大白话指挥电脑,告别死记硬背的命令行

J.A.R.V.I.S - Just Another Rudimentary Verbal Instruction Shell

★ 131 2026-08-09
leon 开源

开口就能指挥 AI 干活,数据留在本地,不怕泄露

Leon is your open-source personal assistant.

★ 17647 2026-08-09
lita 开源

在聊天框里敲命令,让机器人帮你完成部署和运维。

ChatOps for Ruby.

★ 1670 2026-08-09
telegram-bot-sdk 开源

用 PHP 快速构建 Telegram 机器人,省去 API 对接烦恼

Telegram Bot API PHP SDK 4.x. Create Telegram Bots with PHP Easily! [WIP]

★ 340 2026-08-09
dream 开源

用 Docker 一键搭建多技能 AI 助手,扩展对话能力

DeepPavlov Dream is a free, open-source Multiskill AI Assistant Platform built using···

★ 184 2026-08-09
genal-chat 开源

用 TypeScript 一把梭,快速搭建全栈实时聊天室

阿童木聊天室 nestjs+vue全栈聊天室 前后端分离 typescript一把梭

★ 1988 2026-08-09