乐于分享
好东西不私藏

CogitoAgent:隐私优先的本地AI助手,持续思考、自主探索、工具执行

CogitoAgent:隐私优先的本地AI助手,持续思考、自主探索、工具执行

向AI转型的程序员都关注公众号 机器学习AI算法工程

项目名称:CogitoAgent — 云端驱动、本地执行的自主AI智能体

技术栈:Node.js + Electron + WebSocket + LLM API

核心定位:隐私优先的本地AI助手,持续思考、自主探索、工具执行

工具数量:16+工具模块,100+工具函数

GitHub:
https://github.com/SnowLeopard-io/CogitoAgent
一、项目概述

CogitoAgent 是一款运行于本地的自主AI智能体,融合了文件管理、知识挖掘、系统操作、代码执行与联网能力。它直接在用户配置的工作目录下运行,无需上传任何文件至第三方服务器,在保障数据隐私安全的同时,提供持续运转的智能助理服务。

与传统聊天机器人的本质区别

传统聊天机器人是"一问一答"的被动模式,用户不提问,AI就处于休眠状态。而CogitoAgent具备三大核心能力:

  • 持续思考:
    每3秒自动触发一次思考循环,主动分析当前任务状态
  • 自主探索:
    LLM自主决策调用工具,无需用户逐一下达指令
  • 工具执行:
    内置19个工具模块,支持文件操作、代码执行、Git、数据库、OCR等

简而言之,CogitoAgent不是又一个聊天机器人,而是一个真正"活"在你电脑里的智能体

二、核心功能特性

特性
说明
隐私优先
所有数据本地存储,不上传任何文件到第三方服务器
持续思考
每3秒自动触发思考循环,主动分析当前任务状态
工具执行
内置19个工具模块,支持文件操作、代码执行、Git、数据库、OCR、Office文档等
安全沙箱
JavaScript代码执行采用isolated-vm进程级隔离
多会话管理
支持多个独立对话会话,会话数据持久化存储
桌面模式
Electron桌面窗口,与终端Agent通过WebSocket通信
MCP协议
工具可作为MCP Server暴露,供其他AI客户端集成
插件系统
动态加载自定义工具插件
思维链可视化
实时可视化思考过程和工具执行
Agent集群
子Agent创建、任务委托、多Agent协作
微信集成
二维码登录、消息收发、专属会话
  • 记忆系统
     —— 基于 SQLite 的长期存储和语义检索
  • 任务管理
     —— 任务创建、分解和状态追踪
  • 代码沙箱
     —— isolated-vm 进程级隔离,支持 JS 和 Python
  • 角色系统
     —— 22 个预设角色,支持自定义和热切换
  • 会话管理
     —— 独立上下文,自动压缩
  • 统计模块
     —— 工具使用追踪和性能指标
  • 思维链可视化
     —— 实时思考过程展示
  • 智能体集群
     —— 子智能体创建、任务委派与集群监控,详见 introduction/agent-cluster.md

扩展

详见 introduction/extensions.md

  • 插件系统
     —— 动态加载自定义工具插件
  • MCP 协议
     —— 将工具暴露为 MCP Server
  • 追踪系统
     —— 工具执行和 LLM 调用的轻量级可观测性
  • 熔断与重试
     —— 可靠的网络请求
  • 多模型支持
     —— OpenAI、Moark、Anthropic、Google
  • 网络搜索
     —— 内置互联网搜索能力

Docker

详见 introduction/deployment.md

docker-compose up -d

三、技术架构深度解析

3.1 整体架构

CogitoAgent采用分层架构设计,主要包含四个层次:

