ADE - All your coding agents, synced everywhere, free forever

by
Use any coding subscription you already pay for, in one synced app that runs on web, desktop, terminal, and mobile. All your chats stay synced between all ade surfaces. Run agents from your laptop, continue the conversation from your phone at dinner, then later finish it off from another computer by simply using the web client. All subs, all in one place. Fully free and open source!

Add a comment

Replies

Best
I pay for multiple AI coding subscriptions, and I wanted one surface to use all of them. Solutions already exist for this, but if I started fixing something on my laptop, I couldn't pick it up from my phone. If I want to quickly make worktrees, have different agents from different providers work on each, then pick it up from another computer as soon as I leave my desktop at home, I couldn't do that. If I wanted to view and manage PRs from the same app, and also manually edit files like a caveman, there was no one app to do all that. ADE is that app, and it solves all my issues and allows me to work from anywhere. ADE started small, just keeping my own chats synced across machines. Once that worked I kept folding in more of my actual workflow: git worktrees so agents run the same repo in parallel without stepping on each other, a PR tab so I could review and merge without leaving the app, and eventually a native iOS app so I could approve a diff from my phone instead of waiting until I got back to my desk. It's open source under AGPL and free to run yourself. I use it to build itself, so bugs tend to get found fast. Happy to answer anything about the architecture, the mobile sync, or what's next.

the "worktrees so agents run in parallel without stepping on each other" part is the piece I'd want to stress test. isolated worktrees solve the during-execution conflict, but eventually those branches have to merge back into the same main. does ADE do anything to flag when two agents touched overlapping files/dependencies across worktrees before you go to merge, or is that still on you to catch in review like any normal set of parallel branches would be?

The multi-device sync model is what caught my attention — having one session carry across web, desktop, and mobile is the hard part of any self-hosted tool, especially when agents are mid-task. Curious about the auth layer: since you can deploy it yourself and chat history syncs across devices, does the self-hosted version keep everything on your infra with no external calls, or is there a relay or cloud component for the mobile sync? Also wondering how the iOS client handles auth token storage given how aggressive iOS background app management is.

Git worktrees so agents run the same repo in parallel is the part I'd want to dig into, since worktrees share the same underlying git objects and refs. If two different agents from two different providers are working in separate worktrees off the same repo but one pushes or rebases in a way that changes shared history, does ADE handle that collision gracefully, or is it on the person to notice a worktree has drifted out of sync with what another agent already assumed about the branch state. Also, approving a diff from your phone is a genuinely useful feature, but reviewing code meaningfully on a small screen is a real constraint, not just a UI inconvenience. Is there anything built into the mobile app that helps you review a large or complex diff properly, like collapsing unrelated files or highlighting the riskiest changes, or is it mostly suited to quick, low stakes approvals where you already trust the agent's judgment going in.