← Plugin catalog
Productivity

ProjectStudio

mmcco v0.1.0

Make chat and docs editable

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Makes chat and documents manipulable (ChatCanvas + DocCanvas): select, highlight, box, comment, capture, set focus.
  • Turns any selection into a traceable action (task, decision, note, artifact) bound to its source; preview/apply/undo.
  • Durable workspaces keep immutable versions, annotations and an append-only audit log via an unguessable workspace_id.

Declared limitations

  • Send an email (out of scope)
  • Fetch and read a web page or file (out of scope)
  • Permanently delete the original and all versions (out of scope)

Not specified in the available declarations: pricing & account requirements.

Onboarding example

Open the interactive workspace on this paragraph so I can select, highlight and edit it.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 13, 2026. Package observed Nov 13, 2026.

View package source →

Description

From the marketplace listing

ProjectStudio turns the conversation and your documents into a manipulable surface (ChatCanvas + DocCanvas). You show intent with direct gestures — select text, highlight, strike, box a region, add a comment, capture a region, set focus — and the agent completes the reasoning. Any selection can become a structured, traceable action: a task, a decision ledger entry, a note, a context-pack item or an artifact, always bound to its source with an exact-text snapshot so the action never points at the wrong passage. Editing is safe by construction: an edit never silently changes the original. You request an edit, preview a deterministic line-by-line diff (additions, removals and a unified diff), and only on an explicit confirmation is the change applied as a new, immutable derived version — the original is always kept and undo simply moves a pointer without deleting anything. Write actions (task, decision, patch, workflow) require a confirmation; nothing is written automatically. A deterministic latest-artifact resolver picks the current version by version and supersession rather than by name or date. Two ways to work: stateless primitives process only the content you pass and keep nothing; optional durable workspaces persist your registered documents, their immutable versions, annotations, recorded action requests, focus state and an append-only audit log in a private object store, so a workspace keeps real history. A durable workspace is reached by an unguessable workspace_id that acts like a bearer secret (no account, no login) — treat it like a password and do not put personal, health or banking data into any tool. The connector does not fetch external URLs and does not read your files: it works on the text you provide in the conversation, and region captures produce metadata only (image rendering and retention are planned). A widget renders the ChatCanvas + DocCanvas beside the chat, and every tool also works headless without the UI.

Language: English · Automatically detected from descriptions.

Matches for “versions”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher capabilities · listing

Makes chat and documents manipulable (ChatCanvas + DocCanvas): select, highlight, box, comment, capture, set focus. Turns any selection into a traceable action (task, decision, note, artifact) bound to its source; preview/apply/undo. Durable workspaces keep immutable versions, annotations and an append-only audit log via an unguessable workspace_id.

Publisher keywords · listing

productivity workspace document annotation diff versions canvas

Publisher description

ChatCanvas + DocCanvas: makes the conversation and documents manipulable. Select, highlight, strike, box or capture, then turn any selection into a traceable action (task, decision, note, artifact). Deterministic patch/diff/versions with the original always preserved and no write without confirmation; optional durable workspaces keep immutable versions and an append-only audit log.

Publisher full description

ProjectStudio turns the conversation and your documents into a manipulable surface (ChatCanvas + DocCanvas). You show intent with direct gestures — select text, highlight, strike, box a region, add a comment, capture a region, set focus — and the agent completes the reasoning. Any selection can become a structured, traceable action: a task, a decision ledger entry, a note, a context-pack item or an artifact, always bound to its source with an exact-text snapshot so the action never points at the wrong passage. Editing is safe by construction: an edit never silently changes the original. You request an edit, preview a deterministic line-by-line diff (additions, removals and a unified diff), and only on an explicit confirmation is the change applied as a new, immutable derived version — the original is always kept and undo simply moves a pointer without deleting anything. Write actions (task, decision, patch, workflow) require a confirmation; nothing is written automatically. A deterministic latest-artifact resolver picks the current version by version and supersession rather than by name or date. Two ways to work: stateless primitives process only the content you pass and keep nothing; optional durable workspaces persist your registered documents, their immutable versions, annotations, recorded action requests, focus state and an append-only audit log in a private object store, so a workspace keeps real history. A durable workspace is reached by an unguessable workspace_id that acts like a bearer secret (no account, no login) — treat it like a password and do not put personal, health or banking data into any tool. The connector does not fetch external URLs and does not read your files: it works on the text you provide in the conversation, and region captures produce metadata only (image rendering and retention are planned). A widget renders the ChatCanvas + DocCanvas beside the chat, and every tool also works headless without the UI.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Nov 13, 2026. Last seen Nov 13, 2026.

Keywords

Files & skills

File archives

Plugin package5 files · 52.1 KBBrowse files →

Release notes

ProjectStudio (ChatCanvas + DocCanvas) makes the conversation and documents manipulable: select, highlight, strike, box, capture and set focus, then turn any selection into a traceable action (task, decision, note, artifact) bound to its source. A deterministic patch engine previews, applies and undoes edits while always preserving the original (immutable derived versions; undo moves a pointer). Optional durable workspaces persist documents, immutable versions, annotations, recorded actions and an append-only audit log in a private store, reached by an unguessable workspace_id. This version refreshes the privacy policy and terms to describe the durable-workspace storage and retention accurately (no account, no cookies, no external calls or file reading).

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
mmcco
Keywords
See keywords
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Makes chat and documents manipulable (ChatCanvas + DocCanvas): select, highlight, box, comment, capture, set focus.
  • Turns any selection into a traceable action (task, decision, note, artifact) bound to its source; preview/apply/undo.
  • Durable workspaces keep immutable versions, annotations and an append-only audit log via an unguessable workspace_id.

Package observed Nov 13, 2026.

Technical details
First seen
Nov 13, 2026 · 00:00 UTC
Last seen
Nov 13, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6ae5f913f2188191ad5835c385fe0aa5

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.