┌─────────────────────────────────────────────────────┐│                  终端层 (Terminal Layer)              ││   ┌──────────────┐    ┌─────────────────────┐       ││   │  CLI Terminal │    │ Electron Dashboard  │       ││   │  输入入口     │    │   GUI 窗口          │       ││   └──────────────┘    └─────────────────────┘       │├─────────────────────────────────────────────────────┤│                  核心层 (Core Layer)                 ││   ┌──────────┐  ┌──────────┐  ┌──────────┐         ││   │ Agent.js │  │ state.js │  │session.js│         ││   │ 思考循环  │  │ 状态机   │  │ 会话管理 │         ││   │  3秒触发 │  │          │  │          │         ││   └──────────┘  └──────────┘  └──────────┘         ││   ┌──────────┐  ┌──────────┐  ┌──────────┐         ││   │commands.js│ │registry.js│ │ stats.js │         ││   │ 命令处理  │  │ 工具注册  │  │ 统计分析 │         ││   └──────────┘  └──────────┘  └──────────┘         │├─────────────────────────────────────────────────────┤│                  工具层 (Tool Layer)                 ││   ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐     ││   │ 文件   │ │  网页  │ │ 浏览器 │ │ 代码   │     ││   │ 操作   │ │  工具  │ │ 自动化 │ │ 沙箱   │     ││   └────────┘ └────────┘ └────────┘ └────────┘     ││   ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐     ││   │  Git   │ │ 任务   │ │ 记忆   │ │ 微信   │     ││   │ 操作   │ │ 管理   │ │ 系统   │ │ 渠道   │     ││   └────────┘ └────────┘ └────────┘ └────────┘     │├─────────────────────────────────────────────────────┤│                  扩展层 (Extension Layer)            ││   ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐     ││   │  MCP   │ │ 插件   │ │ 重试   │ │ 追踪   │     ││   │ 协议   │ │ 系统   │ │ 熔断   │ │ 可观测 │     ││   └────────┘ └────────┘ └────────┘ └────────┘     │├─────────────────────────────────────────────────────┤│                  API层 (API Layer)                   ││   ┌─────────────────────────────────────────┐      ││   │  LLM API (OpenAI / Claude / 兼容API)    │      ││   └─────────────────────────────────────────┘      │└─────────────────────────────────────────────────────┘

3.2 核心组件职责

组件
职责
说明
Agent.js
思考循环
每3秒自动触发一次思考
state.js
状态机
THINKING / AWAITING_INPUT / AWAITING_CONFIRMATION
registry.js
工具注册表
19个工具模块集中管理
session.js
会话管理
多会话切换、上下文压缩
commands.js
命令处理
/help、/status等特殊命令
sandbox.js
代码沙箱
isolated-vm进程级隔离
ws-server.js
WebSocket
桌面模式通信

3.3 双状态机设计

CogitoAgent的状态机设计非常简洁,只有两个核心状态:

STATE = {

  THINKING: 'THINKING',          // 思考状态

  AWAITING_INPUT: 'AWAITING_INPUT' // 等待用户输入

}

设计优势:

  • THINKING状态下,思考循环持续运行,AI主动分析和执行任务
  • AWAITING_INPUT状态下,思考循环完全停止,等待用户输入
  • 用户按Enter键可随时中断思考,切换到输入模式
  • 解决了一般Agent"用户输入时AI还在思考"的冲突问题

3.4 基于标记的工具调用协议

CogitoAgent没有使用OpenAI的Function Calling(因为需要特定API支持和复杂的参数schema),而是设计了一套纯文本标记协议:

工具调用格式:

[TOOL] functionName(args) [/TOOL]

优势:

  • 不依赖特定API的Function Calling支持
  • 比JSON schema更简单直观
  • 兼容任何OpenAI兼容的API
  • 易于调试和日志记录

四、工具系统详解

CogitoAgent内置19个工具模块,覆盖100+工具函数:

分类
文件
主要功能
文件操作
file.js
ls、read、create、copy、mkdir、delete、move
网页工具
web.js
search、browse、fetchPage、searchOnEngine
浏览器自动化
browser.js
initBrowser、clickElement、fillField、takeScreenshot
系统操作
system.js
listApps、openApp、closeApp
代码执行
code.js
executeCode、runJavaScript、runPython
Git
git.js
gitStatus、gitCommit、gitPush、gitPull、gitDiff
任务管理
task.js
createTask、getTasks、completeTask、splitTask
记忆系统
memory.js
addMemory、searchMemory、getRelatedMemories
数据处理
data.js
readCSV、writeJSON、csvToJSON、queryData
数据库
db.js
executeSQL、query、insert、update、createTable
邮件
email.js
sendEmail、sendTextEmail、sendHtmlEmail
系统监控
monitor.js
getCPUInfo、getMemoryInfo、monitorSystem
定时任务
scheduler.js
addScheduleTask、getScheduleTasks
图像识别
ocr.js
ocr、ocrBatch
Office文档
office.js
createPpt、createWord、createExcel、readExcel

