基于 Tauri 2.0 与 Next.js 的轻量桌面 AI 聊天客户端,支持云端与本地模型,数据存于本地。
- Star
- 354
- Fork
- 43
- 未关闭 Issue
- 9
- 最近提交
- 13天前
这是什么?
TinyLLM 是一个在小型本地机器上运行大语言模型的部署指南与网页聊天机器人项目。它介绍了如何用 Ollama、vLLM 或 llama-cpp-python 启动推理服务,这些服务都提供兼容 OpenAI 的 API,之后可以把类 ChatGPT 的聊天界面接到该接口上。
聊天机器人基于 Python FastAPI 实现,支持多会话并保留对话历史。它可以总结粘贴的网址和 PDF,获取新闻标题、股票价格和天气,并对向量数据库进行检索增强(RAG)查询。项目还列出了在中等显卡上表现较好的 GGUF、AWQ 量化模型,并说明如何让 `llm` 命令行工具连接本地服务。
项目面向 Ubuntu Linux 与 macOS,支持 Apple Silicon 或 NVIDIA GPU,并提供 Docker 运行命令。
核心功能
- 01通过 Ollama、vLLM 或 llama-cpp-python 运行本地大模型,并提供兼容 OpenAI 的 API。
- 02提供类 ChatGPT 的网页聊天界面,支持多会话和对话历史。
- 03可总结聊天中粘贴的网页和 PDF 内容。
- 04通过聊天命令获取新闻头条、股票价格和天气。
- 05支持基于向量数据库的检索增强(RAG)查询。
- 06提供 Ollama 配置,使模型常驻内存、避免反复加载。
适用场景
- 在家用显卡或 Apple Silicon Mac 上运行私有聊天机器人,数据不必发送到云端 API。
- 在显存有限的硬件上试验量化后的开源模型。
- 通过向量数据库让本地聊天界面检索自己的文档。
快速上手
- 1
克隆项目仓库
git clone https://github.com/jasonacox/TinyLLM.git - 2
使用 README 中的 docker run 命令启动 Ollama 服务器容器
- 3
在容器中下载并试运行 llama3 模型
docker exec -it ollama ollama run llama3
使用前须知
- 硬件要求仅支持 Ubuntu Linux 或 macOS。
- Ollama 服务器一次只能处理一个会话或提示。
- 快速的 Ollama 设置假定使用 Docker 和 NVIDIA GPU,而 vLLM 需要显存更大的 GPU。
收录于专题
标签
常见问题
- TinyLLM 是什么?
- 在消费级硬件上搭建本地小型大模型,并提供类 ChatGPT 网页聊天界面的部署指南与项目。 TinyLLM 是一个在小型本地机器上运行大语言模型的部署指南与网页聊天机器人项目。它介绍了如何用 Ollama、vLLM 或 llama-cpp-python 启动推理服务,这些服务都提供兼容 OpenAI 的 API,之后可以把类 ChatGPT 的聊天界面接到该接口上。
- TinyLLM 可以免费使用吗?用的什么许可证?
- TinyLLM 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- TinyLLM 还在维护吗?
- 活跃维护中。TinyLLM 最近一次提交是在 2026年10月25日。
- TinyLLM 适合用来做什么?
- 在家用显卡或 Apple Silicon Mac 上运行私有聊天机器人,数据不必发送到云端 API。 在显存有限的硬件上试验量化后的开源模型。 通过向量数据库让本地聊天界面检索自己的文档。
- TinyLLM 怎么安装和运行?
- 克隆项目仓库: git clone https://github.com/jasonacox/TinyLLM.git 使用 README 中的 docker run 命令启动 Ollama 服务器容器 在容器中下载并试运行 llama3 模型: docker exec -it ollama ollama run llama3
- 在哪里获取 TinyLLM?
- 源代码和安装说明在 GitHub 上:https://github.com/jasonacox/TinyLLM
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款原生 macOS 应用,可与本地大模型对话,并基于你电脑上的文件、文件夹和网站内容作答。
可自托管的 AI 聊天界面,支持 Ollama 与 OpenAI 兼容 API,内置 RAG、插件和多用户权限管理。
面向 Ollama、LM Studio、AUTOMATIC1111 等本地大模型服务的浏览器聊天界面,提供网页、PWA 和 Chrome 扩展形式。
为 ChatGPT 等多种大模型提供轻快好用的 Web 图形界面,并集成文件问答、联网搜索等功能。
一款 Android 应用,可本地运行 GGUF 模型对话,也可连接 OpenAI、Anthropic、Ollama 等远程模型服务。