乐于分享
好东西不私藏

OpenHuman 火了:这个开源 AI 助手,想把你的邮件、会议、代码和记忆都接起来

OpenHuman 火了:这个开源 AI 助手,想把你的邮件、会议、代码和记忆都接起来
阅读全文预计耗时 7 分钟。

几秒钟速读版

这篇讲什么:OpenHuman,一个开源桌面 AI 助手项目,最近在 GitHub 上冲到约 1.5 万 Star。它不是只做一个聊天框,而是试图把你的 Gmail、Notion、GitHub、Slack、Calendar、Drive、Linear、Jira 等工具接进来,再用 Memory Tree 和 Obsidian 风格知识库,让 AI 长期记住你的工作上下文。
为什么要看:AI Agent 真正的门槛,不是模型会不会回答问题,而是它知不知道你是谁、你最近在做什么、你的资料在哪里、你的工作流长什么样。

你能记住什么:

  • OpenHuman 的核心卖点是“个人上下文”,不是单次对话能力。
  • 它主打 118+ 第三方集成、一键 OAuth、20 分钟自动同步、Memory Tree、本地 SQLite、Obsidian Markdown vault。
  • 它是 Rust + Tauri 桌面应用,开源协议是 GPL-3.0。
  • 项目还在 Early Beta,README 自己也提醒会有 rough edges。
  • 我更建议把它当成“个人 AI 操作系统雏形”去观察,而不是马上重仓迁移。

适合谁:

  • 关注 AI Agent、个人知识库、自动化办公的人。
  • 想研究“长期记忆型 AI 助手”架构的人。
  • 用 Gmail、GitHub、Notion、Slack、Calendar、Obsidian 很多的人。
  • 做 Agent 产品、RAG、个人数据管道、桌面 AI 助手的人。

完整正文版

你现在用的大多数 AI 助手,本质上还是一个很聪明的陌生人。
它能写文案,能改代码,能总结网页,也能陪你聊一小时。
但只要换一个新会话,它又开始问你:你是谁?你在做什么?这个项目背景是什么?这份文档和上周那封邮件有什么关系?
这就是今天 AI 助手最别扭的地方:模型越来越强,但它对“你”的了解依然很薄。
OpenHuman 抓的就是这个问题。
它的 GitHub 仓库是:
https://github.com/tinyhumansai/openhuman
截至我查看时,这个项目大约有 15k Star、1.2k+ Fork,主语言是 Rust,协议是 GPL-3.0。官方描述很直接:Your Personal AI super intelligence. Private, Simple and extremely powerful.
翻成人话:它想做一个开源的个人 AI 助手,而且重点不只是能聊天,而是能接入你的日常工具,持续积累你的上下文。

OpenHuman 真正想解决的,不是“再做一个 ChatGPT 壳”

很多 AI 助手项目看起来都差不多:一个输入框,一个模型选择器,一堆插件入口,再加一点漂亮 UI。
OpenHuman 不太一样。
它的答案是:先把你的上下文接进来。
官方 README 里写得很清楚,它要接入 Gmail、Notion、GitHub、Slack、Stripe、Calendar、Drive、Linear、Jira 等工具。文档里提到 118+ 第三方集成,并且强调一键 OAuth,不希望用户手动到处配 API Key。
这个方向是对的。
因为一个 AI 助手如果不知道你的邮件、会议、代码仓库、任务、日历和笔记,它再聪明,也只能站在门外猜。
你问它“帮我整理下最近这个项目的风险”,它如果只看得到你刚刚粘贴的一段话,回答一定浅。
但如果它能看到你的 GitHub issue、最近会议纪要、Linear 任务、Notion 文档、相关邮件,再结合历史上下文,它回答的粒度会完全不一样。
这也是我觉得 OpenHuman 值得看的第一个点:它把 Agent 的竞争点,从“单次回答”推到了“长期上下文”。

Memory Tree:比普通聊天记忆更有想象力

OpenHuman 最吸引我的部分,是 Memory Tree。
普通 AI 产品说“记忆”,很多时候只是记几个用户偏好:你喜欢中文,你是程序员,你关注某个领域。
这有用,但远远不够。
OpenHuman 的文档描述了一套更重的流程:把连接进来的数据变成 Markdown chunk,控制在约 3k token 以内,打分,再折叠成分层摘要树,存在本地 SQLite 里。同时,这些内容也会落成 Obsidian 兼容的 Markdown vault,用户可以打开、浏览、编辑。
这就是 OpenHuman 里最值得注意的 Memory Tree。
它有两个关键点。
第一,记忆不是黑盒。
很多 AI 记忆系统的问题是,你不知道它到底记了什么、怎么用、哪里错了。OpenHuman 把内容落到 Obsidian 风格的 Markdown 文件里,这意味着用户至少有机会看见、修正、整理自己的 AI 记忆。
第二,它不是只服务聊天。
如果你的邮件、文档、仓库、日程都被持续整理成一棵可读的记忆树,那它就不只是“聊天记录管理”,而是在搭一个个人知识底座。
这件事比换一个更强模型更重要。
模型每个月都在变,但你的上下文、资料和工作流才是你自己的资产。

