百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

tigerfs

> 编程语言
开源

将 PostgreSQL 设置为文件系统。使用文件构建应用程序,使用 ls 和 cat 探索数据库。每次写入都会记录并可撤销。

677 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

将 PostgreSQL 设置为文件系统。使用文件构建应用程序,使用 ls 和 cat 探索数据库。每次写入都会记录并可撤销。

TigerFS

由 PostgreSQL 支持的版本化文件系统,以及连接到 PostgreSQL 的文件系统接口。专为代理程序而构建。 每个文件都是一个真正的 PostgreSQL 行。目录是表。文件内容是列。多个代理和人类可以同时读写同一份文件,并享有完整的 ACID 保障。每次更改都会记录版本,并且完全可逆。没有同步协议。没有协调层。文件系统就是 API。 您可以通过两种方式使用 TigerFS:

  • 文件优先: 使用前缀信息或其他文件类型编写 Markdown 文本,将其组织到目录中。写入是原子的,更改是版本化的,一切都是可逆的: 可选择保存点,尝试更改,如果更改不成功,则回滚单个或所有更改。任何与文件相关的工具 – Claude Code、Cursor、grep、vim – 都能正常工作。通过文件系统构建轻量级工作空间: 多代理任务协调仅是在 todo/doing/done 目录之间移动文件。

  • 以数据为先: 可以安装任何 Postgres 数据库并使用 ls,cat,grep 等 Unix 工具进行探索。对于大型数据库,可以将过滤器链接到推送到 SQL 的路径(例如,按客户 123 最近的 10 个订单可以在目录路径.by/customer_id/123/.order/created_at/.last/10/.export/json 中找到)。不需要数据库客户端或 SQL。

TigerFS 附带了适用于 Claude 代码、Gemini CLI、Codex 等的代理技能,这些技能会在挂载时自动安装。这些技能会教导您的代理如何读取、写入、搜索,以及在 0.7 版本中新增的功能 — — 安全地回滚任何更改。您无需学习文件系统接口。只需问:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言