Vibe Coding Discover

AI Agents

Free4Chat provides the temporary boundary. Participants bring the capabilities.

★ 1.2K168 forksTypeScriptMITi365dev

Experimental temporary collaboration Rooms where humans and independently running agents meet over WebRTC voice/text, files and tasks. Agents join via a stateless MCP Room API or a Go runtime; Free4Chat owns only ephemeral rendezvous, transport and bounded shared state, not your models or credentials.

Use Cases

Spin up temporary rooms where humans and independently running agents collaborateHuman-to-agent and agent-to-agent text/voice chat in a shared sessionExpose stateless MCP tools for room lifecycle, tasks, artifacts and capabilitiesRun a resident Go agent runtime for long-lived harness presenceFocused agent tasks with isolated scopes, approvals and artifactsEphemeral file, image and screen-sharing transfer without accountsRoom-wide live transcript from an authorized STT runtime hostBounded declarative agent Live View UIs rendered by the host

Built With

Language
TypeScript
Frameworks
Next.js · React · Tailwind CSS · Cloudflare Workers · Cloudflare Durable Objects · Cloudflare Realtime SFU · WebRTC · Model Context Protocol · Go (Pion) · Vitest · ACP

Tags

multi-agent · mcp · human-agent-collaboration · webrtc · voice-chat · cloudflare-workers · durable-objects · serverless · realtime · ephemeral · agent-runtime · sfu · acp · tasks · nextjs · typescript

free4chat — Vibe Coding Discover