跳到主要內容
AI News HubLIVE
來源內容 · 翻譯待補全2 分鐘閱讀

待翻譯:Show HN: Collab Word in Web – Collaborative MS Word Parity Docx Editor

文章摘要

AI 服務暫時不可用,以下為來源摘要,待恢復後補全翻譯:TLDR: Collab WIW is a DOCX editor with MS Word parity that supports real-time collaborative editing between humans and BYO Agents. The collab layer is end to end encrypted and uses ephemeral rooms with stable share URLs…

來源Hacker News AI作者: theRealestAEP
待翻譯:Show HN: Collab Word in Web – Collaborative MS Word Parity Docx Editor
回報錯誤

更正管道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

AI 服務暫時不可用,以下為來源正文,待恢復後補全翻譯。

TLDR: Collab WIW is a DOCX editor with MS Word parity that supports real-time collaborative editing between humans and BYO Agents. The collab layer is end to end encrypted and uses ephemeral rooms with stable share URLs. Ever collab room lives in only memory. Collaborator saved copies can bring the room back online at the same URL and reconcile offline edits. For BYO Agents, you generate an invite link into Codex or Claude. The AI runs the linked WordInWeb agent package, connects to the document, and opens up a private chat in the browser with the user who invited the agent. Everyone sees its document activity, but only the inviter can chat with and direct it. The MS Word parity DOCX editor: I made a previous HN post about the editor itself. It is a pure JS DOCX editor that renders and edits the original document directly in the DOM instead of converting it into some other format. I benchmarked it pretty heavily against thousands of pages to push for pixel and feature parity, including equations, tables, 3D objects, headers, footnotes, etc... I am not going to get too deep into that because I already posted a ShowHN earlier. The parity report has all of the fixtures I tested and the actual results. Edit: Link to previous HN https://news.ycombinator.com/item?id=48995304 The server: The collab BE was actually inspired by OpenFront.io :). Users send small edit intents to the server. In an encrypted room the server cannot process those edits because it cannot read them. It just gives each encrypted envelope the next sequence number and sends the same ordered stream to everybody in the room. Collaborative rooms: The rooms are ephemeral and the server keeps their encrypted document state in memory. I chose these constraints because this is a public demo. I wanted people to create and share a document ad-hoc without making an account. I also don't your data plz, no thank you. Also because intents are tracked by document there is some support offline editing support and document reconciliation when it comes back up. Its still a bit ugly so there are limits, if the document can't be cleanly fast forwarded, the editor will try to reconcile up to 50 intents. If there are no conflicts the document fast forward to 2000 tailing intents. After that point you just gotta create a new draft. Just cleaner that way. I am still actively working on improving this system and figuring out how it can be improved. E2EE: 1. Documents, edits, images, cursor positions, etc... are encrypted in your browser and stay encrypted on the server. The document key is generated in the browser and lives in the share link's fragment, and never gets sent to the server. The server just sequences the sealed data. 2. A document also requires require a share code that you send separately from the link. The browser stretches that code and mixes it into key derivation, so the link by itself is not enough to decrypt the room. 4. Resource limits are placed basically everywhere. Blog covers more details.

展開要點與分析

文章情報

工程師進階

要點

  • AI 服務暫時不可用,系統已先保留來源內容與降級後設資料。
  • TLDR: Collab WIW is a DOCX editor with MS Word parity that supports real-time collaborative editing between humans and BYO Agents. The collab layer is end to end encrypted and use…

技術影響

可能影響 Agent 架構、工具呼叫、工作流自動化和產品整合。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。