项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4143
使用教程
环境要求
- 已安装 Docker 与 Docker Compose
- 可访问外网下载镜像与配置文件
- 本机 3333 端口未被占用
安装与启动步骤
-
1创建项目目录
新建一个空目录,用来存放 Telegram Search 的配置和数据,然后进入该目录。
mkdir telegram-search cd telegram-search -
2下载配置文件
下载官方 Compose 文件、环境变量示例与初始化 SQL,并把示例保存为 .env。
curl -L https://raw.githubusercontent.com/groupultra/telegram-search/refs/heads/main/docker/docker-compose.yml -o docker-compose.yml curl -L https://raw.githubusercontent.com/groupultra/telegram-search/refs/heads/main/docker/.env.example -o .env curl -L https://raw.githubusercontent.com/groupultra/telegram-search/refs/heads/main/docker/init.sql -o init.sql -
3按需改环境变量
打开 .env 根据自己的需要修改环境变量,不改则沿用默认配置即可。
-
4启动全部服务
用 Docker Compose 后台启动应用以及数据库、MinIO 等依赖服务。
docker compose -f docker-compose.yml up -d -
5单镜像快速运行
不想用 Compose 时可直接运行官方镜像,未配置 MinIO 时媒体存到本地 data/media。
docker run -d --name telegram-search -p 3333:3333 ghcr.io/groupultra/telegram-search:latest -
6打开页面使用
在浏览器访问本机 3333 端口,即可开始导出并检索 Telegram 聊天记录。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
DATABASE_TYPE | 否 | 指定使用的数据库类型,README 示例为 postgres。 | postgres |
DATABASE_URL | 否 | 数据库连接地址,按示例格式填写账号密码与端口。 | postgresql://postgres:123456@localhost:5432/postgres |
如何确认成功
浏览器打开 http://localhost:3333 能正常显示页面,即表示服务已启动成功。
常见问题
Q:不想自己部署可以吗?
A:可以,官方提供在线体验版 https://search.lingogram.app,无需自行部署即可体验全部功能。
Q:媒体文件默认保存在哪里?
A:若未配置 MinIO 相关参数,媒体文件默认保存至本地的 data/media 目录。
Q:怎么换成自己的数据库?
A:启动时通过环境变量设置 DATABASE_TYPE 与 DATABASE_URL,例如改为 postgres 并填入自己的连接串。
注意事项
- 本软件仅供导出和检索个人聊天记录使用,切勿用于任何违法用途。
- 项目未发行任何虚拟货币,请警惕相关诈骗风险。
- 配置了 MinIO 时媒体会备份到对象存储,不配置则落到本地 data/media。
核心亮点
- 支持语义级模糊搜索,告别关键词死板匹配
- 集成AI智能体,可直接用自然语言查询聊天记录
- 基于TypeScript,代码结构清晰,易于二次开发
不足之处
- 需要用户自行配置Telegram API凭证,有一定门槛
- 文档/社区待观察
适用场景
- 个人知识管理:快速查找历史聊天中的关键信息
- 团队协作复盘:检索项目讨论记录,提取决策依据
- 数据备份与分析:导出聊天数据用于本地归档或统计
替代项目
telegrab、telegram-history-dump、Telethon
上一篇:awesome-ai-tools
同类项目推荐
best-of-ai
开源
精选优质AI工具,快速找到适合你的那一款
A curated list of best ai tools
react-native-rag
开源
在手机本地跑 RAG,私密知识问答不联网
Private, local RAGs. Supercharge LLMs with your own knowledge base.
Awesome-Multimodal-Papers
开源
一页清单,快速找到多模态方向代表论文
A curated list of awesome Multimodal studies.
Awesome-Generative-Recommendatio···
开源
一页看懂生成式推荐工业落地论文脉络
Awesome Generative Recommendation papers primarily focused on industry-level applica···
awesome-context-engineering
开源
给 AI Agent 配好上下文,让模型少犯错、少烧钱
A curated collection of resources, papers, tools, and best practices for Context Eng···
Awesome-RAG
开源
一站式收藏 RAG 资源,快速选型不迷路
Awesome list of Retrieval-Augmented Generation (RAG) applications in Generative AI.
kotaemon
开源
文档拖进来就能聊,界面清爽答得还靠谱
An open-source RAG-based tool for chatting with your documents.
chatgpt-json-tree-viewer
开源
离线打开对话导出,秒变分支树状图,理清AI聊天脉络
A standalone, offline HTML viewer for exploring and visualizing ChatGPT, DeepSeek, C···
needle-mcp
开源
给大模型装个长期记忆,私有知识秒级检索
Find perfect leads and run outreach campaigns on Linkedin, email, Instagram and more···
