One issue tracker.
One hackathon.
React + Supabase.
One shared API contract.
See everyone’s AI threads. Plan together. Share the context.
React + Supabase.
One shared API contract.
Define the issue API, then split frontend, backend, and tests into parallel tasks.
Use the same Issue type across the React UI, Supabase API, and tests. Each branch keeps this context.
I’ll take the backend. Keep the field names aligned.
Keep thinking together…↑
const { data: issues } = useIssues();
return <IssueList issues={issues} />;const { data: issues } = await supabase
.from("issues")
.select("title, priority, status");expect(issue.status)
.toBe("open");Maya adds the project brief and shared API contract.
Illustrative exampleKeep your team’s AI threads visible on one canvas. Follow the decisions, see the work in progress, and pick up where a teammate left off.
Repeat the brief, copy the answer, and catch everyone up whenever the project changes.
See each person’s thread alongside the shared brief. Work in parallel while keeping the team’s decisions in view.
Put the brief, decisions, and next steps beside the work. Connect the sources each chat needs, then explore different parts of the project in parallel.
Sam builds the React interface with the shared brief and API contract already in context.
Ask the next question in the same chat, see who is working where, and build on your teammates’ thinking.
Keep goals and decisions in shared notes. Connect files, links, and references to the conversations that need them.
Explore an answer or excerpt in a separate conversation, carrying the relevant background with you.
Give an agent a question, then explore its cited findings and connected sources on the board.
Organize personal and team boards so each project has a place for its sources, conversations, and next steps.
Invite editors or viewers, or share a revocable link with named guests. Owners decide who can join.
Yes. Teammates share the conversation and draft, and responses sync to the board. People can work in different chats at once. If someone else is editing a chat, Send waits so their changes are not missed.
The conversation up to that point and its connected context. Other branches stay separate until you connect them. Attached source snapshots stay fixed until you choose to refresh them.
Notes, PDFs, images, website links, and public YouTube captions. Websites are looked up when you send; private or blocked pages may be unavailable.
Owners manage editors, viewers, and revocable guest links. Team members can edit their team’s boards. You can also keep a board in your personal workspace and invite collaborators when you’re ready.