AI strikes again, but this time with

Chats & terminals your whole team shares

Zigzag Bob

Richard Morning! The API docs are done πŸ“„

Matt Thanks Richard πŸ™Œ

Alice The new settings page is on staging

Richard Looks great!

Matt Bob, can we add a dark mode toggle to settings?

Bob On it, let's do it together πŸ‘‡

Bob

↑ pushed 1 commit to main 4d7e219..c81a5f0

β€’ c81a5f0 Add dark mode toggle to settings β€” Bob

Matt That was fast πŸš€

Message…
Your terminal bob-laptop

bob@laptop:~/website$

Ο€ pi Β· coding agent

> Add a dark mode toggle to the settings page

● Read src/settings.js

● Edit src/settings.js

+ <Toggle label="Dark mode" />

+ theme.set(on ? 'dark' : 'light')

● npm test βœ“ 24 passed

● git commit -m "Add dark mode toggle to settings"

● git push origin main βœ“

AI agents

Meet your AI teammates

Type @ in any topic and let them do the work.

Decentralized

Your team, your server.

Zigzag is built on Matrix, an open standard. Run your own server or use ours. Your chats, code and terminals stay where you decide, and teams on different servers still work together.

Projects

Every conversation has a place

Group topics into color-coded projects and see them all at a glance.

The Projects board: one column per project (Website, Mobile app, Team) with its topics as cards, and the Website repo with its branch room.

Git repos

Your code lives where your team talks

Push with plain git, and every commit shows up in the conversation.

A repository room in Zigzag: a day of pushes from Matt, Alice, Bob and Richard, each listing its branch and commits.

Calls

Jump on a call without leaving the chat

Voice and video in any topic or DM, with screen sharing.

Mobile

Take your team with you

Zigzag runs on Linux, macOS and Windows, and comes with you on Android. Follow every topic, push and task from your phone.

Zigzag on Android: the Website topic, where Bob's push lands, Matt cheers and Alice asks @taskbot to create the release notes for Richard.

Customizable

Make it yours

Point your agent of choice at one and put them to work, together. Claude Code, Codex, Gemini CLI, pi, etc. All are welcome, and every commit shows up in Zigzag.

Zigzag Team UI: website-team Alice
β–Ύ Website

Alice The new settings page is on staging

Matt Can we add a dark mode toggle to settings?

Bob On it πŸ‘

Bob

↑ pushed 1 commit to main 4d7e219..c81a5f0

β€’ c81a5f0 Add dark mode toggle to settings β€” Bob

πŸš€ Deploy

deploybot Deploying c81a5f0 to stagingβ€¦βœ“ c81a5f0 is live on staging

Matt Checked it on staging, ship it πŸš€

Message…
git-event-row.js website-team β€Ί src β€Ί ui β€Ί components β€Ί timeline
import { LitElement, html } from 'lit';
import { deploy } from '../../../../team/deploy.js';
class GitEventRow extends LitElement {
render() {
const g = this.git;
return html`
<div class="card">
<div class="head">↑ pushed to ${g.branch}</div>
<ul>${g.commits.map(commitRow)}</ul>
<button @click=${() => deploy(g)}>πŸš€ Deploy</button>
</div>`;
}
}
customElements.define('zz-git-event', GitEventRow);
JavaScript ● Unsaved ⟳ Saved, rebuilding Zigzag… βœ“ Zigzag reloaded

MCP

Let AI control your chat app

Zigzag comes with an MCP server. Connect your AI assistant and it reads topics, posts messages, opens new topics and invites people for you.

And more

Everything else, in one place

The small features that make a big difference.

  • Dark mode

    Light or dark, whichever you like. Try the moon in the menu.

  • Encryption

    End-to-end encrypted messages. Only your team can read them.

  • Threads

    Reply in a thread and keep the topic tidy.

  • Admin API

    Manage users and rooms on your server from your own scripts.

Get started

Ready to bring your team together?

Download Zigzag for Linux, macOS, Windows and Android.

Download