作者 | isee15 |
|---|---|
日期 | 2025年9月8日 |
GitHub 地址 | https://github.com/isee15/es-viewer |
你是否也曾经历过这样的场景:
curl 手动拼接冗长的 JSON,引号和括号总让人头疼?curl 命令既不直观,也容易出错?如果你对这些问题感同身受,那么我很高兴地向你介绍我开发的一款桌面小工具:PyQt ES-Viewer。它旨在成为一款轻量、快速、跨平台的 Elasticsearch GUI 客户端,帮助你更高效地完成日常的开发与数据管理工作。

这款工具虽小,但功能齐全,覆盖了大部分日常高频操作:
Key 还是 Value,都可以通过右键菜单或 Ctrl+C 快捷键轻松复制,甚至可以复制完整的 Key: Value 键值对。elasticsearch-py 库,仅使用 requests 进行通信,依赖极少,非常轻量。我们提供两种方式来使用 ES-Viewer:
为了方便不熟悉 Python 环境的朋友,我已经打包好了 Windows 版本的可执行文件。
下载后解压,直接运行 exe 即可。
如果你是开发者,或者希望在 macOS/Linux 上运行,可以从源码启动。
克隆项目代码
git clone [https://github.com/isee15/es-viewer.git](https://github.com/isee15/es-viewer.git)
cd es-viewer安装依赖
项目依赖 PyQt6 和 requests,你可以通过 pip 快速安装:
pip install PyQt6 requests运行程序
python es_gui.py这只是一个开始,未来我计划为 ES-Viewer 添加更多实用的功能,例如:
希望这款小工具能成为你开发工具箱中的一员,为你节省宝贵的时间。如果你在使用过程中遇到任何问题,或者有很棒的功能建议,非常欢迎在 GitHub 上提 Issue 或者 Pull Request!
如果你觉得这个项目对你有帮助,请在 GitHub 上给我一个 Star ⭐️ 吧!
App Store 截图生成器、应用图标生成器 、在线图片压缩和 Chrome插件-强制开启复制-护眼模式-网页乱码设置编码 乖猫记账,AI智能分类的最佳聊天记账App。