20 分钟自动同步:OpenHuman 想让 Agent 主动长记性

OpenHuman 文档里还有一个很关键的设计:Auto-fetch。
官方说法是,每 20 分钟从活跃连接里拉取新数据,再折叠进 Memory Tree。
这点很有意思。
传统 AI 助手基本是被动的。你问,它答。你不给资料,它不知道。
OpenHuman 想做的是:你不问的时候,它也在后台更新上下文。
比如你的 GitHub repo 有新 issue,Slack 有新讨论,Calendar 多了一个会议,Gmail 收到一封关键邮件,理论上这些都可以进入它的记忆管道。
如果这套链路稳定,它会让 AI 助手从“临时外包”变成“长期同事”。
当然,这里也要泼一点冷水。
自动同步个人数据是一把双刃剑。它越懂你,越需要边界清楚:哪些数据能读,哪些不能读,哪些能进入模型,哪些只能本地处理,哪些动作需要用户确认。
OpenHuman 强调 local-first、本地 SQLite、工作流数据在设备上、加密和隐私安全,这是正确方向。但早期项目真正落地时,体验、权限、同步稳定性、安全审计,都会决定它能不能被长期使用。

118+ 集成很亮眼,但别只看数字

118+ 集成听起来很猛。
但我更关心的不是“接了多少工具”,而是三件事。
第一,OAuth 是否真的顺滑。
如果每个连接都要折腾半天,普通用户不会坚持用。OpenHuman 的定位是 UI-first,强调几次点击就能开始,而不是 config-first、terminal-first。这个方向明显是在降低 Agent 工具的进入门槛。
第二,数据进来以后有没有被整理好。
把 Gmail、Slack、GitHub 全部塞进一个向量库,并不等于 AI 真的理解你。脏数据、重复数据、无意义通知、过期任务,如果不做清洗和分层,最后会变成上下文垃圾场。
OpenHuman 提到 canonical Markdown、chunk、scoring、summary tree,这说明它至少意识到了这个问题。
第三,Agent 能不能基于这些上下文做事。
它不仅要“知道”,还要能执行。OpenHuman 文档里提到内置 web search、web-fetch scraper、文件系统、git、lint、test、browser/computer control、cron、memory tools、sub-agent coordination、voice 等工具。
如果这些能力整合得好,它才有机会从“个人知识库”走向“个人执行体”。

它还有一个很讨巧的设计:AI 有一张脸

OpenHuman 不是纯命令行工具,也不是单纯网页聊天框。
它是 Rust + Tauri 做的桌面应用,强调 UI-first,还有一个 mascot,也就是桌面形象。
官方文档里提到,这个桌面助手可以说话、对环境有反应、加入 Google Meet、转录会议进 Memory Tree,并且可以在通话里讲话。
这让它更像一个能在桌面上陪你工作的助手,而不是网页里的聊天框。
这个设计很容易传播。
因为大多数人对 AI Agent 的想象,其实不是“我再打开一个网页”,而是“我身边多了一个能记事、能提醒、能操作、能帮我跑腿的助手”。
OpenHuman 用桌面 UI、语音、会议 Agent、背景思考,把这个想象做得更具体。
哪怕现在还是 Early Beta,这个产品叙事也比很多“套壳 Agent 平台”更容易让人记住。

TokenJuice:真正懂 Agent 成本的人,都会重视压缩

OpenHuman 还提到一个组件:TokenJuice。
它的作用是,在工具调用、网页抓取、邮件正文、搜索结果进入模型之前,先做 token 压缩。
README 里写到,会把 HTML 转 Markdown、缩短长 URL、移除非 ASCII 字符等,并声称可以降低成本、提升延迟,幅度最高到 80%。
这个数字需要以后看实测,但方向没问题。
Agent 一旦接入邮件、文档、网页、代码仓库,token 消耗会非常吓人。很多 Agent demo 看起来很酷,真跑起来贵得离谱,就是因为上下文没有治理。
所以 OpenHuman 不是只在做“会调用工具的 AI”,它也在处理一个更现实的问题:怎样让个人级 Agent 长期跑得起。

