AI工具导航

Flux: an IDE for logs on your Mac

在原生 macOS 日志浏览器中,像阅读代码一样阅读日志

Flux: an IDE for logs on your Mac 是什么?

Flux 是一款专为 macOS 打造的原生日志分析工具,让工程师像阅读代码一样调试生产环境的日志。它支持连接 Graylog、通过 Kibana 接入 Elasticsearch,以及本地文件和 Docker 容器,将日志自动组织成服务、流和接口的树状结构,并支持 Lucene 查询、实时字段补全和跨流 ID 追踪,能够将一次失败请求一路追溯到背后的代码提交。结合 Claude Code 通过 MCP 读取同一份日志,整个过程的数据和 Token 全部保留在你的 Mac 本地。

产品详细介绍

在原生 macOS 日志浏览器中,像阅读代码一样阅读日志

Flux 是一款专为 macOS 打造的原生日志分析工具,让工程师像阅读代码一样调试生产环境的日志。它支持连接 Graylog、通过 Kibana 接入 Elasticsearch,以及本地文件和 Docker 容器,将日志自动组织成服务、流和接口的树状结构,并支持 Lucene 查询、实时字段补全和跨流 ID 追踪,能够将一次失败请求一路追溯到背后的代码提交。结合 Claude Code 通过 MCP 读取同一份日志,整个过程的数据和 Token 全部保留在你的 Mac 本地。

定价方案

需要付费
官网查看
定制方案
  • ✓

    暂未采集到具体套餐,价格以官网为准

创始人评论

Emre Bozkurt
Emre Bozkurt创始人

嗨 Product Hunt,我是 Emre,Flux 的作者!👋

Flux 就是我每次生产环境出问题时,都想拥有的日志浏览器。

我是一名后端工程师,每周很大一部分时间都在看日志。错误率飙升,有人在群里 @ 我,我就打开一个搜索框。问题总是从这一步开始。一个搜索框把日志当成一条扁平化的文本河流:你输入查询、看到结果,一旦视线移开,它就把一切都忘了。那些真正重要的结构(哪个服务、哪条流、哪个接口)只能以字符串的形式存活着,等着你一次次重新输入。想对比两个接口,就意味着要把同一个过滤器改两遍。

而我的代码编辑器从来不是这样工作的。代码有树结构、有标签页、有自动补全,还有一个键能找到任何东西。所以我为日志打造了同样的体验。

Flux 是一款原生 macOS 应用,可以连接 Graylog、通过 Kibana 连接 Elasticsearch,也可以连接一个日志文件夹以及你的 Docker 容器。它目前能做的事情如下:

🌳 把你的日志变成一棵树:连接 › 项目 › 流 › 接口,每个接口都展示其请求数量和错误率。/users/123 和 /users/456 同属一个接口,即 /users/:id。

🗂 每条流和每个接口都在各自独立的标签页中打开,并配备一个 Lucene 控制台,可以补全字段名以及这些字段实际拥有的值。

🔎 跨所有流同时追踪任意 ID(请求 ID、订单号、邮箱),看清哪个服务说了什么、在哪里失败了。

🧭 选中一条失败记录,按 ⌥⏎:Flux 会把跨服务的请求串联起来,找出它还调用了谁以及背后的那次提交,然后把整个排查现场交给 Claude Code。

🤖 终端里的 Claude Code 通过 MCP 读取同样的日志、复用同样的连接。每次部署后它可以留下一条保存好的查询,由 Flux 为你持续监控。

🔒 只读且本地:Flux 永远不会写入你的日志存储,你的连接信息、令牌和保存的查询也都不会离开你的 Mac。令牌保存在 macOS 钥匙串中。

Flux 还很年轻,迭代得很快。我很想知道你希望接下来接入哪个日志存储,以及还有哪些场景会让你不得不切回网页端。

前往 flux.emreb.dev 下载试用,特别欢迎告诉我哪里让你觉得不顺手。

祝调试愉快,

Emre

创始团队

Emre Bozkurt
Emre BozkurtSoftware Developer