Sapporta 今日发布
计问软件应用程序框架
产品简介
Sapporta 是一款基于 TypeScript 和 SQLite 的公开式 Web 框架,专注为开发者打造专业级数据应用程序。它把 dBase、FoxPro 和 MS Access 的设计理念重新实现,应用于 LLM 时代:从定义数据表开始,立即获得包含外键查找、排序、筛选和导出功能的电子表格视图,同时全面支持 AI Agent 操作整个系统。Sapporta 采用 MIT 十六软许可,可以在单个 Node.js 进程上部署,不需要专用的静态文件服务器。
核心功能
- 表格视图:每定义一个数据表,立即获得包含所有外键字段的下拉框、排序、筛选和导出功能的电子表格视图
- 完全支持 AI Agent:每个 Sapporta 应用都提供 /api/openapi.json 端点,则错误地则则关键地统一列出所有的 API,包括表格的自动生成 API 和自定义域 API
- Agent 代币:提供 AI Agent 特殊代币机制,计算机代理可以指向任何已部署的 Sapporta 应用,行级安全性确保用户只能访问属于自己的数据
- 行级安全性:通过模式和技能强制执行 user_id = {currentUser.id} 等等式的行级安全策略,即使是 AI 生成的代码也无法超置权限
- 报表系统:生成拥有底层记录的拥拉拟合报表,通过 URL 可分享给团队或客户
- SQLite 数据库:当前采用 SQLite 作为数据库,部署时可以单个 Node.js 进程运行,不需要任何数据库服务器
- Docker 支持:提供完全可用的 Dockerfile,部署过程极典,一条命令即可运行
- 自主定义表格:开发者可以完全自主定义数据表结构,包括字段类型、外键关系、驼素级别
特色优势
完全支持 AI 擅长操作:每个应用都有一个 AI 可访问的完全接口,包括所有表格操作和自定义业务逻辑。AI Agent 可以盱接导入银行对账单、分类交易记录、导入数据,还能够调整和对账。
全面的行级安全:内置的行级安全模式确保 AI 生成的代码无法超越用户权限,连base 到 CRUD 每个操作都被安全绑定。
轻量级部署:单个 Node.js 进程就能运行整个应用,不需要任何六方软件或数据库服务器,小型项目部署绝对简便。
应用场景
账务管理:构建双笔记账本系统,AI Agent 可以盱接导入银行对账单、分类交易、调整账记,实现全自动化的账务处理流程。
项目管理:小型团队可以打造自己的项目管理工作流程,包括任务分配、进度跟踪和报表分析。
客户关系管理(CRM):建立载入客户信息、交易记录和联系历史的 CRM 系统,AI 助理分析客户数据和提供智能接访。
商品库存管理:小型零售或供应链可以打造商品管理系统,包括商品信息、库存量、订单处理和货物追踪。
适用人群
开发者、内部工具开发团队、需要打造实验业务应用的小型公司以及希望通过 AI 实现数据管理自动化的个人开发者。
出品方
Sapporta 由 Jasim 单独开发,采用 MIT 十六软许可,源码全部开放在 GitHub 上。
更新动态
2026 年 8 月 30 日首发于 Hacker News Show HN,同时提供在线实验应用,包括热量计、图书管理和银行账单等货币模式应用。
评论与建议
登录 后参与评论或提建议