轻量级自托管数据库工作台,可在浏览器中浏览、编辑和查询多种数据库,并可选用 AI 辅助提问。
oliverjessner/sqlite-hub
一款本地优先的 SQLite 数据库管理工具,支持浏览、编辑、查询、备份与导出,并提供 CLI 和 API。
- Star
- 61
- Fork
- 7
- 未关闭 Issue
- 0
- 最近提交
- 7天前
这是什么?
SQLite Hub 是一款专注于 SQLite 文件的管理工具,所有数据都在本地处理,不会上传到云端。你可以用带筛选的表格浏览数据、直接编辑行,也可以切换到类似电子表格的 Sheets 视图;SQL 编辑器支持语法高亮、查询历史、图表和性能指标。
除了查询,它还覆盖结构与维护工作:Structure 视图提供关系图,Table Advisor 会对单张表生成本地的健康度报告,并可按表结构生成 TypeScript、Rust、Kotlin、Swift 或 Go 类型。表设计器支持建表和改表并实时预览 SQL。应用可以创建、对比和恢复经过校验的本地备份,在执行 DROP、ALTER 等高风险语句前会提示先备份。
项目还提供 CLI、受数据库专属 Token 保护的本地 JSON API,以及可通过 STDIO 启动的 MCP 服务器供 AI 代理调用。可通过 Homebrew 或 npm 安装。
核心功能
- 01浏览、筛选、排序并编辑表数据,保存前可预览 SQL 差异
- 02类电子表格的 Sheets 视图,支持直接编辑单元格
- 03带关系图的 Structure 视图,可预览表连接
- 04Table Advisor 按表给出健康度发现与 SQL 修复建议
- 05支持生成 TypeScript、Rust、Kotlin、Swift、Go 类型
- 06经 SQLite 备份 API 创建并校验的本地备份,支持恢复
适用场景
- 不借助重型数据库客户端,快速查看本地 SQLite 文件并修改少量记录
- 借助实时 SQL 预览和安全备份进行表结构设计与迁移
- 将查询结果导出为 CSV、JSON、Markdown 或 Parquet
- 通过 MCP 服务器让 AI 代理执行只读查询或插入数据
快速上手
- 1
通过 Homebrew 添加 tap
brew tap oliverjessner/tap - 2
用 Homebrew 安装应用
brew install sqlite-hub - 3
或使用 npm 全局安装
npm install -g sqlite-hub - 4
在备用端口启动应用
sqlite-hub serve --port 4174
使用前须知
- README 未明确说明除发现数据库路径提及的 macOS、Windows 和 Linux 之外的支持平台。
收录于专题
标签
常见问题
- sqlite-hub 是什么?
- 一款本地优先的 SQLite 数据库管理工具,支持浏览、编辑、查询、备份与导出,并提供 CLI 和 API。 SQLite Hub 是一款专注于 SQLite 文件的管理工具,所有数据都在本地处理,不会上传到云端。你可以用带筛选的表格浏览数据、直接编辑行,也可以切换到类似电子表格的 Sheets 视图;SQL 编辑器支持语法高亮、查询历史、图表和性能指标。
- sqlite-hub 可以免费使用吗?用的什么许可证?
- sqlite-hub 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- sqlite-hub 还在维护吗?
- 活跃维护中。sqlite-hub 最近一次提交是在 2026年10月31日。
- sqlite-hub 适合用来做什么?
- 不借助重型数据库客户端,快速查看本地 SQLite 文件并修改少量记录 借助实时 SQL 预览和安全备份进行表结构设计与迁移 将查询结果导出为 CSV、JSON、Markdown 或 Parquet 通过 MCP 服务器让 AI 代理执行只读查询或插入数据
- sqlite-hub 怎么安装和运行?
- 通过 Homebrew 添加 tap: brew tap oliverjessner/tap 用 Homebrew 安装应用: brew install sqlite-hub 或使用 npm 全局安装: npm install -g sqlite-hub 在备用端口启动应用: sqlite-hub serve --port 4174
- 在哪里获取 sqlite-hub?
- 源代码和安装说明在 GitHub 上:https://github.com/oliverjessner/sqlite-hub
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个自托管看板,浏览器界面与 MCP 服务合一,用 Rust 编写的小型程序,供你和编码智能体共用。
一款终端数据库客户端,支持 PostgreSQL、MySQL、SQLite 等,采用 vim 风格快捷键。
用 Rust 编写的进程内 SQL 数据库,兼容 SQLite,并提供实验性的 Postgres 接口。
一个轻量级自托管评论服务器,可作为 Disqus 的直接替代方案。
一个基于 PHP 的全功能数据库管理工具,单文件部署,支持 MySQL、PostgreSQL、SQLite 等。