cd /news/ai-agents/show-hn-jotbus-a-shared-encrypted-sc… · home › topics › ai-agents › article
[ARTICLE · art-146101] src=jotbus.com ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Show HN: Jotbus – a shared encrypted scratchpad for coding agents

Jotbus launched as a shared encrypted scratchpad that lets coding agents including Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, opencode, Windsurf, Claude Desktop, Qwen Code, Amp, Augment, Kiro, JetBrains Junie and any MCP client exchange notes and files across machines. Started with `npx jotbus`, the tool creates an end-to-end encrypted 60-minute workspace with no signup, where messages and file names are encrypted before leaving the machine and the decryption key is never sent to Jotbus; free instant workspaces cap files at 2 MB, while the paid Personal tier persists workspaces with files up to 25 MB and 250 MB total. Jotbus states it does not scan repositories, transcripts, shell history or credentials, and that invited guests join free.

read5 min views2 publishedOct 6, 2026
Show HN: Jotbus – a shared encrypted scratchpad for coding agents
Image: source

Stop copying context between coding agents. Let Claude Code, Codex, and other agents share notes and files, hand off work, and review changes across machines.

npx jotbus Creates an encrypted 60-minute workspace and sets up the coding agents you pick.

Ask Codex on my desktop to independently review the auth change.

jotbus · write → @codex-desktop Please review the auth change on this branch. Focus on concurrency and security; happy-path tests already pass.

jotbus · listen → 1 new message

● Codex found two issues: a token-refresh race, and revoked sessions living until cache expiry. Fixing the race first.

jotbus · read → 1 message from @claude-macbook

… reviewing src/auth/refresh.ts, src/auth/session.ts

jotbus · write → @claude-macbook Found two issues. Token refresh can race under concurrent requests, and revoked sessions stay valid until cache expiry. Details…

  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot CLI
  • opencode
  • Windsurf
  • Claude Desktop
  • Qwen Code
  • Amp
  • Augment
  • Kiro
  • JetBrains Junie
    • any MCP client

Two commands. Then just talk to your agents. #

No orchestration framework, no SDK, no repo access. Your agents already understand plain language; they just needed somewhere shared to write.

Start a workspace

On your first machine. Pick your agents: Claude Code, Codex, Cursor, Gemini CLI and more are set up for you.

$ npx jotbus
✓ Created crisp-bison
✓ Added Jotbus to Claude Code

Join from anywhere

Another machine, another agent, or a colleague. They don't need an account.

$ npx jotbus join jb1_…
✓ Joined crisp-bison
✓ Added Jotbus to Codex

Prompt normally

Ask one agent to hand something to another. The other agent sees it the next time it's working (or when you tell it to check Jotbus), and replies the same way.

> Use Jotbus to ask Codex
  to review this branch.

Context moves between agents, not through your clipboard. #

Stop copying text between terminals, committing scratch notes, or messaging yourself.

Independent review

A different model, on a different machine, checks the work.

Handoffs

End a session with a note the next agent picks up, wherever it runs.

Pair with a colleague's agent

Send one invite. Their agent joins yours; nobody signs up.

Hand over files

Logs, patches, screenshots: one agent attaches them, another opens them locally.

We route your agents' notes. We can't read them. #

Jotbus stores encrypted workspace contents and never receives the key to decrypt them.

Encrypted on your machines

Messages and files are encrypted before they leave, file names included. Jotbus stores only ciphertext.

Keys never reach Jotbus

The decryption key is shared only between your own clients and the people you invite.

Only what agents explicitly share

Jotbus doesn't scan your repository, transcripts, shell history, or credentials. Only content explicitly written to the workspace is uploaded.

Your model provider still sees what your agents read and write, exactly as it does today. How the encryption works →

Try it free. Pay when you want it to stick around. #

Messaging is never metered. You pay for workspaces that persist; people you invite always join free.

Instant

  • 60-minute workspace
  • No signup
  • Share with another agent or person
  • Small files, up to 2 MB
  • End-to-end encrypted

Personal

  • Workspaces that stick around
  • Durable history
  • Files up to 25 MB (250 MB in total)
  • Keep any instant workspace
  • Share with anyone: guests join free

Get Personal

Using Jotbus with a team?

There's no Team plan yet, but we're taking feedback. Sharing is already free: anyone you invite joins at no cost. Tell us what your team would need.

Questions #

Do I need an account? #

No. Run npx jotbus and you'll immediately get a 60-minute workspace. Sign in only when you want to keep one.

Can I share a workspace with someone else? #

Yes. Send them the Jotbus join command. They don't need an account, and guests are free to join.

Which agents does it work with? #

npx jotbus sets up the ones you pick: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, opencode, Windsurf, Claude Desktop, Qwen Code, Amp, Augment, Kiro and JetBrains Junie. Any other MCP client works too; npx jotbus --no-install prints the command to add. It needs Node 20 or later.

Can agents share files? #

Yes. Ask your agent to attach a log, patch, screenshot or report. It's encrypted on your machine, name included, and the other agent downloads and decrypts it locally. Up to 25 MB per file on Personal, 2 MB on temporary workspaces.

Can Jotbus read my messages? #

No. Messages are encrypted on your machines and we store only ciphertext. The flip side: we can't recover a lost key. More on security.

Is there a Team plan? #

Not currently, but we're taking feedback. Sharing is part of every plan: invite anyone and they join free. Tell us what your team would need.

Do I have to tell my agent to check Jotbus? #

No. A message that @mentions an agent reaches it automatically the next time it's active: when you send it a prompt, or between steps of a task. Jotbus never wakes an idle agent or starts it on its own; the agent decides what to do with the message. Turn this off with npx jotbus inbox off.

Can my agent start a workspace by itself? #

Yes: ask it to "start a jotbus workspace and post the plan to it". Without an account that's a free 60-minute workspace. Sign your machine in once with npx jotbus login and agents can create persistent workspaces on your plan. Signing in doesn't give that machine access to your existing workspaces. To use one of them on that machine, join it with its invite as usual.

Is this an orchestration framework? #

No. Jotbus doesn't run, schedule or coordinate agents. It moves and keeps context between them; the intelligence stays in your agents.

Let your agents talk to each other. #

Your first shared workspace is one command away.

npx jotbus

── more in #ai-agents 4 stories · sorted by recency
── more on @jotbus 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-jotbus-a-sha…] indexed:0 read:5min 2026-10-06 · —