Tiny Little Office Vibe 项目

链接即文档的免费在线办公套件,十个应用不存后端,为智能体准备了 llms.txt 与命令行工具

项目简介

Tiny Little Office 是一个"文档就藏在链接里"的免费在线办公套件:没有账号体系,也不默认把内容存进服务器,你写完的东西会被编码进网址本身,把链接发出去,对方打开就是完整文档。项目由 GitHub 上的 aboard-io 组织开源,采用 MIT 许可,前端用 TypeScript 与 Lit 写成 Web Components,整体按"本地优先、无后端"的思路设计,仓库目前约 450 颗星。据多家科技媒体报道,它大量借助 Claude Code 等 AI 编程工具在数天内完成,是典型的氛围编程(vibe coding)产物。

核心功能

  • 十个应用共用一套格式:文字处理器、大纲、演示文稿、电子表格、计算器、绘图工具、图表生成、动画、日历、行程规划,各自独立成页
  • 链接即文档:正文经百分号编码后挂在 #doc= 片段里,浏览器不会把片段发往服务器,服务端原则上接触不到你的内容
  • 分享可管控:生成的链接支持加密码、设只读、设置过期时间
  • 文档可嵌套:在文字处理器里插入一段以应用 ID 命名的代码围栏,就能把表格、图表、动画等其它应用的文档嵌进来,合成一份小型"工作簿"
  • 导出齐全:文字文档可导出 docx、md、rtf、html,页面与演示文稿可出 PDF,演示文稿还能导出 PowerPoint
  • 为智能体而建:站点提供 llms.txt 总说明与每个应用的 llms/.txt 分册,另有 api.js 与命令行工具,让模型能直接生成合规文档链接

技术实现

底层是一种名为 TLO 的文档格式,基本就是 Markdown 加几条约定:正文按百分号编码放进链接片段,手写长这样 #doc=,站点与 API 的 write 方法则写成紧凑形式 #/v1//,两种都能打开。以动画应用为例,文档主体是一张图形表加一张关键帧表,每行关键帧写成"帧号,水平位移,垂直位移,深度,缩放,旋转,特效字母",特效字母里 i 代表冲击、3 代表立体、d 代表阴影、n 代表霓虹、o 代表描边、g 代表彩虹、m 代表镜像、w 代表抖动、b 代表模糊,引擎在关键帧之间做直线插值,文档头部还能指定帧数、帧率与循环方式。行程规划应用则用"地点、纬度、经度、备注"四列表格描述一条路线,头部用 units 指定公里或英里,route 设成 dots 就变成散点而非连线。因为前端不依赖后端状态,整站可以作为渐进式网页应用离线使用;Cloudflare Worker 只在需要生成链接预览卡片时介入,按查询参数读取缓存后写入页面的预览元数据。

快速上手

  1. 打开 tinylittleoffice.com,在首页挑一个应用,比如文字处理器 write
  2. 直接开始输入,编辑器会实时把内容编码进地址栏,地址就是文档本体
  3. 复制地址栏链接发给同事;需要保护就点分享,设置密码、只读或过期时间
  4. 想让智能体参与,执行 npx tinylittleoffice skill --into ~/.claude/skills 把使用说明装进技能目录,用 shapes 子命令查看各应用支持的表格结构,用 example 子命令取最小可用范例

适用人群

适合临时要写点东西又不想注册账号的普通用户,需要把小文档直接贴进聊天窗口的记者、教师与项目经理,以及希望让模型"输出即得链接"的智能体开发者与提示词工程师。

官网链接

https://tinylittleoffice.com

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论