Skip to content

LLM 提示词抓包工具,支持本地 Ollama 与 LM Studio 等模型对话的请求响应的解析和高亮显示。

License

Notifications You must be signed in to change notification settings

LubyRuffy/promptdumper

Repository files navigation

PromptDumper

LLM 提示词抓包工具,支持本地 Ollama 与 LM Studio 等模型对话的请求响应的解析和高亮显示。

一直想要做一个最小体积的桌面应用,于是有了这个项目。

Features

  • LLM 调用识别与标记(🧠),支持 OpenAI 兼容与 Ollama;支持自定义规则
  • 支持SSE/ndjson(Content-Type: text/event-stream)增量展示;支持Stream数据的 JSON 格式化与高亮
  • 支持Transfer-Encoding: chunked的完整响应的获取和显示
  • Header 与 Body 高亮(JSON/HTML/JS/XML/Plain/Hexdump),Body 支持 Pretty/Raw以及内容Markdown的 切换
  • 支持Reasoning和Content的提取和显示
  • 支持 Tool Call(含流式增量与最终结果)以 JSON 代码块高亮、Pretty 显示
  • 支持请求的进程信息提取(macOS)
  • 列表右键支持“复制为 curl/Copy as curl”,可复现请求(自动选择 http/https)
  • 跨平台桌面应用
  • 多语言、多主题
  • 内置HTTP代理
    • 支持HTTPS MITM
    • 自动生成 Root CA (本地存储) 并安装 (手动/OS 依赖)
    • 支持upstream上游代理

截图

主界面

main

响应的Markdown解析

markdown

中文暗色主题

dark

About

LLM 提示词抓包工具,支持本地 Ollama 与 LM Studio 等模型对话的请求响应的解析和高亮显示。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published