Codync
Your coding agents, as bots
Free
Message your coding agents like teammates.
Codync turns the coding agents on your computer — Claude Code, Codex, Cursor, Pi, OpenCode, Grok Build, Gemini, GitHub Copilot and dozens more — into persistent bots you delegate to from your iPhone. Pick who, say what, put the phone away.
BOTS, NOT SESSIONS
Give each bot a name, a character, standing instructions, an agent and a project folder. Each bot is one ongoing conversation, so there's no hunting for the right session or setting up an environment every time — just open the chat and type.
APPROVE FROM ANYWHERE
When an agent wants to run a command or change files, an approval card arrives in the chat: Allow once, Always allow or Deny. You get a notification only when a bot needs you or finishes.
A CALM CHAT
The conversation shows your messages and each final reply. Every command, file change, plan and thought is one tap away in Full conversation. While a bot works, you see what it's doing right now.
USAGE AT A GLANCE
See your Claude and Codex subscription limits in the app, in widgets and on the Lock Screen. Follow a working bot in a Live Activity and the Dynamic Island.
YOUR COMPUTER, YOUR CODE
Agents run on your Mac or Linux machine with your own logins. Away from home, the free built-in relay connects your phone end-to-end encrypted, so it only ever forwards ciphertext; on the same Wi-Fi or Tailscale the phone connects directly. Your code and conversations stay on your computer.
GET STARTED
Install Codync on your Mac (brew install --cask leepokai/codync/codync) or the host on Linux, then scan the pairing code. Open source: github.com/leepokai/Codync
more - Identify Settings and Voice chat with clearer header icons.
- Choose English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German or Spanish in Settings, or follow your system language.
- Keep your language preference on this device without translating your conversations.
2.24.0 2d ago
- Choose System, Light or Dark appearance and keep your preference on this device
2.23.0 2d ago
- A routine that fails before doing anything (a usage limit, say) tries again on its own after 1, 5 and 15 minutes; one that already acted or hit its time limit gets a retry button on its failure notice, so you decide
- A bot's memory is now read-only: to change it, tell the bot. In the Dreams tab, added memories show in green, ones it took out in red, and an info button explains what dreaming does
- Fallback agents: when a bot's agent runs out of usage, is rate limited or signed out, the next one (Codex, say) carries on in the same chat, with its memory and where the turn had got to; the bot goes back once its own agent recovers, or when you tap Switch back. If it was signed out, its sign-in card shows up in the chat too, and signing in brings it back. A bot can set this list itself, which you can turn off in its settings
2.21.0 3d ago
- Creating a bot starts with how it looks: pick a shape and a color, give it a name if you like, and its chat opens. Everything else stays in the bot's Settings for later.
- A new group chat works the same way: pick its members, name it if you like, and the group opens.
- Typing / in a group chat now lists commands too: turn Fast mode on or off for every bot at once, or pick any member's skill and each bot that has it follows it.
- Signing in no longer asks your account's computers for access on its own or jumps straight to a code; it starts when you tap Ask for access in Computers.
- Long-press any message, yours or a bot's, and tap Reply to quote it right in the chat. Threads are gone: their messages now sit in the main chat, in time order.
- Turn on Manage the team in a bot's settings and it can create bots for you and change its own and other bots' instructions, model, avatar and routines; the bots it creates can manage the team too. With Ask me, every change first shows an approval card listing all of it. A bot created by another bot shows who created it, and when, in its settings.
2.20.1 5d ago
- Setting a routine's schedule is simpler: pick hourly, daily, weekdays or weekly, then the time. Custom still takes a cron for anything finer.
- Time zones come from a searchable list, found in a few keystrokes, starting from the one you're in.
- The update reminder shows up as soon as a new version is in the App Store, not a day later.
- Usage analytics now also count which screens you open, how far setup and pairing get, and whether you allow notifications, so we can see where people get stuck. Never your messages, code or files, and you can still turn it off in Settings.
- Usage analytics are sent more reliably when you leave the app.
2.20.0 5d ago
- Bots react to your messages with emoji, like when you say thanks or share good news. In groups, bots react to each other too.
- Long memories fold to a few lines; tap one to read it all.
- More complete crash reports, so we can find and fix crashes faster.
2.19.2 6d ago
- Turn on Fast mode for Claude Code and Codex bots: faster replies for more usage. Switch it from the composer's + menu or the bot's settings; a bolt on the + button shows it's on. If your account can't use it, the settings say why.
2.17.0 Oct 15
- Fixed the description of the icon style on the Widgets page.
- Usage analytics are now on by default, to help us spot bugs sooner and serve you better: only which features you use, never your messages, code or files. Turn them off anytime in Settings.
- Skills you install are now on for every bot, and new bots start with all of them; turn one off in a bot's settings.
- Type "/" at the start of a message to pick one of the bot's skills for that request.
- Tap a skill to read its full instructions before you add it.
- Other small improvements.
2.14.1 Oct 12
- Arrange the bots on a computer your way: touch and hold a row, then drag it where you want it. Pinned bots stay on top, and the order syncs to all your devices.
- A new bot now starts with an agent that's installed on your computer and that Codync knows, instead of an unfamiliar one.
2.14.0 Oct 11
- After the app or your computer updates, a chat reloads its newest messages instead of leaving a gap that scrolling up never fills.
- A thread's reply count now matches its chip under the message: messages only, not the bot's tool steps.
- Reading a chat leaves threads you haven't opened, such as routine runs, unread.
- Stop now ends a stuck bot within seconds.
- When its memory is unavailable, a bot still answers and tells you once.
2.13.2 Oct 10
- Credential fields keep their labels visible, with a clearer empty state for saved connections.
- Chats bounce naturally when dragged past the bottom, without snapping back or flashing the jump-to-latest button.
- Smoother jumps to the latest message, without back-and-forth movement in long chats; dragging interrupts immediately.
- Refined chat bubbles and text contrast for clearer reading.
- Conversation previews hide bold and code formatting markers.
2.11.2 Oct 9
- Bots with Use the computer on now work in apps in the background where they can: they press the app's own buttons and fields without taking the computer's pointer or bringing windows to the front.
- Bots on Windows computers can now use the computer too.
2.10.0 Oct 8
- Fixed text typed with Zhuyin or another input method on an iPad hardware keyboard vanishing from the message box and blocking further input.
- On the remote screen, text you're composing with Zhuyin or another input method on an iPad hardware keyboard now shows, along with its candidates.
- While a bot works, it now moves on the Lock Screen and in the smallest Dynamic Island too, and the Lock Screen card's text no longer disappears white on white.
2.9.1 Oct 7
- You can choose to share usage analytics to help improve Codync: only which features you use, never your messages, code or files. Turn it off anytime in Settings.
- Your bots can now run on a Windows PC too: install Codync there and pair your iPhone to message and approve them.
2.9.0 Oct 6
- Unsent text is saved separately for each bot and thread, so you can continue after switching chats or reopening the app.
- Pairing no longer asks for notifications right away. Turn them on from the setup page, which takes you to Settings if you turned them off.
- Signing in to an account that already has computers finishes setup without the pairing walkthrough.
2.7.4 Oct 6
- Codync for Mac and Linux is now one new desktop app. Pairing, chats and calls work as before; nothing changes on your iPhone.
- Voice calls now default to each provider's newest models (such as OpenAI's gpt-transcribe: more accurate, and better at your bots' names), and move to newer ones as they come out, without an app update.
- Smoother streaming: replies flow in steadily and the chat glides along with them; scroll up and it stays where you're reading, with an arrow back to the latest.
- A chat opens on its newest messages and brings in earlier ones as you scroll up, and no longer reloads after an app update.
- Tables, dividers, nested lists and inline code in replies are now formatted properly.
- Opening the app now shows an animated bot while it connects, so new messages are already in when the list appears.
- On-device voice calls let you choose the language you speak (Voice chat settings → Language) instead of always following the system's first language.
2.7.0 Oct 5
- Voice calls now default to each provider's newest models (such as OpenAI's gpt-transcribe: more accurate, and better at your bots' names), and move to newer ones as they come out, without an app update.
- Smoother streaming: replies flow in steadily and the chat glides along with them; scroll up and it stays where you're reading, with an arrow back to the latest.
- A chat opens on its newest messages and brings in earlier ones as you scroll up, and no longer reloads after an app update.
- Tables, dividers, nested lists and inline code in replies are now formatted properly.
2.6.3 Oct 5
- New bots approve tool requests automatically. Switch a bot to "Ask me" in its settings to review each one.
2.5.1 Oct 3
Codync 2.2: persistent bots for every coding agent on your computer, group chats and threads, approvals from your phone, remote screen, voice calls, a native Mac window and a Linux app.
2.2.1 Oct 1
Redesigned Dynamic Island with cleaner layout and session pills. Enriched model display (Opus 4.6) and fixed context window calculation for 1M models. Added free plan limitations warning and iCloud sync error alerts.
1.0.5 Mar 29
Redesigned Dynamic Island with cleaner code icon, segmented progress bar, and session pills. Added free plan warning and iCloud sync error alerts.
1.0.4 Mar 29
add missing website url
1.0.2 Mar 27
- Identify Settings and Voice chat with clearer header icons.
- Choose English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German or Spanish in Settings, or follow your system language.
- Keep your language preference on this device without translating your conversations.
more Version 2.24.0 2d ago
Data Not Collected The developer does not collect any data from this app.