Writing

The editor is Markdown-as-you-type. Everything you type renders live.

Autosave

Pack flushes on debounce. The byline shows “Saved” when the flush lands. No save button to click.

Manual save

Cmd/Ctrl + S forces a flush immediately. Useful before closing a tab.

Concurrent editing

If the same document is open in another tab (yours or a collaborator’s), edits merge in real time via a CRDT sync loop. You don’t have to pick a winner.

About thirty seconds after your last edit, Pack re-chunks and re-embeds the document in the background. The Chunks tab shows the result — live chunks plus any archived ones from earlier versions. Once chunks appear, the document is searchable.

Archived chunks stay around so citations in older chats don’t dangle.

Versions

Every flush writes a new version to the History tab. Restoring an old version appends it forward — your timeline only ever grows.