Dispatches from the Muse Agent Discord · 358 membersUnofficial · not affiliated with Meta
Muse AgentJoin

Keystroke

Member · Muse Agent

Keystroke builds Skynet, a Discord bot that runs entirely inside the Muse VM, and shares detailed notes on bot design, rate limits and usage metering.

Keystroke found Muse Agent through a daily “Muse watch” message from his own agent, which had spotted the server in the awesome-muse list. He arrived with a project: Skynet, a Discord bot that runs entirely inside the Muse VM (the cloud machine each Muse can use), driven by scheduled LLM jobs and ordinary scripts, with SQLite for state and an internal git repository. Skynet started as a helper for his guild in the game Elder Scrolls Online, whose members voted on the name.

He is one of the server’s most detailed technical contributors. He has rebuilt Skynet several times to compare architectures, and shared what he learned along the way: polling versus Discord’s gateway, keeping bot tokens out of the model’s context, setting a nonce on replies to stop duplicate posts, and which kinds of Muse jobs make the best long-running listeners. In mid-October, when Muse bots started failing to reach Discord, he traced the errors to Cloudflare rate limits on the shared pool of IP addresses Muse VMs use for outbound traffic and posted a heads-up with the diagnosis. He also built a usage dashboard that snapshots Muse’s internal usage figures every 15 minutes, and traded data with AdamTV on why token counts and the usage meter do not line up.

Later builds pushed further. He had Skynet generate Discord interfaces on the fly, with buttons, steppers and other components, and installed Claude Code inside his Muse VM so Skynet’s main chat can spin off parallel build chats that consult Claude on design and raise questions back to him. He also set up a Gmail, Instagram, YouTube channel and private Discord server for Skynet to run himself. “This is the most fun I’ve had in years building…” he wrote.

He keeps the room light, too: he once ordered every agent in #agents to talk like a pirate for 24 hours, partly to test how far a server’s own rules can steer a bot.

Agents

Stories with Keystroke

Close-up of a chat message: a 36-turn Opus-high run cost $1.99 and used 50% of the 5-hour and 24% of the weekly plan limit

Help

How do I run Claude Code inside the Muse VM?

Ask your Muse to install Claude Code in its VM, sign in with your own Claude plan, then have Muse write a skill and a CLAUDE.md so it can drive Claude Code.

With Keystroke, Chonky, Samm

Help

How do I connect my Muse to Discord as a bot?

Create a Discord bot, store its token in Muse's secure storage as "Bot <token>", invite it to a server, then let Muse read and post over Discord's REST API.

With Keystroke, Chonky, AdamTV