OpenDMG
JoeBro icon

JoeBro for Mac

AI workspace for chat and document editing with local models via Ollama or any API, memory, MCP tools and deep research.

By joexk1. Free and open source, GPL-3.0 licence.

Get it with OpenDMG View source on GitHub

JoeBro at a glance

Version
1.5.0
Released
12 November 2026
Download size
10 MB
Works on
Apple silicon and Intel
Licence
GPL-3.0
Category
Social and Communication
Developer
joexk1
GitHub stars
94

About JoeBro

A native macOS AI workspace that's actually yours — local-first, private, pro-AI and anti-big-tech. Own your assistant, don't rent it. GPLv3.

Screenshots

JoeBro screenshot 1JoeBro screenshot 2JoeBro screenshot 3JoeBro screenshot 4

How to install JoeBro on a Mac

  1. Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
  2. Search for JoeBro and press Get. OpenDMG downloads version 1.5.0 from joexk1's own GitHub release.
  3. Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.

Updates to JoeBro show up in OpenDMG and install with one button. No account is needed.

Prefer to do it by hand? The developer's file is on GitHub: JoeBro-1.5.0.dmg (10 MB).

What is new in JoeBro 1.5.0

### Added

- **Night Shift.** Queue coding tasks. They run overnight, each in its own git branch and worktree, on whichever linked machine has the repo, with Claude Code, Codex or OpenCode. Morning review cards show the diff, the test result and a summary; approve (keep or merge locally), reject or ask for a follow-up, from the Night Shift panel or the iPhone lock screen. It never pushes.
- **Shared Memory.** One project memory that every agent reads and writes over MCP. `joebro-agents memory import --write` brings in CLAUDE.md and AGENTS.md once and leaves a short pointer. The session brief is capped at about 400 tokens; in testing a 1,460-token CLAUDE.md became 454 tokens per session. Facts strengthen when used and fade when not; nothing is deleted. Personal facts never reach a repo or a coding agent.
- **One Memory screen.** JoeBro's own memory (Brain and phone memory) is now part of Shared Memory: scope filter, search, strength, provenance, pin, edit, archive and history.
- **Live subagents.** Subagents appear nested under their parent in the Agents panel, with a count. Claude Code is verified; Codex and OpenCode are best effort.
- **Push-to-start** for the Dynamic Island, so new runs and subagents appear while the phone app is in the background.
…

More Social and Communication apps

All Social and Communication apps