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 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言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 Installation/Quick Start

使用场景

适用于数据库管理员、开发者和数据科学家,用于数据库连接管理、数据查询、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

来源:GitHub Releases

总结评价

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

来源:综合分析

常见问题

tabularis 是什么?

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

tabularis 有哪些核心功能?

tabularis 的核心功能包括:SQL 笔记本、可视化 EXPLAIN、AI 功能。

tabularis 为什么最近很受关注?

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

tabularis 适合哪些使用场景?

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

透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-06-19 18:32. 质量评分: 85/100.

数据来源:README、GitHub API、依赖文件