Skip to content

Multica and the Shared Board for Humans and Agents

A field note on self-hosting Multica: why Runtime binding matters, why Skills and CLI feel like the real unlock, and why the product feels more like infrastructure than a finished experience.

Authorhopes77 minutesmultica, agents, self-hosting, automation, workflow

Multica and the Shared Board for Humans and Agents

Why I took Multica seriously

I tried Multica recently after someone nudged me to give it a real shot. Honestly, my expectations were low.

I assumed it would be one more AI workflow wrapper. Another dashboard trying to glue chat, tasks, and automation together and calling it an Agent platform.

But after actually running it on my home Mac mini M4, my opinion shifted.

What caught my attention wasn't the model list, or the idea of dispatching multiple agents in parallel. It was something much more basic: Multica puts humans and agents on the same board.

That sounds almost boring. But in practice, it's exactly the missing layer in a lot of current AI tooling.

How does a human hand off work? How does an agent pick it up? Where do intermediate updates go? Who makes the final call? What gets recorded when things go wrong? If those answers live across half a dozen terminals, chats, and ad hoc scripts, collaboration still feels improvised.

Multica doesn't solve every problem here, but it does pick the right interface to build around.

What it actually is

If I had to summarize it in one line, Multica is a collaboration platform where humans and AI agents share the same task board.

The flow is refreshingly clear:

  1. A human creates an issue.
  2. The issue gets assigned to an agent.
  3. The agent picks it up on its bound Runtime, clones the repo, and does the work.
  4. Progress and results are written back into the same issue.
  5. The issue moves to In Review, not straight to Done.

That In Review detail matters more than it seems. It encodes a healthy default: agents execute, humans approve.

And if you're terminal-native, the CLI path is already pretty usable:

multica issue create --title "Write a post about Multica"
multica agent list --output json
multica daemon status
multica issue comment add <issue-id> --content "Draft is ready"

That's why I don't see it as just an "AI kanban." It feels closer to an interface layer for agent collaboration.

Deployment was mostly smooth, with two catches

From an infrastructure perspective, Multica is fairly approachable: Go backend, Next.js frontend, PostgreSQL, and a straightforward docker compose story.

I deployed it with OrbStack and Cloudflare Tunnel, using separate subdomains for the frontend and backend. Overall, it was a lot less painful than I expected.

Still, there were two catches worth calling out.

The first one is the default compose setup. It leans toward prebuilt images, which is fine until you want something more opinionated like a dual-domain setup with a custom WebSocket address. At that point, it becomes easier to switch to source builds than to keep stretching the default configuration.

The second one is APP_ENV=production. Once that is enabled, the universal verification code 888888 is disabled. If you haven't already configured Resend email, it's surprisingly easy to lock yourself out during first-time setup.

Neither issue is dramatic, but both are the kind of thing you'll want to know in advance.

Even so, my overall take on deployment is positive. Once the system is up, the operational path is clear, and the CLI is much better than I expected for day-to-day work.

Runtime is the feature that made me stop and think

The mental model is clean:

Workspace -> Project -> Repo -> Issue -> Agent -> Runtime

The interesting part is the last two layers.

An agent is bound to a Runtime, and a Runtime is bound to a machine. That means you're not vaguely saying "let an agent do this." You're saying "let this agent do this on that machine."

That turns out to be a very practical abstraction.

Real developer environments are not interchangeable. Some tasks only work on a specific machine because of internal network access, certificates, local toolchains, or cached state. In a lot of teams, that reality breaks automation and pushes work back into manual handling.

Runtime binding turns it into a scheduling problem instead.

If the company laptop is running a daemon, and an agent is bound to that Runtime, the task naturally lands there. That doesn't look flashy in a product demo, but it's exactly the kind of constraint that determines whether agent workflows survive contact with real work.

Skills and the CLI are the second layer of value

If Runtime answers "where does the work run," Skills answer "how does the work become reusable."

This is where Multica starts to feel different from plain task-routing tools.

When an agent solves something once, the solution can be captured as a Skill and reused across the workspace. Deployment playbooks, review checklists, migration routines, debugging sequences. Knowledge stops living only in one person's head and starts becoming an executable team asset.

That's a bigger deal than it sounds.

It's not just a prompt library. It's not just internal documentation. It's much closer to a reusable operational primitive.

Then the CLI reinforces the same idea. An agent doesn't need a browser. It needs a way to:

  • create or pick up tasks
  • leave updates
  • change status
  • trigger other agents

Those actions fit a CLI far better than a dashboard.

That's when another thought clicked for me: Multica may be designed for humans on the surface, but its best user might actually be the agent itself.

Humans are still in the loop, obviously. But the system feels strongest when agents can coordinate around the interface rather than waiting for humans to orchestrate every step manually.

It also exposes a deeper problem

What makes Multica interesting isn't only what it gets right today. It's also the question it quietly surfaces about what comes next.

Right now, the default flow still looks like this:

Human defines the task boundary -> Human creates the issue -> Agent executes -> Human reviews

That makes sense today. Models are still not reliable or autonomous enough to own full task decomposition most of the time.

But if agent capability keeps improving, the more natural flow may start looking like this:

Human states a goal -> Agents define tasks -> Agents split and coordinate work -> Human reviews key checkpoints

At that point, issue-driven collaboration may start to feel a bit heavy. Not because it's wrong, but because it belongs to a stage where humans still draw every boundary by hand.

That's why I see Multica as a transitional product in the best sense. It's grounded in today's constraints, but it already points toward the next interface problem.

Either it grows into something closer to an operating system for agents, or eventually it gets replaced by more native agent-to-agent coordination protocols.

Why I currently think of it as infrastructure

There's also a very practical lens here: utilization.

A lot of people now pay for multiple AI coding tools at the same time. The question is no longer "do I have access to a capable model?" It's "am I actually using the compute I've already paid for well?"

From that angle, tools like Multica have a simple job: keep agents doing useful work even when you're not actively sitting in front of the terminal.

That is why I think of it less as an instant productivity miracle and more as an infrastructure investment.

It hasn't yet delivered the kind of gain that makes me want to move everything into it overnight. But it feels like the kind of system you want connected early, with daemons running, machines registered, and workflows slowly accumulating around it.

If agent capability keeps improving, the return on that infrastructure should compound.

Final thoughts

My current take on Multica is pretty simple: it's already useful today, but its biggest value probably hasn't arrived yet.

What I find compelling is not any single feature. It's the fact that Multica is trying to answer a serious interface question: what should collaboration look like when humans and agents are both real participants in the same system?

If that question gets answered well, a lot of the agent workflows that still feel experimental right now will suddenly feel normal.

So my conclusion isn't "move everything into Multica tomorrow."

It's more conservative than that, and probably more durable:

Install it. Keep the daemon running. Let machines and agents start building a working relationship.

The rest of the value may show up as the models catch up.

#multica#agents#self-hosting#automation#workflow

Related Posts

April 9, 20262 minutes

350 Million Tokens in 11 Days: My Codex Usage Record

Documenting my token consumption over 11 days of daily development with Codex 5.4 and 5.3, and introducing RTK as an optimization experiment.

#codex#ai#token#developer-productivity#ai-coding