五、核心优势与价值

隐私安全:数据不出本地

所有文件操作使用本地fs模块,对话历史存于data/conversation.json,不上传任何用户数据到第三方服务器。只有对话上下文会发送到用户配置的LLM API,工作区文件始终保持在本地。

适用场景:企业内部文档处理、敏感数据处理、个人隐私文件管理

持续思考:AI主动工作

传统AI需要用户不断提问,CogitoAgent每3秒自动触发思考循环。例如,用户可以说"帮我整理downloads文件夹",AI会在后台持续执行,直到任务完成。

核心机制:setTimeout递归循环 + 双状态机,确保思考过程可控

工具丰富:一站式解决方案

内置19个工具模块,覆盖文件管理、代码执行、网页搜索、数据库操作、OCR识别、Office文档等场景。用户无需在多个工具间切换,CogitoAgent可以自动调用合适的工具完成复杂任务。

示例:"帮我搜索最新的AI论文,下载PDF,提取摘要,保存到research文件夹"

安全沙箱:代码执行无忧

JavaScript代码执行采用isolated-vm进程级隔离,确保AI执行代码时不会影响系统安全。Python代码通过子进程执行,同样具备隔离性。

安全等级:进程级隔离,比虚拟机更轻量,比直接执行更安全

多会话管理:任务隔离

支持多个独立对话会话,每个会话拥有独立的上下文和历史记录。可以为不同项目或任务创建不同会话,互不干扰。

功能:会话创建、切换、删除、重命名、历史压缩

桌面模式:可视化操作

提供Electron桌面窗口,通过WebSocket与终端Agent通信。支持Dashboard模式和Monitor模式,可视化展示思考过程、工具执行、集群状态。

模式:桌面悬浮窗 + Dashboard全窗口 + Monitor监控面板

六、社区认可度

项目在Gitee和GitHub双平台开源,拥有完整的文档体系(中文为主),包括工具系统文档、架构文档、配置指南、部署文档等。作者在CSDN发布了一系列开发实战文章,详细介绍了项目的技术路线和实现细节。

七、实战指南

7.1 环境要求

  • Node.js
    :22.12或更高版本
  • npm/yarn
    :包管理器
  • Python
    :3.x(可选,用于Python代码执行)

7.2 安装步骤

# 1. 克隆项目(国内推荐Gitee)git clone https://gitee.com/cnt-code/cogito-agent.gitcd cogito-agent# 2. 安装依赖npm install# 3. 首次启动(会进入配置向导)npm start

国内用户注意:如果npm install下载Electron二进制文件失败,可设置镜像:

# Windows PowerShell$env:ELECTRON_MIRROR = "https://npmmirror.com/mirrors/electron/"npm install# Linux/Macexport ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"npm install

7.3 首次配置

运行npm start后,会进入交互式配置向导,需要填写以下信息:

配置项
说明
示例
API Base URL
支持OpenAI兼容的第三方API
https://api.openai.com/v1
API Key
您的API密钥
sk-xxxxxx
模型名称
使用的LLM模型
gpt-4o / claude-3-sonnet
工作区路径
AI可以访问的目录
C:\Users\username\Documents
人设选择
预设的AI人设
22种预设人设可选

7.4 启动模式

命令
模式
说明
npm start
设置向导
首次配置或修改配置
npm run cli
CLI模式
纯终端,适合服务器/无头环境
npm run electron:desktop
桌面模式
Electron悬浮窗 + 终端Agent
npm run electron:dashboard
Dashboard模式
全窗口Dashboard,带会话管理和工具可视化

7.5 常用命令

命令
说明
/sessions
列出所有会话
/new
创建新会话
/switch <id>
切换到指定会话
/persona <name>
切换人设
/personas
列出所有可用人设
/tools
列出所有可用工具
/status
显示当前状态
/help
显示帮助信息
/clear
清空对话历史
ENTER
中断思考,进入输入模式
exit
退出程序

7.6 实战示例

示例1:文件整理

# 用户输入帮我整理downloads文件夹,把所有PDF文件移动到Documents/PDFs目录# CogitoAgent自动执行流程1. 调用 ls("C:\Users\username\Downloads") 列出文件2. 筛选出所有.pdf文件3. 调用 mkdir("C:\Users\username\Documents\PDFs") 创建目标目录4. 循环调用 move() 移动每个PDF文件5. 返回整理结果

示例2:代码分析

# 用户输入分析当前项目的代码结构,给出改进建议# CogitoAgent自动执行流程1. 调用 ls(".") 列出项目根目录2. 递归读取关键文件(package.json、src/等)3. 调用 searchMemory() 查找相关记忆4. LLM分析代码结构,生成改进建议5. 返回结构化分析报告

示例3:网页研究

# 用户输入搜索最新的React 19特性,总结关键变化# CogitoAgent自动执行流程1. 调用 search("React 19 new features 2026") 搜索网页2. 调用 fetchPage() 获取相关页面内容3. LLM分析和总结关键特性4. 调用 create() 保存总结到本地文件5. 返回结构化总结

八、扩展开发

8.1 自定义工具开发

CogitoAgent支持动态加载自定义工具插件。工具开发遵循统一接口规范:

// 自定义工具示例: myTool.jsmodule.exports = {  name: 'myCustomTool',  description: '我的自定义工具',  parameters: {    type: 'object',    properties: {      input: { type: 'string', description: '输入参数' }    },    required: ['input']  },async execute(args) {// 工具逻辑实现return { success: true, data: '执行结果' };  }};

8.2 MCP协议集成

CogitoAgent支持将工具作为MCP Server暴露,供其他AI客户端(如Claude Desktop、Cursor等)集成使用。

8.3 插件系统

通过插件系统,可以在运行时动态加载新的工具模块,无需修改核心代码。

九、Docker部署

项目支持Docker容器化部署:

# 使用docker-compose一键启动docker-compose up -d# 或者手动构建docker build -t cogito-agent .docker run -it -v /path/to/workspace:/workspace cogito-agent

十、适用人群

开发者

  • 学习Agent架构设计:状态机、工具系统、会话管理
  • 学习LLM应用开发:流式响应、上下文管理、提示词工程
  • 学习Electron桌面应用开发

技术团队

  • 内部知识库管理和检索
  • 自动化运维任务
  • 代码审查和分析

个人用户

  • 文件整理和管理
  • 信息搜索和总结
  • 日程管理和提醒

十一、与同类项目对比

特性
CogitoAgent
Open Interpreter
Aider
运行方式
本地运行,云端思考
本地运行
本地运行
持续思考
✅ 3秒自动触发
❌ 需要用户触发
❌ 需要用户触发
工具数量
19+模块,100+函数
基础工具
代码编辑工具
多会话
桌面模式
✅ Electron
MCP协议
代码沙箱
✅ isolated-vm
中文支持
✅ 原生中文

十二、总结

CogitoAgent的核心价值

  1. 隐私优先:
    数据不出本地,适合处理敏感信息
  2. 持续思考:
    AI主动工作,无需用户不断提问
  3. 工具丰富:
    19个工具模块覆盖常见场景
  4. 安全沙箱:
    代码执行进程级隔离
  5. 易于扩展:
    插件系统和MCP协议支持

CogitoAgent不是一个完美的项目——它有已知的安全隐患,有平台限制(目前主要支持Windows),有未覆盖的测试。但它展示了一个完整、可运行、可扩展的本地智能体应该是什么样子:

  • 一个持续运行的思考循环
  • 一套简单但够用的工具调用协议
  • 一个可定制的人设系统
  • 一种隐私优先的设计理念

对于想要了解AI Agent架构、学习LLM应用开发、或需要本地AI助手的开发者来说,CogitoAgent是一个值得研究和使用的开源项目。

机器学习算法AI大数据技术

 搜索公众号添加:datanlp

长按图片,识别二维码

阅读过本文的人还看了以下文章:

