[{"data":1,"prerenderedAt":224},["ShallowReactive",2],{"repo-inducer-pudb-zh-CN":3,"i18n-inducer-pudb-zh-CN":221},{"mirrorPool":4,"detail":13,"relatedProjects":110},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":24,"homepage":25,"pushedAt":26,"ownerAvatar":27,"ownerName":28,"ownerBio":29,"lastSyncTime":30,"lastReleaseTime":31,"tags":32,"license":42,"category":43,"subgroup":44,"releases":45},"inducer","pudb",1745896,"https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb",3249,"Python","Full-screen console debugger for Python",{"Python":22,"Shell":23},100,0,[],"https:\u002F\u002Fdocumen.tician.de\u002Fpudb\u002F","2026-10-14","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F352067?v=4","Andreas Klöckner","","2026-10-20T10:25:00.649500+00:00","2026-10-13T17:23:35Z",[33,34,35,36,37,38,39,40,41],"bpython","debug","debugger","ipython","pdb","pytest","pytest-plugin","python","urwid","NOASSERTION","development","调试\u002F分析工具",[46,62,79,95],{"tag":47,"publishAt":31,"semVer":48,"prerelease":49,"assets":50},"v2026.1",[23,23,23],false,[51,57],{"fileName":52,"sizeMb":53,"sha256":54,"downloadCount":55,"originUrl":56},"pudb-2026.1-py3-none-any.whl",0.09,"7e7c5f8d21d9fb60eb09337f3ee2d843054ff181f5fafbfd193beeec07aab092",1,"https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb\u002Freleases\u002Fdownload\u002Fv2026.1\u002Fpudb-2026.1-py3-none-any.whl",{"fileName":58,"sizeMb":59,"sha256":60,"downloadCount":55,"originUrl":61},"pudb-2026.1.tar.gz",0.22,"e32c8eeca47087699548197f101b1fe195ab8187b90e171f0a38cc0852fca73c","https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb\u002Freleases\u002Fdownload\u002Fv2026.1\u002Fpudb-2026.1.tar.gz",{"tag":63,"publishAt":64,"semVer":65,"prerelease":49,"assets":68},"v2025.1.5","2025-12-06T20:18:35Z",[66,55,67],2025,5,[69,74],{"fileName":70,"sizeMb":53,"sha256":71,"downloadCount":72,"originUrl":73},"pudb-2025.1.5-py3-none-any.whl","e40c69f102d534cc7b86020c0217e3d424ee81b14a229d068ac122089c301f59",15,"https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb\u002Freleases\u002Fdownload\u002Fv2025.1.5\u002Fpudb-2025.1.5-py3-none-any.whl",{"fileName":75,"sizeMb":59,"sha256":76,"downloadCount":77,"originUrl":78},"pudb-2025.1.5.tar.gz","e6dedb81fc3c8cdcd66cf62e86337cb913570ebb2c994c9ab52012d059e086ad",24,"https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb\u002Freleases\u002Fdownload\u002Fv2025.1.5\u002Fpudb-2025.1.5.tar.gz",{"tag":80,"publishAt":81,"semVer":82,"prerelease":49,"assets":84},"v2025.1.3","2025-10-21T16:43:19Z",[66,55,83],3,[85,90],{"fileName":86,"sizeMb":53,"sha256":87,"downloadCount":88,"originUrl":89},"pudb-2025.1.3-py3-none-any.whl","15991e10d14f410afc91c9c676703cc47fe9c890edfe51dddb3d1fc36ea7eab9",14,"https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb\u002Freleases\u002Fdownload\u002Fv2025.1.3\u002Fpudb-2025.1.3-py3-none-any.whl",{"fileName":91,"sizeMb":59,"sha256":92,"downloadCount":93,"originUrl":94},"pudb-2025.1.3.tar.gz","69fd72d4ef266f84b31d8f4ab32c432335aadf87ea28b6249ac7dece0d0541f4",9,"https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb\u002Freleases\u002Fdownload\u002Fv2025.1.3\u002Fpudb-2025.1.3.tar.gz",{"tag":96,"publishAt":97,"semVer":98,"prerelease":49,"assets":100},"v2025.1.2","2025-10-16T15:51:48Z",[66,55,99],2,[101,106],{"fileName":102,"sizeMb":53,"sha256":103,"downloadCount":104,"originUrl":105},"pudb-2025.1.2-py3-none-any.whl","e14d2904b81696849ef01f10d56619776a72413dd4e517cd58f2eb47f71f86b2",10,"https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb\u002Freleases\u002Fdownload\u002Fv2025.1.2\u002Fpudb-2025.1.2-py3-none-any.whl",{"fileName":107,"sizeMb":59,"sha256":108,"downloadCount":104,"originUrl":109},"pudb-2025.1.2.tar.gz","59dffc5a355a34cd48cebce33bf0a167d68ea6810ffc4c161dc38a703d479d86","https:\u002F\u002Fgithub.com\u002Finducer\u002Fpudb\u002Freleases\u002Fdownload\u002Fv2025.1.2\u002Fpudb-2025.1.2.tar.gz",[111,129,142,177,194],{"owner":112,"repo":113,"repoId":114,"category":43,"subgroup":44,"language":115,"tags":116,"starCount":120,"ownerUid":121,"latestTag":122,"platforms":123,"lastReleaseTime":126,"downloadCount":127,"description":128},"benfred","py-spy",143092994,"Rust",[117,118,119,40],"performance-analysis","profiler","profiling",15588,69536,"v0.4.2",[124,125],"windows","other","2026-04-24T22:08:26Z",35653,"py-spy 是 Rust 编写的 Python 采样式性能分析器，无需重启或修改代码即可分析运行中的 Python 进程，可安全用于生产环境。",{"owner":130,"repo":131,"repoId":132,"category":43,"subgroup":44,"language":133,"tags":134,"starCount":135,"ownerUid":136,"latestTag":137,"platforms":138,"lastReleaseTime":139,"downloadCount":140,"description":141},"EpicGames","raddebugger",741625310,"C",[],7584,6615685,"v0.9.29-alpha",[124,125],"2026-09-30T22:12:40Z",323,"Epic Games开发的原生、用户态、多进程图形调试器，目前支持Windows x64本地调试（PDB），计划扩展至Linux和DWARF支持。",{"owner":143,"repo":144,"repoId":145,"category":146,"subgroup":44,"language":147,"tags":148,"starCount":169,"ownerUid":170,"latestTag":171,"platforms":172,"lastReleaseTime":174,"downloadCount":175,"description":176},"Lifailon","lazyjournal",887122539,"tools","Go",[149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168],"auditd","docker-logs","go","gocui","highlighting","journal","journalctl","journald","k8s-logging","kubernetes-logging","log-analysis","log-monitor","log-parser","log-viewer","logfile","logging","logs","podman","syslog","tui",1416,116945542,"0.8.6",[124,173],"linux","2026-03-16T13:07:33Z",1118,"一个终端用户界面（TUI）工具，用于查看来自journald、auditd、文件系统、Docker\u002FPodman容器、Compose堆栈和Kubernetes Pod的日志，支持高亮和多种过滤模式。",{"owner":178,"repo":179,"repoId":180,"category":146,"subgroup":44,"language":115,"tags":181,"starCount":187,"ownerUid":188,"latestTag":189,"platforms":190,"lastReleaseTime":191,"downloadCount":192,"description":193},"esrlabs","chipmunk",110599280,[182,164,183,184,185,186],"logger","logs-analysis","logstash","logviewer","search",862,1921521,"4.4.0",[124,173],"2026-09-29T08:59:20Z",196,"一个用Rust编写的原生桌面日志分析工具，支持无文件大小限制的日志查看，提供TCP、UDP、串口等多种实时数据源接入。",{"owner":195,"repo":196,"repoId":197,"category":146,"subgroup":44,"language":147,"tags":198,"starCount":213,"ownerUid":214,"latestTag":215,"platforms":216,"lastReleaseTime":218,"downloadCount":219,"description":220},"AyoubTadlaoui","GoLogX",785776651,[199,200,201,202,203,204,151,205,206,207,208,209,210,211,212],"ai-agents","ai-safety","audit-log","claude-code","cli","ed25519","golang","hash-chain","integrity","mcp","model-context-protocol","security","slog","tamper-evident",7,132383729,"v0.3.0",[124,217,173],"mac","2026-06-09T01:50:33Z",287,"一个Go语言的防篡改审计日志工具，提供追加写入、哈希链和Ed25519签名支持的slog处理器，以及离线验证工具。",{"description":222,"readmeHtml":223},"pudb 是 Python 全屏终端可视化调试器，在终端里提供源码高亮、变量监视与断点管理，适合无 GUI 的远程开发与服务器环境。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>pudb 是一个基于终端的 Python 可视化调试器，目标是把现代 GUI 调试器的体验带进更轻量、更依赖键盘的终端环境。源码、调用栈、断点与变量同屏展示并持续更新，变量树可展开折叠。它适合在服务器或远程环境中直接调试代码，支持主题切换、模块浏览器与事后调试模式。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>类型\u003C\u002Ftd>\n\u003Ctd>终端可视化调试器\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>语言\u003C\u002Ftd>\n\u003Ctd>Python\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>运行要求\u003C\u002Ftd>\n\u003Ctd>Python 3.6+\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>界面\u003C\u002Ftd>\n\u003Ctd>全屏字符界面（urwid）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>把 GUI 调试器的体验装进终端，服务器上也能舒服断点。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>同屏总览\u003C\u002Fstrong>：源码、栈、断点、变量同屏显示并实时刷新\u003C\u002Fli>\n\u003Cli>\u003Cstrong>变量树\u003C\u002Fstrong>：变量显示可展开、折叠与自定义\u003C\u002Fli>\n\u003Cli>\u003Cstrong>键盘导航\u003C\u002Fstrong>：单键操作，支持方向键与 Vi 快捷键\u003C\u002Fli>\n\u003Cli>\u003Cstrong>断点管理\u003C\u002Fstrong>：光标指行按 b 设断点，断点窗口可视化编辑\u003C\u002Fli>\n\u003Cli>\u003Cstrong>运行到行\u003C\u002Fstrong>：按 t 直接运行到光标所在行\u003C\u002Fli>\n\u003Cli>\u003Cstrong>内嵌 shell\u003C\u002Fstrong>：按感叹号进入当前环境的 Python shell\u003C\u002Fli>\n\u003Cli>\u003Cstrong>模块浏览器\u003C\u002Fstrong>：按 m 查看与重载已加载模块\u003C\u002Fli>\n\u003Cli>\u003Cstrong>事后调试\u003C\u002Fstrong>：post-mortem 模式回溯崩溃前的执行路径\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>服务器端 Python 开发者\u003C\u002Fli>\n\u003Cli>远程开发与 SSH 工作流用户\u003C\u002Fli>\n\u003Cli>不想离开终端的工程师\u003C\u002Fli>\n\u003Cli>科学计算开发者\u003C\u002Fli>\n\u003Cli>教学 Python 调试的教师\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>安装 pudb\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">pip install pudb\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"2\">\n\u003Cli>在代码中插入断点\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-python\">import pudb\npudb.set_trace()\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"3\">\n\u003Cli>\u003Cp>运行脚本即在终端打开调试界面\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>常用键位：b 设断点、t 运行到行、! 进 shell、Ctrl-P 切主题\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>终端友好\u003C\u002Fstrong>：无需 GUI 即可获得完整可视化调试体验\u003C\u002Fli>\n\u003Cli>\u003Cstrong>上手快\u003C\u002Fstrong>：键位参考 pdb，单键操作高效\u003C\u002Fli>\n\u003Cli>\u003Cstrong>主题丰富\u003C\u002Fstrong>：内置多套主题并支持自定义\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>要求\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>操作系统\u003C\u002Ftd>\n\u003Ctd>Linux、macOS 等终端环境\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>语言环境\u003C\u002Ftd>\n\u003Ctd>Python 3.6 及以上\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>界面依赖\u003C\u002Ftd>\n\u003Ctd>urwid\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>终端要求\u003C\u002Fstrong>：需要支持全屏字符界面的终端模拟器\u003C\u002Fli>\n\u003Cli>\u003Cstrong>旧版支持\u003C\u002Fstrong>：2019.2 及更早版本才支持 Python 2.7\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pytest 集成\u003C\u002Fstrong>：可作为 pytest 插件在测试失败时进入调试\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197873749]