#moshcode
openai/codex takes no external PRs. Our DX fixes live in a fork: codex-dx. Ctrl+Up / Ctrl+Down browse earlier prompts. No Esc Esc, and it can't kill a running turn. moshcode 0.104.0 points it at your own build.
https://github.com/moshcoder/moshcode/releases/tag/v0.104.0
September 22, 2026 at 4:45 PM
What running 36 agents in a day actually looks like
# What running 36 agents in a day actually looks like I pulled my own numbers this morning. In the last 24 hours, 36 agent sessions across 24 working directories, for $2,390.13. I only know that because moshcode told me. Every one of those engines keeps its own log in its own format in its own directory, and not one of them will add up the day for you. ## It is not another coding agent That is the part people get wrong when I describe it. moshcode does not write code. It installs and drives the things that do. Right now that is opencode, privacycode, Claude Code, Codex, Kimi, Qwen, DeepSeek and OpenAgents on this box, with Gemini CLI and Aider available and not installed. The practical effect of a wrapper is that you stop being loyal to an engine. When you can start any of ten with the same verb, picking one stops feeling like a commitment and starts feeling like a dispatch decision. `moshcode herd eval` will even run a dataset through several of them and score the results, which is a much better way to settle an argument about which model is better at your codebase than reading someone's benchmark about theirs. ## The herd is the actual product Sessions that outlive the terminal. That is the whole idea and it is worth more than it sounds. moshcode herd shell --name work moshcode agents claude -d --name api moshcode herd ps moshcode herd read api moshcode herd prompt api "now wire the callback" moshcode herd wait api `read` is the one I use most. It shows you a session's screen without attaching to it, so you can check on six agents without stealing focus from any of them. `wait` is the one that matters if you script anything, because it blocks until a session reaches a state, which is the difference between a pipeline and a person watching a spinner. And `herd run` takes any command at all, including an agent moshcode does not ship. If you have your own thing, it goes on the roster next to the rest. ## The number that changed how I work `moshcode herd stats` reports time in state, and it breaks out how long each session sat blocked waiting on you. Look at that figure once and the whole picture inverts. The models are not the bottleneck. You are. Ten agents can be running and eight of them are parked on a question you have not read yet, burning nothing, producing nothing, holding a worktree. The fix that ships with it is `herd notify` plus `herd watch`, which pages you when a session blocks instead of making you poll a screen. Being interrupt driven rather than poll driven is the single biggest throughput change available to anyone running more than three agents. ## Read the cost numbers correctly Two traps in that $2,390 and both matter. The tilde is doing work. A figure marked `~` is what those tokens would cost on the API at published rates. It is not what anybody billed me. If you are on a subscription, that column is an opportunity cost, not an invoice, and reading it as an invoice will give you a heart attack for no reason. The second one is worse because it is silent. Gemini, Kimi, DeepSeek and OpenAgents log nothing readable, so they report no cost rather than zero. An engine missing from that table is not an engine that ran for free. It is an engine you have no numbers for. Absence of a number is never a zero, and that is true of every dashboard you will ever build. Models with no published rate show tokens and no cost until you add the rate to `~/.moshcode/pricing.json`. ## Three things that will bite you Never put sudo in front of it. The commands that need root detect it themselves and re-run just that one command escalated. Do it yourself and you get real damage from an unexpected direction: `moshcode update` re-runs the installer and takes every path from `$HOME`, so `sudo moshcode update` installs your whole toolchain into `/root`. Autonomous mode bypasses approval prompts. That is the point of it, and it means a container or a worktree you are willing to lose, not your main checkout. If your box falls over while the herd runs, that is not a mystery, that is memory. 0.93.0 added `/nice` to throttle engine spawns with nice, ionice and a MemoryMax. Worth knowing that nice(1) on its own cannot stop an OOM kill, since scheduling priority and memory limits are unrelated. You need the MemoryMax part. ## The skill is scheduling Prompting is table stakes now. The leverage is in how many of these you can have in flight before you become the thing they are all waiting on, and you cannot manage that without numbers. Run `moshcode cost --all --since 7d` and `moshcode herd stats` on a Friday. Whatever you assumed about where your week went is probably wrong in an interesting direction. **How this was written:** drafted with an AI assistant from my own notes, then edited by me.
dev.to
September 22, 2026 at 1:45 PM
September 22, 2026 at 10:12 AM
moshcode 0.103.0: Xiaomi's MiMo Code is now an engine. `moshcode install mimocode`, then `moshcode agents mimo` for an autonomous session, `mimo run` headless from moshscript, upgrade and resume wired in. And every engine alias now installs, not just launches. (1/2)
September 22, 2026 at 10:12 AM
The Chovy tool stack, in one infographic: MoshCode and MoshScript for agent workflows, Myna for publishing, OutreachGraph for finding an audience, and CoinPay for checkout.

