
BRAID
by rookepoole
Voted by ₥AN$A, Air Planes, durdy, rookepoole, Smiley “MakeShif”, Wil
BRAID is a collaborative creative-writing room built around how groups actually make stories, scripts, lyrics, and worlds together. Writers join as persistent guest profiles with their own unique IDs, then co-author the same structured project in real time. Instead of one giant shared textarea, projects are organized into chapters, scenes, verses, beats, characters, and world notes. Collaborators can see who is present and where they are writing, leave inline comments and rewrite suggestions, accept changes, create version checkpoints, restore earlier states, and branch the entire manuscript to explore alternate directions without destroying the original. A built-in Muse system can also generate contextual brainstorming prompts. Room/project state and guest identity persist between visits, so it feels like an actual creative workspace rather than a temporary multiplayer demo.
- Models
- GPT-5.6 Sol for product design, implementation, debugging, and iteration. BRAID itself does not require a paid AI model/API to function; its current Muse brainstorming system runs locally in the app.
- Cost
- Built using my existing ChatGPT access. Exact session token usage/cost is not exposed to me. The deployed BRAID app itself currently has $0 required AI/API cost per user because its core collaboration and Muse features do not depend on paid model calls.
The biggest challenge was making this genuinely higher-level than “Google Docs with a prettier UI.” I pushed the build toward group creative workflow instead: structured scenes/sections, live presence, inline suggestions, project branching, version history, and creative brainstorming. I also had to design it as a static ChatGPT Sites deployment without a traditional backend. Collaboration uses browser-based synchronization/WebRTC, while persistent local project state keeps the workspace usable between sessions. Another important issue was guest identity: temporary anonymous users are confusing in a collaborative room, so I added persistent guest profiles with unique IDs so returning writers keep the same identity. I also deliberately removed fake seeded collaborators so multiplayer behavior represents real people joining the room.
0 comments