Multica
v0.7.0, released this weekAn issue board where AI coding agents claim work, run it, and report back.
FreemiumOpen sourceFree to self-host and on Cloud Free with limits; Cloud Pro billed per human seat, monthly or yearlymacOSUpdated 3 days ago
About
Multica is a workspace where issues are assigned to AI coding agents the same way they are assigned to people: an agent claims a ticket, runs it on a daemon on a machine you control, comments on the issue while it works, and hands the result back for review. The desktop app shows the board, the issue timeline, the agent transcript with its Bash, Edit and Read calls, the execution log and the token usage, so a run can be followed instead of guessed at. Runtimes cover the common agent CLIs, including Claude, Codex, Cursor and OpenCode, and each task gets its own workspace so parallel agents do not trip over one another. It is source-available and self-hostable on macOS, Windows and Linux, with a web app and a hosted Cloud trial for teams that would rather not run the daemon themselves.
- Price
- Freemium, Free to self-host and on Cloud Free with limits; Cloud Pro billed per human seat, monthly or yearly
- Payment
- Subscription, with in-app purchases
- License
- Multica License
- Version
- 0.7.0 · Oct 23, 2026
- Platforms
- macOS
- Category
- Developer Tools
Featured badge
Make Multica yours: show the badge on its site and the listing marks itself as linked back.
<a href="https://macgrove.app/apps/multica">
<img src="https://macgrove.app/badge/multica.svg" alt="Featured on MacGrove" width="248" height="32" />
</a>[](https://macgrove.app/apps/multica)What’s new
All 25 releases0.7.0LatestBig update · 3 days ago
- 0fc67948219a0cdc8e4213dee18e75fb2716a8f5 MUL-7035 feat(cli): add comparison operators to issue list --property
- 53c0088f1789c37e13846031eb85749383461e8c MUL-7847 fix(task): comment terminal failure on issue when sweeper fails task
- 6b0f8315f6774949cd367a3ae414b10a6239ee54 MUL-7960 fix(mobile): align lint and TypeScript with Expo SDK 57
- 482ec69c113586a41d3cb1215d4d5c1e23388572 MUL-7969: feat(server): record structured claim decision outcomes
- 0fe2ebf02e901547fc07ae1c2feb26b527e9420a MUL-8045: feat(runtimes): Qoder Cloud Agent as a managed cloud runtime
- ba1a7958821e3a34f94dd4ee03dee26f99c5cd96 MUL-8114: fix(agent): preserve runtime config boundaries after formatting
Earlier
0.6.56dadfc7216d0fc8e746442ee890b3b89755b1fa3 MUL-7857 fix(wakeup): evaluate --until-pr against self-hosted VCS pull requests
- 6dadfc7216d0fc8e746442ee890b3b89755b1fa3 MUL-7857 fix(wakeup): evaluate --until-pr against self-hosted VCS pull requests
- 9a8c3dec4e95deed45d6032be2d6ae94b23a32f5 MUL-7879: fix(wakeup): clear a rule's last_error once a pass commits
- 3f657e29cf6c70cd2723fdee88647c9f114f68bc MUL-7890 perf(inbox): fetch the unread summary only while the page is visible
- 1e01173fb42806c41887293695c0fe5d503123fa MUL-8060 fix(daemon): trust the backend's SSL_CERT_DIR CAs when syncing repos
- 3c65b18c9998ea8b6b3b5d0474fe781b472ba15e MUL-8118 fix(workflows): edit a new status step before saving
- a69021482fde59a2b378f556752e5a2f047ebc30 MUL-8119 fix(views): keep workflow name visible in project sidebar
- 37d360063475dd6d6bbc911b6bbdc7c33069da35 MUL-8121 feat(issues): offer Default workflow statuses for issues outside a project
- 654b8ca954034f8181eb6bbb4fc298dede760156 MUL-8123 chore(release): 0.6.5 changelog and app versions
- 74281e313d3cb97c6c7291739c51dc9ccf06cbac fix(agent): deliver the copilot prompt on stdin (MUL-8105)
- 5b21b63fa89d2f2ea41ac0ca8db584b899b65a9d fix(codex): attribute default-model usage
- 984d8192ad0c4d9cd0c58dabd65246cc296b6fa5 fix(daemon): preserve Claude effort for unlisted models (MUL-8112)
- 4caf571aab9fc67d453e48019fe413eabfa224a0 fix(desktop): localize the workspace tab bar menu
- 4152fed89fc04450a715bff2e028348b603c601c fix(opencode): discover v2 model thinking variants (ZIC-351)
- 7a81f73ca2cd29a92e3808503dc11fa8a2ffb0fe fix(views): contain absolute sidebar content in its scroller (MUL-8100)
0.6.4d908e4882d9b10e1477b0eccd47a94d63a0e777c MUL-6710: fix(runtimes): revoke access when making runtime private
- d908e4882d9b10e1477b0eccd47a94d63a0e777c MUL-6710: fix(runtimes): revoke access when making runtime private
- 55e1ebe66698bc4f3f88b53c804a4042002af9b2 MUL-7019 MUL-7963 fix(wecom): fetch the picture a sender quoted, not just its label
- 92403438ff188bd20722c17889cf063e183ad74b MUL-7460 fix(daemon): stop sending an English sentence for a cancelled task
- e752b971b8c661ad7b2dfe1a049442d7c40f359a MUL-7833: fix(usage): complete Google Gemini token pricing
- 3c8c60485225122d422db8e86e2401d6287f860c MUL-7877: fix(web): keep workspace document titles authoritative
- 84e4ac8cc8aba154712211418dd95a7c8a546e87 MUL-7906: fix(issues): use navigation hash for comment deep links
- c4a7724afe01763d4f58912ab5709c8bad36f23d MUL-7914 feat(issues): add a rename entry to the issue actions menu
- b335d526e1dfbc974a029fc00cdbe45eb6ae3748 MUL-7919: feat(editor): preserve loaded HTML previews when enlarging
- 06835b8f50606ca3f8bebbb5d07ac8901f831e69 MUL-7962 fix(wecom): re-read the installation permission at every file delivery stage
- b24d3595a18d95c90daa75d813241e957a97f36b MUL-8028: fix(desktop): navigate existing reserved workspace slugs (ZIC-336)
- bbf70d125daedb5ed45e3d8ec0e5b223cbc8ffe6 MUL-8029 fix(daemon): treat a DSH profile without the runtime as missing
- f357a4e977105f011bdf3b3869c8ff48b0ce3182 MUL-8030: fix(chat): stop hidden floating chat scroll loops
- 88f6d6272b454a25fa6bb30e80b16becc943ec38 MUL-8057: feat(agent): run Meta Muse Code as an MSP runtime
- 9b43430438e3a2dce63906127d337663cc488c59 MUL-8067: feat(views): readable, resizable and expandable markdown tables
- dfa8bdaa53bbab86ded056f53a189a6cf2e5ad32 MUL-8070: feat(cursor): support live-run steering via Cursor hooks
- f896cc483379ff16735a638e94b6c64d128329d2 MUL-8074: feat(issues): fold resolved threads in the comment outline by default
- abef85c3c9c5ab8069a053ce0e2a9486a0129c7f MUL-8086: docs: explain workflows and quick actions
- 1961464067b93595a35e1e236930d3feb53c2ff3 MUL-8092: fix(views): even spacing above and below markdown tables
- cfc165ce6ad739f7fc2df5f2ba3d08d05ad54450 MUL-8095: fix(execenv): normalize required metadata for Codex user skills
- 4be54d1b2691887ff82a027d28289d7f62ef1a3e MUL-8098: Add Manage workflows entry to issue properties
- 47120a4131564175da044d63d897ed9b5d76979a docs(changelog): add v0.6.4 release entry (2026-10-20) (MUL-8099)
- 4efd5062c91120598432957edb7ea16809be3f44 docs(skills): drop runtime-privacy note from multica-platform skill (MUL-8099)
- 01bbe18e68b808d0507c29e54cfdfcf8b11df5cd feat(inbox): filter to issues with no agents working
- 6dc20dd314b47779cd05d3e994607a10844e07ed feat(llm): use GPT-6 Luna as the built-in assist default
- 050f8b946ecbefb8f25367b16f96e9621f2a36df feat(views): richer issue mention hover card + shift+click peek (MUL-8071)
- de198cd4c1f6bb854ef5d8df8c8ea416164941e3 feat: allow quick actions without a target (MUL-7990)
- eb0e0824fd451865e779efe8d6c89ba6a5c73fe2 fix(agent): honor Claude supplement handshake budget
- 5e32365b399b947a78868454fe9402012fb3e948 fix(agent): reject invalid private runtime bindings
- ba57bf9085b7efec7b052721b4438a934065e91c fix(agents): wrap long names in archive dialogs
- a790bc8c0846dd3e341a27de598d1ff5f68b81ec fix(comments): retain delivered supplement root owners
- 7e225943c8b61d8145a0881d815497d73069be49 fix(desktop): require directory-capable Linux portals (MUL-7956)
- 9a50d0cc65a4f685998de670779b4c860c5fc05f fix(docs): stop default-locale pages failing hydration with React #418 (MUL-8013)
- 8d95e805596d05c1e68b3e5c81a525edee691cbb fix(github): fetch PR snapshots without Contents permission
- a5aba00dace2a48cd03e89cb992c3912a8a70eb3 fix(inbox): keep unread-filtered notification open (MUL-8073)
- 80930229c2bda4fe9903a5df9b43634d2138d9b4 fix(issues): preserve assignment reply threads
- f66237fbdfd5aff6004740ec2d6dc31723f4dcae fix(scripts): preserve check failures in exit cleanup
- dcc8f4937fe0767be0b7f6fbb59db78497bc3b6f fix(wecom): honor inbox deadlines before cancellation fires
- db2febc4b82075661976bc4692ec6cc349bd3085 fix: move quick action no target into picker (MUL-7990)
- 467550728c53ee3ebf0c23dd0da8ae06929ddc2a fix: preserve targetless quick actions on rollback
- 2f247cc92f0c5cbf604097e57012b572046d7a6f fix: respect explicit comment-trigger cancellation during reconciliation
- e2e237a22ff28375cbaff583a9acebdca6bcabf9 perf(ui): coalesce useScrollFade observers and skip identical setState (MUL-7987)
0.6.3640788c059537cd60daf11d152bd76a2e3fc2a9f MUL-6945 & MUL-6944: fix(daemon): preserve Git content during artifact GC
- 640788c059537cd60daf11d152bd76a2e3fc2a9f MUL-6945 & MUL-6944: fix(daemon): preserve Git content during artifact GC
- da1671ca204e229cba6878a99f21942b5ad9af32 MUL-7420: Project workflows — columns and handoffs on the workflow
- 700d25eef51b020dce408a75cf0b2d1378851dac MUL-7420: render the workflow brief once on the server, for the assignee or an observer
- 83422dc262e38edc0b1363494f22aa753dad66a8 MUL-7464: fix(agents): recover completed builder drafts and align recovery feedback
- 6d5cdcbed2a7c7ace3f31d54fd23b20284c3bc55 MUL-7488: fix(execenv): exclude committed local HEAD changes from resume replay
- 83527872634824012dd26bb183aa216fab631c05 MUL-7658: fix(daemon): recover undelivered batch claims after timeout (ZIC-260)
- e326a561ae835907310dd48f98c09ab91dd2eec6 MUL-8000: fix(agents): persist builder draft warning dismissal
- 52b26900c51f759b87707b4ea35fa9f141b83b52 MUL-8012: fix(inbox): restrict notifications to current workspace recipients
- d3c1b44d757f941ab2376d6a775d1ebe54d68284 MUL-8014: fix(realtime): revoke workspace WebSocket access
- 9f82479231b2d34544cd1193cd0b4fd386f6e7bc MUL-8018: feat(runtimes): price Claude Sonnet 5.5 and Haiku 5.5
- 231dedb55287ab6e40fd103634a024e4d9d1baeb MUL-8034: chore: clean historical comments across the codebase
- e6031902e686e29baf9637828a7ac9db7f0bac28 MUL-8046: feat(issues): per-run cost bars and token detail in the run log
- 86020b88a4aedb0ef793e268f919fffb90dd305d MUL-8047: chore(server): remove the pre-v3 desktop onboarding shim
- 130aaa530232a76ab00d373a1095dafa5b57690b MUL-8047: feat(onboarding): open the runtime guide issue directly instead of a welcome modal
- ec1e9317427e17ccd4c4a4fd4d0715ab885cef01 MUL-8049: fix(workflows): validate the handler in the brief preview
- 18fa9f728a9e25f2465df2789631edb2a75442ad MUL-8050: price Cursor runtime catalog variants
- ffce31a12227735e06976009d4ca82fdf47cc650 docs(changelog): add v0.6.3 release entry (2026-10-16) (MUL-8049)
- d3730f29f966405282c36caad544aecaa78fa965 fix(editor): render mixed RTL/LTR text with per-block direction
- Source
- GitHub releases
- Last checked
Similar apps
- Conductor

ConductorRuns several coding agents in parallel on local workspaces.Freemium - Orca

OrcaTop pickRun several AI coding agents in parallel, each in its own git worktree.Free - Codex

CodexOpenAI's coding agent, now built into the ChatGPT desktop app.Freemium - Cursor

CursorAn AI code editor where agents write, review and merge the changes.Freemium - CodeIsland

CodeIslandLive status of your AI coding agents in the MacBook notch.Free - Vinaa

VinaaA native Mac app for talking to several AI models.Paid - Quotio

QuotioTrack AI coding quotas and manage provider accounts from the menu bar.Free - BoltAI

BoltAIOne Mac app for several AI models, with your own keys.Freemium





