热门产品

Glia

Glia

Glia是一款开源的本地记忆桥,自动保存网页端AI聊天记录,供IDE查询,提升开发者的AI交互效率。

Maker 说

Hey Product Hunt! 👋

我是 Eshaan,Glia 的创建者。

和大多数用 AI 的开发者一样,我每天的 workflow 变得极度碎片化。我可能会在浏览器里用 Claude.ai、ChatGPT 或 Gemini 解决一个复杂的架构难题,或者调试一个棘手的错误。但只要我切回本地编辑器(比如 Cursor、Windsurf 或 Claude Code),我的 IDE 智能体对刚才那场对话完全不知情。

我受够了反复手动复制粘贴代码块、原始日志和决策总结。现有的记忆方案几乎全是基于云的 SaaS,对于客户代码库来说,隐私风险太大了。

所以我建了 Glia——一个 100% 本地优先、无 Docker 的记忆桥,把你的网页对话直接连接到本地 IDE。

架构:
共享数据库:所有数据都存储在你的本地磁盘上的单个 SQLite 数据库里(~/.glia/graph.db)。无遥测、无云追踪,你的数据永远不会离开你的设备。
网页同步:一个轻量级的 Chrome 扩展安全地拦截 7 个 AI 平台(Claude、ChatGPT、Gemini、DeepSeek、Grok、Copilot 和 Mistral)上的 prompt,自动保存并索引你的技术决策。
IDE 集成:一个原生的 Model Context Protocol (MCP) 服务器挂接到你的 IDE(Cursor、VS Code、Windsurf、Claude Code),这样你的编码智能体可以查询或保存记忆。
数据可移植性:轻松将任何项目会话下载为干净的 JSON 文件,手动同步到另一台机器,或离线与队友分享。
预先 FAQ / 疑虑解答:
为什么不用 Cursor 的原生代码库索引?Cursor 索引你的文件,Claude Projects 为单个网页会话存储上下文。但它们完全相互隔离。Claude Projects 不知道你在 Cursor 里写了什么,Cursor 也不知道你刚刚在 Claude.ai 里解决了什么。Glia 充当了缺失的桥梁,在它们之间同步上下文。
后台跑一个本地 LLM 会不会很占资源?不会在后台跑 8B 的大模型。Glia 使用轻量级的 embedding 模型(nomic-embed-text,约 270MB,通过 Ollama)和 sqlite-vec 做本地向量搜索。对 CPU 和 RAM 都非常轻量。
embed 时如何处理数据库写锁?我们用 Write-Ahead Logging 配置了 SQLite(PRAGMA journal_mode=WAL;),并用异步后台任务队列解耦了 embedding 生成。这样浏览器写入永远不会阻塞 IDE 读取。

快速开始:
设置不到一分钟。你可以通过以下命令启动本地 worker 并注册到你的 IDE 配置:

npx glia-ai-setup

完全开源(MIT)。我很期待听到你的反馈、bug 或功能建议。如果 Glia 让你的开发更轻松,在 GitHub 上点个星就是对我们最大的支持!⭐

你希望下一个支持哪个 IDE 或网页平台?

热门评论

PH 用户
做得好!跨越7个平台的Chrome扩展界面可能是这里最难啃的骨头?Claude、ChatGPT、Gemini都在不断重写它们的DOM,而且每个平台的崩溃方式都不一样。
PH 用户
恭喜发布!这正是我每天的感受:在Claude网页应用里解决一个问题,切换到终端里的Claude Code,就丢失了所有上下文。MCP服务器加本地SQLite的组合在这方面是一个很好的架构选择。

快速问一下:在Claude/ChatGPT聊天中,大部分内容是探索、死胡同和不成熟的想法。Glia如何决定索引哪些内容作为有意义的technical decision,哪些是噪音?是在保存时用LLM事后提取,还是由用户标记,或者根据结果是否实际在代码中被应用来评分?
PH 用户
好,这确实解决了我一个很大的痛点。做得好,祝贺发布!
PH 用户
不错!本地优先加上浏览器到IDE的桥梁,正是大多数AI工作流泄漏的地方。祝贺你成功发布。

当浏览器中的聊天和实际代码库出现矛盾时(比如聊天假设用的是库x,但代码库上周已经迁移走了),哪个说了算?按文件系统的时间戳是最保险的回答,但这会丢掉聊天中捕捉到的对话细节。有决胜规则,还是由人工提示?祝你的发布好运!
PH 用户
这解决了我自己在切换ChatGPT、Claude和各种编码工具时开始注意到的问题。很多有用的上下文在聊天、标签页和IDE之间丢失了,所以拥有一个本地记忆桥感觉确实有用,而不只是“为了AI而AI”。

我也喜欢它是离线且开源的。对于上下文和之前的决策真正重要的开发者工作流来说,感觉更安全也更实用。
PH 用户
这太棒了!我也做过类似的东西,但走了相反的方向——不需要本地设置,纯剪贴板注入到某些LLM里。
热门产品Eshaan2026-05-20原文

相关内容