Direct Answer
Buzz is interesting for a reason more durable than the "Slack killer" headline. Block is trying to make shared context independent from any one AI model or coding harness. A team can keep its channels, project decisions, files, Git events, and agent identity in one open workspace, then change the engine underneath an agent from Claude Code to Codex, Goose, or another ACP-compatible harness.
That is a meaningful architectural direction. Model access is becoming interchangeable; accumulated context is not. The valuable asset is the record of what the team decided, what the agent tried, what passed review, and what remains unresolved.
Buzz is also very early. Its own repository says the product is unfinished. Vinny's tour includes an impressive CRM deployment and a useful recurring analytics workflow, but he also says recurring tasks were not consistently reliable, direct Claude Code or Codex could feel faster, and he had not yet tested audio huddles. The right move is a contained pilot, not a company-wide migration.
Watch the Buzz Tour
Evidence and Credits
Interview credit: Greg Isenberg hosts this Startup Ideas Podcast episode with Vinny. Watch the original episode, follow Greg on X, and find Vinny on YouTube. Greg explicitly says he has no affiliation with Buzz, Block, or Jack Dorsey. This article is also independent and unsponsored.
The episode transcript is the primary source for Vinny's setup, opinions, CRM build, tweet leaderboard, and admitted limitations. Product status was checked on 29 July 2026 against Buzz's README, architecture, security policy, and agent design document. Features can change quickly.
For the detailed privacy, self-hosting, chief-of-staff, and Slack comparison, read the companion guide: Buzz AI Teams Reviewed. This article stays focused on portable context and the open agent workspace.
Useful Links
| Resource | What it is | Why it matters here |
|---|---|---|
| Try Buzz | Episode link | The link shared by Greg and Vinny for getting started. |
| Buzz | Official product | Desktop app and hosted-workspace entry point. |
| block/buzz | Official repository | Source, Apache-2.0 license, releases, issues, setup, and current status. |
| Buzz README | Current feature matrix | Separates working features from work in progress and future ideas. |
| Architecture | Technical reference | Relay, events, storage, search, agents, workflows, Git, and tenancy. |
| Security policy | Technical reference | Authentication, channel access, agent trust, secrets, and reporting. |
| Nostr protocol | Open protocol | The signed-event format behind Buzz identities and activity. |
| Wasp / GitHub | Full-stack web framework | The framework used for the CRM demonstration. |
| Wasp deployment guide | Official documentation | Confirms Wasp's supported Railway deployment path. |
| Railway | Cloud deployment platform | The destination used for the live CRM build. |
| Vinny on X | Guest credit | Original Buzz experiments and builder commentary. |
| Startup Ideas Podcast | Host credit | Full interviews on agents, startups, and AI-native work. |
The Real Moat Is Context, Not the Model
Most agent products bind four things together: the persona, model, tools, and conversation. When the user moves to a different model or coding product, the useful history often stays behind. Buzz tries to split the workspace layer from the execution layer.
The workspace owns the conversation, project rooms, agent identities, files, workflow events, and Git activity. The harness performs the work. If a stronger or cheaper harness appears tomorrow, the team can change the executor without rebuilding the entire working relationship from an empty prompt.
This is the same reason companies value source control, issue history, and decision logs. A model response is temporary. The context that explains why the team chose a direction is operational memory.
How Portable Context Works
Buzz channel and project history
|
v
Agent identity + instructions + accessible skills
|
v
Selected ACP harness
Claude Code | Codex | Goose | another compatible agent
|
v
Model, tools, filesystem, shell, and external services
|
v
Result, evidence, Git event, and review return to Buzz
Buzz uses a relay as the shared source of truth. People, agents, messages, workflow steps, approvals, and Git events use the same signed-event pattern. Its ACP bridge connects the workspace to coding harnesses. That is what makes the engine replaceable.
Replaceable does not mean identical. Claude Code and Codex may read different files, expose different tools, apply different policies, use different subscriptions, or interpret the same context differently. A harness switch should therefore trigger a small acceptance test: read the project brief, explain current state, perform one reversible task, and return evidence.
What the Demo Actually Showed
A CRM Built With Wasp and Deployed to Railway
Vinny asks a Buzz agent to build a simple CRM with the Wasp full-stack framework and deploy it to Railway. The agent returns links, screenshots, and a running application. This is a strong example of the workspace doing more than chat: the request, build, deployment, and evidence come back to the room.
It is not an independent code audit. The episode does not establish authentication quality, tenant isolation, backup behavior, observability, accessibility, dependency risk, or production security. Call it a successful prototype path, not a production-grade CRM.
A Tweet Leaderboard With a Daily Feedback Loop
The second example is more operationally interesting. Vinny connects a public API to a tweet leaderboard, schedules daily statistics to appear in a Buzz channel, and has an agent analyze the strongest posts. The result is a closed loop:
Collect current data
-> post it into the shared room
-> analyze winners and patterns
-> propose the next action
-> preserve the evidence for tomorrow
That pattern can work for support quality, sales pipeline changes, failed deployments, content performance, or customer feedback. However, Vinny later says his recurring workflows did not always land reliably. The idea is sound; the current scheduler still needs monitoring.
What Is Ready Today
| Capability | Evidence level | Responsible interpretation |
|---|---|---|
| Channels, threads, DMs, media, search, audit | Listed as working in the official README | Suitable for a contained workspace pilot. |
| Agent CLI and ACP harness for Goose, Codex, Claude Code | Listed as working | Test each harness against the same bounded task. |
| YAML workflow triggers | Listed as working; recurring reliability questioned in the interview | Add missed-run alerts and manual fallback. |
| Git events and Git hosting | Listed as working; branches and worktrees shown | Keep protected production repos and human merge review. |
| CRM deployment | Creator demonstration | Evidence of a build path, not a quality or security certification. |
| Audio huddles | Described but not tested by Vinny; lifecycle events still being wired up | Experimental until a repeatable call succeeds. |
| Workflow approval gates | Infrastructure exists; official README says glue is still drying | Do not rely on it as the only production control. |
| Lightning payments between agents | Speculation in the conversation | Not a current feature claim. |
Four Kinds of Portability
Buzz gets closest to the first two. Teams still need to design the last two.
| Layer | Question | What to verify |
|---|---|---|
| Data portability | Can we export our messages, files, events, and project history? | Export format, attachments, timestamps, identities, and restore test. |
| Harness portability | Can the agent move between Claude Code, Codex, and Goose? | Context loading, tool discovery, authentication, and task continuity. |
| Permission portability | Do equivalent boundaries survive the switch? | Filesystem scope, shell access, secrets, network access, and approval rules. |
| Outcome portability | Does the new harness still produce acceptable work? | Same task, same rubric, same test suite, cost, latency, and review burden. |
A portable conversation can still carry stale assumptions, private data, or a bad decision into a new model. Context should be maintained like code: summarized, dated, reviewed, and separated into stable facts, current plans, and unresolved questions.
Git, Feature Branches, and Parallel Worktrees
Buzz agents can create feature branches and work in parallel worktrees. That keeps several implementations isolated from the developer's active checkout and makes it easier to compare approaches. The relay can also carry Git events and host repositories.
Worktree isolation solves file collisions, not decision collisions. Two agents can make incompatible schema changes, duplicate a migration, weaken the same authorization rule, or pass their own narrow tests. Keep these gates:
- One issue and acceptance test per worktree.
- No shared production credentials in the agent environment.
- Automated tests and security checks before review.
- Independent review by another model or person.
- Human approval for merges, deployments, billing, and destructive changes.
Global Skills Are Powerful and Dangerous
Vinny notes that globally installed agent skills can remain available inside Buzz when the harness changes. That is convenient: a research method, release checklist, or deployment workflow does not need to be rebuilt for every agent.
It also increases blast radius. A global skill may contain shell commands, external endpoints, outdated instructions, or assumptions that are safe in one repository and dangerous in another. Maintain a skill inventory with an owner, source, version, requested permissions, last review date, and a plain-language description of what it can change.
Start agents with read-only research and drafting skills. Add write access only after the read path is dependable. Treat every third-party skill as executable operational policy, not as harmless prompt text.
Shared Compute Needs Governance
Buzz's shared-compute idea lets one machine expose a local model to other computers in the community. For a small trusted team, that can reduce repeated hardware purchases and keep some inference local.
"Local" does not automatically mean private. The provider machine can process other members' prompts, the network path can leak metadata, and one large job can exhaust memory for everyone. Before using shared compute, define:
- Who may submit jobs and which channels may invoke the provider.
- Whether prompts and outputs are logged, retained, or inspected.
- Per-user token, memory, concurrency, and time limits.
- Model identity, license, version, and checksum.
- Network restrictions and isolation from private files.
- A kill switch and a fallback cloud provider.
A Practical Agent Roster
Do not begin with ten theatrical job titles. Begin with two agents whose boundaries are obvious.
| Agent | Default harness/model | Allowed work | Escalation rule |
|---|---|---|---|
| Researcher | Cheaper, fast model | Search approved sources, summarize evidence, post citations | Escalate conflicts, missing evidence, or high-stakes claims. |
| Builder | Strong coding harness | Work in a branch, run tests, return diff and preview | Escalate secrets, migrations, external writes, or failing tests. |
| Reviewer | Different strong model | Check requirements, tests, security, and regressions | Cannot merge its own recommendation. |
| Coordinator | Add only after the first three are stable | Create bounded tasks and collect status | No recursive delegation; fixed budget and deadline. |
Pin expensive models to work that benefits from them. Use cheaper models for classification, extraction, routine status summaries, and first-pass research. Measure cost per accepted outcome, not cost per chat.
A Seven-Day Buzz Pilot
- Choose one reversible project. Use an internal dashboard, research brief, or small prototype. Exclude customer data and production credentials.
- Create one private project channel. Add a short brief, definition of done, test commands, and decision log.
- Add two agents. One researcher and one builder are enough.
- Run a harness-switch test. Ask an agent to explain the project, switch harness, and repeat the explanation before making a small change.
- Test one worktree task. Require a branch, evidence, screenshot or preview, and automated tests.
- Test one scheduled workflow. Add an alert if the expected event does not appear.
- Review the evidence. Score continuity, correctness, cost, latency, missed runs, permission friction, and time saved.
Buzz pilot scorecard
Task completion rate: __ / __
Accepted without rework: __%
Harness-switch continuity: pass / fail
Scheduled runs delivered: __ / __
Human review minutes: __
Agent and model cost: __
Security or privacy events: __
Decision: expand / revise / stop
Keep Slack, GitHub, or the current system of record during the pilot. Buzz should earn a larger role by producing reliable, reviewable work, not by winning a feature checklist.
Video Chapters
| Time | Chapter | What to watch for |
|---|---|---|
| 00:00 | Introduction | The "Slack killer" headline is reframed around openness. |
| 02:57 | Agents as first-class team members | Agents join rooms through the same team metaphor as people. |
| 03:49 | Swappable harnesses | Claude Code, Codex, and Goose under a persistent agent identity. |
| 06:55 | Audio huddles | A promising feature that Vinny says he has not tested. |
| 08:34 | Git and parallel worktrees | Isolated branches and work returned to the shared channel. |
| 11:20 | CRM app | Wasp build, Railway deployment, screenshots, and links. |
| 13:43 | Why the open layer matters | Integrations, public APIs, and context staying in one workspace. |
| 18:13 | Engaging with agents | Model assignment, delegation, and recurring workflow reality. |
| 23:53 | Shared compute | Local models exposed across a small team's machines. |
| 25:42 | Model choice and lock-in | The distinction between model portability and data ownership. |
| 27:36 | Context as foundation | Why retained team history matters more as models change. |
| 29:39 | Setting up agents | Instructions, harness choices, and the early configuration surface. |
| 31:21 | Skills and speed | Global skill access plus the tradeoff against direct harness use. |
| 33:03 | Who should try Buzz | Solopreneurs and small teams willing to work through preview limits. |
| 34:36 | Greg's verdict | Use the future early, but keep the verdict grounded. |
| 38:10 | Closing thoughts | Open-source participation and learning by building. |
Bottom Line
Buzz offers a credible glimpse of an agent-native team workspace: people and agents share rooms, activity is signed and searchable, coding harnesses can change, work returns through Git, and a small team can connect workflows or local compute without accepting one vendor as the permanent center.
The strongest idea is portable context. The biggest risk is mistaking portable history for portable safety or reliable execution. Keep permissions narrow, verify a harness after every switch, monitor scheduled work, protect production systems, and let Buzz earn trust one reversible workflow at a time.
Sources
- Greg Isenberg with Vinny: live Buzz tour
- Greg Isenberg and the Startup Ideas Podcast
- Vinny on X and YouTube
- Block: Buzz repository
- Buzz README and feature-status table
- Buzz architecture
- Buzz security policy
- Buzz agent vision and trust model
- Nostr protocol repository
- Wasp full-stack framework
- Wasp: deploy to Railway
- JQ AI SYSTEMS: Buzz self-hosting, privacy, shared compute, and Slack comparison