hermes - 💡(How to fix) Fix Feature: Native Canvas Mode for collaborative planning and UI/design workflows

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Hermes should support a native Canvas Mode for persistent visual/structured collaboration during planning and implementation workflows.

Right now, users can approximate this with markdown docs, HTML mockups, and chat threads, but there is no first-class collaborative canvas state that can be iteratively edited and shared across sessions/channels.

Root Cause

  • Reduces context loss in long-running multi-agent/multi-channel projects.
  • Improves handoff quality from ideation -> implementation.
  • Makes Hermes more competitive for real collaborative planning workflows.
  • Directly addresses common user expectations for “canvas-like” interaction in modern AI tooling.
RAW_BUFFERClick to expand / collapse

Summary

Hermes should support a native Canvas Mode for persistent visual/structured collaboration during planning and implementation workflows.

Right now, users can approximate this with markdown docs, HTML mockups, and chat threads, but there is no first-class collaborative canvas state that can be iteratively edited and shared across sessions/channels.

Problem

For product/UI/API design work, chat-only interaction creates friction:

  • decisions and open questions get buried in chat history,
  • rapid iteration across variants is hard to manage,
  • external collaborators (e.g., Telegram + other LLMs) need a stable artifact/state instead of message fragments,
  • handoff quality suffers when context spans many turns.

Proposed capability

Add a native Canvas Mode with:

  1. Persistent canvas artifact per session/topic (versioned).
  2. Sectioned structure (e.g., Decisions, Open Questions, Flows, Components, API mapping, Risks).
  3. Incremental edit operations (append/update/move/delete blocks), not full rewrite only.
  4. Diff + history view (who/what changed and when).
  5. Shareable target identity for cross-channel collaboration (stable ID/URL-like handle).
  6. Export options (Markdown/HTML/JSON) for repo handoff.
  7. Optional visual layer for lightweight wireframe blocks/relationships.

Why this matters

  • Reduces context loss in long-running multi-agent/multi-channel projects.
  • Improves handoff quality from ideation -> implementation.
  • Makes Hermes more competitive for real collaborative planning workflows.
  • Directly addresses common user expectations for “canvas-like” interaction in modern AI tooling.

Acceptance criteria (MVP)

  • User can create/select a canvas in a session.
  • User can update named sections without rewriting entire document.
  • Canvas has revision history + diff.
  • Canvas can be exported to markdown and JSON.
  • Canvas can be referenced from chat via stable identifier.

Nice-to-have (post-MVP)

  • Telegram/Discord-friendly canvas commands.
  • Multi-user locking/conflict-resolution semantics.
  • Light visual node/edge representation.

Happy to help refine the schema/UX if useful.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING