tabularis 是什么?

TabularisDB/tabularis 是一个开源数据库客户端,支持 PostgreSQL、MySQL/MariaDB 和 SQLite,内置 SQL 笔记本、可视化 EXPLAIN、AI 和 MCP 功能,可通过插件扩展。

⭐ 3,025 Stars 🍴 186 Forks TypeScript Apache-2.0 作者: TabularisDB
来源:官方 README 与文档入口 查看 GitHub 仓库 →

为什么值得关注

TabularisDB/tabularis 通过提供 SQL 笔记本、可视化 EXPLAIN 和 AI 功能,填补了现有数据库客户端在交互性和智能化方面的空白。它支持多种数据库,并通过插件系统提供了高度的定制性和扩展性,满足了不同用户的需求。

来源:官方 README 与文档入口

核心功能

SQL 笔记本

支持 SQL 和 Markdown 细胞混合,具有跨单元格变量和图表功能,可持久化保存和导出。

来源:官方 README 与文档入口
可视化 EXPLAIN

提供交互式查询计划图,帮助用户理解查询执行过程。

来源:官方 README 与文档入口
AI 功能

内置 AI 文本到 SQL 转换功能,支持本地模型,提高 SQL 编写效率。

来源:官方 README 与文档入口

技术架构

项目采用模块化设计,代码目录结构清晰,依赖文件表明使用了 TypeScript 作为主要编程语言,并依赖于 Tauri、Monaco Editor 等框架和库。数据流转通过插件系统实现,支持多种数据库连接。

来源:官方仓库目录与依赖文件

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) @tauri-apps/api @monaco-editor/react@monaco-editor… @tanstack/react-table@tanstack/reac… SQL 笔记本 可视化 EXPLAIN AI 功能 tabularis 项目本体 核心功能 关键依赖

技术栈

语言TypeScript框架Tauri, Monaco Editor
@tauri-apps/api@monaco-editor/react@tanstack/react-table
信息不足,待补充
来源:官方仓库目录与依赖文件

快速上手

winget install Debba.Tabularis brew tap TabularisDB/tabularis && brew install --cask tabularis sudo snap install tabularis download .AppImage file and run it yay -S tabularis-bin
来源:官方 README 与文档入口

使用场景

适用于数据库管理员、开发者和数据科学家,用于数据库连接管理、数据查询、SQL 开发和数据分析。例如,用于快速编写和测试 SQL 语句,可视化数据库结构,以及利用 AI 功能提高开发效率。

来源:官方 README 与文档入口

优势与局限

优势

  • 支持多种数据库,功能丰富,易于扩展
  • 内置 AI 功能,提高开发效率
  • 开源免费,社区活跃

局限

  • 文档和社区支持相对较少
  • 可能需要一定的学习成本
来源:官方 README 与文档入口

最新版本

v0.13.2 (2026-06-16): feat: show sql progress in realtime by @fzlee v0.13.1 (2026-06-05): feat: upgrade MiniMax default model to M3 by @octo-patch v0.13.0 (2026-06-03): fix(query-history): recover from corruption + atomic writes by @debba

来源:官方 Releases

总结评价

TabularisDB/tabularis 是一个功能强大的开源数据库客户端,适合需要高效数据库管理和开发工作的团队和个人使用。它通过丰富的功能和高度的可扩展性,为用户提供了一个强大的数据库工具。

来源:官方仓库
资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-06-19 18:32.

参考材料:README、GitHub API、依赖文件