这个项目适合谁现在去看?

如果你只是想找一个稳定省心的日常 AI 客户端,我建议先观望。
README 里已经写了 Early Beta:Under active development. Expect rough edges.
早期项目就会有早期项目的问题:安装体验、跨平台稳定性、同步错误、权限管理、模型路由、第三方集成变更,都可能踩坑。
但如果你是下面这几类人,我觉得它值得马上收藏:
  • 做 AI Agent 产品,想看“个人上下文系统”怎么设计。
  • 做知识库、RAG、Obsidian、自动化办公,关心数据怎么沉淀成长期记忆。
  • 做桌面 AI 助手,想看 Rust + Tauri + 本地 sidecar 的产品形态。
  • 做内容、投研、开发、创业,需要一个未来能串起邮件、会议、代码和任务的个人 AI。
  • 关注 Hermes、OpenClaw、Claude Code、Codex 这类 Agent 工具,想比较不同路线。
OpenHuman 不一定会成为最终答案,但它把一个关键问题摆到了台前:AI 助手要真正有用,必须先拥有你的上下文。

我怎么看

我对 OpenHuman 的判断很简单:方向很对,野心很大,成熟度还需要验证。
它最强的点不是“又做了一个 AI 桌面客户端”,而是把个人 AI 的几块拼图放到了一起:
  • 118+ 集成,把外部工具接进来。
  • Auto-fetch,让上下文持续更新。
  • Memory Tree,把资料折叠成可用记忆。
  • Obsidian vault,让记忆可读、可改、可迁移。
  • 本地优先和 SQLite,降低用户对黑盒云记忆的顾虑。
  • 模型路由和 token 压缩,处理长期运行成本。
  • 桌面 mascot、语音和会议 Agent,让产品更像“人边上的助手”。
但我不建议你把它当成马上替代所有工具的生产系统。
更适合的姿势是:先把它当成一个个人 AI 操作系统的早期样板。
你可以观察它怎么处理权限,怎么同步数据,怎么组织记忆,怎么让 Agent 从“回答问题”走向“理解你并帮你做事”。
如果未来两三年 AI Agent 真能成为个人工作流入口,那么 OpenHuman 这种项目,会比普通聊天壳更接近那个方向。

怎么尝试

GitHub:
https://github.com/tinyhumansai/openhuman
官网:
https://tinyhumans.ai/openhuman
安装方式,官方 README 给了两条路。
Mac / Linux:
curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash
Windows:
irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex
提醒一句:这是 Early Beta。别一上来就把核心账号和敏感数据全接进去。先用测试账号、低敏资料、小范围场景试。

收藏版清单

如果你没时间看完整 README,记住这 8 个关键词就够了:
  • OpenHuman
  • Personal AI assistant
  • Rust + Tauri
  • 118+ integrations
  • Auto-fetch every 20 minutes
  • Memory Tree
  • Obsidian Markdown vault
  • GPL-3.0 / Early Beta

下一步建议

如果你是普通用户:先收藏,等版本更稳再试。
如果你是开发者:重点看它的 Memory Tree、集成系统、Tauri shell、Rust core、skills runtime。
如果你做 AI Agent 产品:重点研究它的叙事。它没有把自己包装成“更强聊天机器人”,而是在讲“你的个人 AI 终于开始拥有长期上下文”。
这句话,才是它最容易传播的地方。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-26 20:18:35 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/672608.html
  2. 运行时间 : 0.257080s [ 吞吐率:3.89req/s ] 内存消耗:4,768.41kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0a41e423977232259b0867dfd5b8e9f7
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001032s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001563s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000788s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000654s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001345s ]
  6. SELECT * FROM `set` [ RunTime:0.000560s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001474s ]
  8. SELECT * FROM `article` WHERE `id` = 672608 LIMIT 1 [ RunTime:0.006752s ]
  9. UPDATE `article` SET `lasttime` = 1779797916 WHERE `id` = 672608 [ RunTime:0.005234s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000695s ]
  11. SELECT * FROM `article` WHERE `id` < 672608 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002345s ]
  12. SELECT * FROM `article` WHERE `id` > 672608 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001380s ]
  13. SELECT * FROM `article` WHERE `id` < 672608 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.024259s ]
  14. SELECT * FROM `article` WHERE `id` < 672608 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005042s ]
  15. SELECT * FROM `article` WHERE `id` < 672608 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.007154s ]
0.261647s