https://dev.profullstack.com/~anthony/blog/153-post.html
September 13, 2026 at 4:06 PM
OpenFleet now ships. logicsrc fleet gives a sysop open, cap, tree, stop and log over every agent session; moshcode 0.99.0 writes the record for every swarm pane; a Claude Code hook claims it on the first prompt and refuses writes outside a member's files. One tree, three tools. (1/2)
September 13, 2026 at 11:04 AM
It is @profullstack/synconfig 0.1.3 doing the copying, so any tool syncing through it gets the same. https://github.com/moshcoder/moshcode/releases/tag/v0.98.2 (2/2)
September 13, 2026 at 8:03 AM
moshcode 0.98.2: moshcode load now keeps the previous content of every file it replaces beside it as <name>.bak-NNN.<ext>, numbered and never reused, so a sync can no longer lose your settings. (1/2)
September 13, 2026 at 8:03 AM
September 13, 2026 at 8:02 AM
moshcode 0.98.0: moshcode swarm "<task>" is ultracode for the herd, on any engine. One call plans the pieces, each runs in its own herd session (4 at a time), one call folds the outputs into an answer, and every piece is in the ledger. Plus four herd fixes for Claude Code 2.1. (1/2)
September 13, 2026 at 8:02 AM
The mechanism is a package, @profullstack/synconfig (alias syncfg), lifted from moshcode so any tool with a config dir can do it.

https://github.com/profullstack/mynaposter/releases/tag/v0.26.0 (2/2)
September 13, 2026 at 1:50 AM
One agent session cost $315. 80% of it was cache reads. The output tokens, the part that wrote the code, came to $13.

The bill is context size times turn count.

moshcode 0.95.0 also links the cost table to the PR.

https://dev.profullstack.com/~anthony/blog/075-post.html
September 7, 2026 at 12:12 AM
Working on bug fixes for moshcode dns!! internet next is coming...stay tuned
August 10, 2026 at 1:43 PM
moshcode is live now. if you write code and haven't heard of it yet, today's the day to stop wondering what you're missing.
https://moshcode.sh
#DevTools
July 29, 2026 at 2:40 PM
moshcode is almost here and it's going to save you from hunting through dotfiles on every machine you touch.
https://moshcode.sh
#DevTools
July 29, 2026 at 1:04 PM
ever notice how your muscle memory breaks the second you ssh into a different box? moshcode launches soon to fix that mess.
https://moshcode.sh
#DevTools
July 29, 2026 at 12:02 PM
your shell config scattered across 12 servers? moshcode drops soon and you'll never manually sync a .bashrc again.
https://moshcode.sh
#DevTools
July 29, 2026 at 11:00 AM
the moment moshcode drops, you'll stop copying .bashrc files like it's 2005. your shell just works everywhere.
https://moshcode.sh
#DevTools
July 29, 2026 at 9:58 AM
you're 20 seconds into ssh-ing to a new server before you realize your aliases are gone. moshcode fixes that.
https://moshcode.sh
#DevTools
July 29, 2026 at 8:56 AM
tired of typing the same setup commands on every remote server? moshcode is coming to make your shell config portable—finally.
https://moshcode.sh
#DevTools
July 29, 2026 at 7:54 AM
stop context-switching your brain every time you hop servers. moshcode syncs your whole shell setup instantly—no more relearning keybinds or refinding your aliases.
https://moshcode.sh
#DevTools
July 29, 2026 at 6:52 AM
moshcode is finally here. if you've heard whispers in discord servers or seen it mentioned in passing, now's the time to actually see what the fuss is about.
https://moshcode.sh
#DevTools
July 29, 2026 at 6:08 AM
no more muscle memory whiplash when you jump servers. moshcode syncs your entire shell setup across machines—launching soon.
https://moshcode.sh
#DevTools
July 29, 2026 at 5:50 AM
your aliases, functions, and config finally work the same way on remote servers. moshcode is almost here.
https://moshcode.sh
#DevTools
July 29, 2026 at 4:48 AM
stop rebuilding your aliases on every new box. moshcode launches soon and it's basically your shell environment in your pocket.
https://moshcode.sh
#DevTools
July 29, 2026 at 3:46 AM