Codync
A free, open-source 1:1 alternative to Grok Bot and Muse. Message Claude Code, Codex, Cursor and 40+ coding agents as persistent bots from your iPhone, Mac or Linux desktop. Group chats, threads, appr
Claude Code works on your issues in the background until your checks pass. Loam opens the pull request and brings each decision to you.
Developer toolsGitHub @GregorMcCOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
A macOS terminal, built on libghostty, that gives every Claude Code session a home.
Taken from the repository README
Loading the full README.
Read the full README ↗You pick the work. Claude does it in a background session, in its own worktree, until your checks pass. Loam opens the PR and reads CI. Then you review the result and merge it, or send it back with notes.
Each run moves along the line. It stops for you only where a person must decide.
claude --bg session works in a new worktree. Each time it ends a turn, Loam runs your checks and the plot's rules. A failure goes back to the session as its next try.Loam merges only when you choose Merge. You set how many runs work at a time, the turns and tries of each run, and a hold on new runs when the week's Claude Code usage is high. A recurring run starts on a timetable, such as each weekday at 06:30, when its precheck finds work.
Loam keeps each area of work in a plot: a short brief (what the work is, why it matters, and where it stands), the repos it touches, and links to the documents that matter. Each session and each run that Loam starts gets a seed with all of it, from its first message. Claude keeps the plot up to date through Loam's MCP tools, and you can undo each change.
Loam is also a full terminal on libghostty. Your Ghostty config applies, and interactive Claude Code sessions sit next to the runs, in the same plots.
You need:
claude on your PATH.gh), signed in with gh auth login. Loam opens PRs and reads CI through it.curl -fsSL https://raw.githubusercontent.com/GregorMcC/loam/main/scripts/install-release.sh | sh
loam setup # once: registers the Loam MCP server with Claude Code
open /Applications/Loam.app
/Applications/Loam.app and links ~/.local/bin/loam to the CLI inside the app.Loam.zip with a browser, macOS blocks the first launch. Then open System Settings > Privacy & Security and click Open Anyway.curl -fsSL https://raw.githubusercontent.com/GregorMcC/loam/main/scripts/uninstall.sh | sh.The guide has the other options: a fixed version, the log of an update, and the allow rules for the Loam tools.
You need Xcode 26.5 or later with the Metal Toolchain (xcodebuild -downloadComponent MetalToolchain), and Go 1.26 or later.
git clone https://github.com/GregorMcC/loam.git
cd loam
scripts/make-signing-cert.sh # once, if you have no Apple Development certificate
scripts/install.sh app # builds the loam CLI and /Applications/Loam.app
loam setup
open /Applications/Loam.app
To update a source build, run scripts/update.sh. The guide says what the signing certificate is for.
+.The guide covers each station, the desk, limits, rules, recurring runs, and the terminal.
Loam is in daily use. It is a personal project: I fix what I find, and I do not promise a schedule. Releases are on the releases page.
To send a change, read CONTRIBUTING.md first. It lists the steps that every change follows. Open an issue before you change anything that a person sees.
core/ the Go core: store, CLI, MCP server, seed writer, hooks, runs
app/ the Swift app: LoamKit (models, contract client) and Loam (AppKit, libghostty)
contract/ JSON fixtures and schemas that both sides test against
docs/ the guide, the CLI, the contract, the ADRs, and the design system
scripts/ install, release, update, uninstall, the app icon, and the GhosttyKit build
site/ the website, deployed to GitHub Pages
.github/ the PR template and the workflow that deploys the website
MIT. See LICENSE.
Loam is built on libghostty from Ghostty, which is under the MIT license. The service marks in the app come from Simple Icons (CC0). Each mark belongs to its owner and only names the linked service.