The workspace

A free space for ideas and agents to meet.

Vibecape brings writing, knowledge, context, and action into one quiet local workspace, so agents can help move ideas forward and turn them into finished work.

v1.0.29 · macOS 12+

Projects
Vibecape
roadmap
design
agents
Research
Journal
2024-06
README
//

Vibecape Roadmap

Last edited just now · 18 min read

Vibecape is a local-first workspace where agents and humans co-write. The goal for the next quarter is to make the agent feel like a real collaborator: it remembers context across pages, suggests edits in the margin, and never interrupts the flow with noisy notifications.

Q3 Goals

The Q3 cycle is focused on three pillars: reliability, context, and polish. Each pillar has a set of deliverables that roll up into the public beta launch at the end of the quarter.

  • Refactor the document model to support block-level CRDTs
  • Add inline agent suggestions with accept / reject / modify actions
  • Ship sync protocol v2 with encrypted peer-to-peer replication
  • Build the extension runtime for custom agent tools
  • Mobile companion app for capture on the go
  • Public beta waitlist and onboarding flows

Design Notes

The interface should stay quiet. No noisy notifications, no infinite scroll, no competing sidebars fighting for attention. Just a tree on the left, a page in the middle, and a conversation on the right.

Agents should feel like co-authors, not chatbots. They write in the margin, suggest edits, and carry context across pages without being asked. When an agent is thinking, the UI should show a calm indicator. When it acts, the change should be visible immediately.

Motion and Feedback

Transitions should be fast and purposeful. The sidebar slides, the baybar resizes without reflowing the main content, and tool outputs expand smoothly. Every motion gives the user a sense of where things live.

Technical Direction

The core runtime is built on a local SQLite database with CRDT-backed conflict resolution. Documents are stored as a graph of blocks, so agents can edit a single paragraph without rewriting the whole page.

Sync happens opportunistically. When the device is online, changes replicate to trusted peers. When offline, the app keeps working with no degradation. Encryption is end-to-end, and keys never leave the device.

Extension Runtime

Extensions are sandboxed Web Workers that expose typed tools to agents. A tool can read from the document graph, call external APIs, or write changes back through the same permission model the UI uses.

Summarize the Q3 goals and update the roadmap.Summarize
Ran search_workspace
query: "Q3 goals status"
Read read_document
Projects/Vibecape/roadmap

Q3 Goals Summary

1. Refactor document model — completed

2. Inline agent suggestions — completed

3. Sync protocol v2 — in progress

4. Mobile companion app — planned

Draft the mobile companion section.
Projects/Vibecape/roadmap
+12-2
+ ## Mobile Companion
+
+ The mobile companion focuses on capture: quick notes,
+ voice memos, and photo-to-markdown. Full editing stays
+ on desktop where the screen is wide.

I added the section to the roadmap. It focuses on capture: quick notes, voice memos, and photo-to-markdown.

markdown
## Mobile Companion

The mobile companion focuses on capture: quick notes,
voice memos, and photo-to-markdown. Full editing stays
on desktop where the screen is wide.
Applying edits

Ask anything…