YOLO实时定位,Qwen3-VL-Seg深度诊断,两者协同完成从"看见"到"看懂"再到"审断"的AI质检全链路
GPT-4o做大脑,Qwen2-VL做眼睛,让无人机+无人船自动巡检港口
NVIDIA开源LocateAnything深度解读:3B参数,比Qwen3-VL快10倍,最强3B视觉定位大模型来了
本地部署AI Agent,6G显存跑Qwen3.6-35B-A3B 从入门到实战全流程
TexMS-YOLO:纹理感知特征融合 + 多尺度交互实现工业缺陷检测91.99% mAP
汇集所有大模型架构图!大模型架构演进全解析
98%准确率!这个双分支AI模型,精准识别木薯叶病害(附代码)
2026论文解读,ASAHI:自适应切片助力小目标检测,速度提升25%、精度创新高
TexMS-YOLO:纹理感知特征融合 + 多尺度交互实现工业缺陷检测91.99% mAP
14.7M参数,小目标AP达到13.9%!FSDETR用频空融合重新定义目标检测
skill刚开源就斩获 1.7K Star!web-access让AI真正"上网"
Qwen3.5实战教程:从0到1掌握本地部署与微调
引入小目标注意力模块改进YOLO12用于无人机视角下的岸边人员玩水检测
pdf2skill:让计算机视觉初学者把PDF文档变成AI技能包
next-ai-draw-io 用这款AI 画图几十秒就搞定了
10 万文档 RAG 落地实战:从 Demo 到生产,我踩过的所有坑
最强一键抠图19Kstar 的 Rembg 开源神器
YOLO12改进引入DINOv3少样本目标检测精度飙升,分享训练自定义数据集代码
基于DINOv2和SAM2改进的U-Net模型
Ultralytics & lightly-train:简化计算机视觉模型训练,无需标签
最新视觉大模型 DINOv3论文精读(逐段解析)
医学影像数据集汇总(持续更新)150个
【医学影像分割】UN-SAM:一种高效且通用的细胞核分割模型
小目标检测难点分析和解决策略

【模型高效部署】tensorrtx 深度解读,yolov11高性能推理实战案例

实时语义分割ENet算法,提取书本/票据边缘

整理开源的中文大语言模型,以规模较小、可私有化部署、训练成本较低的模型为主

《大语言模型》PDF下载

动手学深度学习-(李沐)PyTorch版本

基于40万表格数据集TableBank,用MaskRCNN做表格检测

《基于深度学习的自然语言处理》中/英PDF

Deep Learning 中文版初版-周志华团队

【全套视频课】最全的目标检测算法系列讲解,通俗易懂!

《深度学习入门:基于Python的理论与实现》高清中文PDF+源码

python就业班学习视频,从入门到实战项目

2019最新《PyTorch自然语言处理》英、中文版PDF+源码

《21个项目玩转深度学习:基于TensorFlow的实践详解》完整版PDF+附书代码

《深度学习之pytorch》pdf+附书源码

《Python数据分析与挖掘实战》PDF+完整源码

不断更新资源

深度学习、机器学习、数据分析、python

 搜索公众号添加:datayx  

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-24 04:21:59 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/857185.html
  2. 运行时间 : 0.118940s [ 吞吐率:8.41req/s ] 内存消耗:4,844.31kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b294eb8b7f36069ba1f38f58445a367d
  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.000603s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000545s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000296s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000290s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000490s ]
  6. SELECT * FROM `set` [ RunTime:0.000214s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000510s ]
  8. SELECT * FROM `article` WHERE `id` = 857185 LIMIT 1 [ RunTime:0.000740s ]
  9. UPDATE `article` SET `lasttime` = 1784838119 WHERE `id` = 857185 [ RunTime:0.018677s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000361s ]
  11. SELECT * FROM `article` WHERE `id` < 857185 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000572s ]
  12. SELECT * FROM `article` WHERE `id` > 857185 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000572s ]
  13. SELECT * FROM `article` WHERE `id` < 857185 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002242s ]
  14. SELECT * FROM `article` WHERE `id` < 857185 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.006017s ]
  15. SELECT * FROM `article` WHERE `id` < 857185 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000969s ]
0.120511s