SQLite 不该只有“打开表格”,它也需要一个 Agent 工作台

很多人用 SQLite,都是从一个很简单的需求开始的:打开一个 .db 文件,看几张表,改几条测试数据,跑几句 SQL。

但真正用起来之后,麻烦往往不在"能不能打开数据库",而在那些每天都会遇到的小动作里:这个字段在哪张表?这段数据从哪里来的?表结构怎么复制?常用 SQL 放哪里?历史操作怎么追?遇到复杂表结构时,能不能有人先帮我理一遍?

所以我们做了 DBLens for SQLite

它是一款面向 SQLite 的桌面端数据库管理工具,但我们并不想只做一个"表格查看器"。DBLens 更像是一个围绕 SQLite 日常工作流设计的工作台,把连接、管理、查询、搜索、留痕和 AI 辅助放在一起。

高频操作,要足够顺手

DBLens 支持常见的 SQLite 管理能力:

  • 数据库连接管理
  • 表、视图、查询管理
  • 表结构设计与查看
  • 表数据浏览与编辑
  • SQL 查询与结果查看
  • DDL 复制与 SQL 转储
  • 数据字典导出
  • 收藏夹与常用 SQL 复用
  • 历史日志与 SQL 追溯
  • 全库内容与结构搜索

很多动作都可以通过右键快速完成,比如打开表、设计表、复制 DDL、导出 SQL、复制表结构、重命名、刷新等。对于经常调试本地数据库、排查客户端数据、维护轻量项目的人来说,这些"小顺手"会省下不少时间。

找数据,不必一张表一张表翻

SQLite 项目常常没有完整文档,尤其是接手老项目或分析本地缓存时,最常见的问题就是:

"这个数据到底存在哪?"

DBLens 提供全库查找能力,既可以按数据内容搜索,也可以按表结构、字段、对象定义查找。你可以更快定位相关表和字段,而不是打开一张表、翻一下,再换下一张表继续猜。

LensAI Agent:让工具参与排查

这次我们更想介绍的是 LensAI Agent

它不是一个简单的 AI 聊天框,也不是只会生成 SQL 的输入框。它会结合你当前所在的数据库、表或对象上下文,理解问题后再调用对应工具。

你可以直接问它:

当前表有多少条数据?

用户相关的表有哪些?

帮我看看这张表结构。

生成一条统计 SQL。

这个查询可以怎么优化?

Agent 会先检索真实数据库结构,读取表摘要或 DDL,需要查询数据时会走受控的只读查询。整个过程也不是黑盒,它会展示正在做什么、查了哪些对象、为什么得出这个结论。

如果遇到多个相似对象,它会让你选择;如果涉及风险操作,也会先确认。

给 SQLite 用户一个更轻的选择

传统通用数据库工具很强,但 SQLite 的使用场景往往更轻、更碎、更贴近本地开发和问题排查。

DBLens for SQLite 想做的是另一种体验:打开就能用,常用操作顺手完成,复杂问题交给 Agent 先跑一轮。

如果你经常和 SQLite 打交道,欢迎试试 DBLens for SQLite。