Who it is forA developer building a custom agent harness on macOS.
The problemCustom harnesses need an isolated screen without manual setup.
The outcomeNamed sessions created from scripts that agents can target.
What you need first
- macOS
- An MCP client such as Claude Code, Codex, Cursor or Claude Desktop
Steps
- Build from source with
git clone https://github.com/ParthJadhav/SpaceO.gitandmake install - Run setup for permissions and MCP configuration
- Start the daemon with
spaceo daemon & - Create a session with spaceo session create --session try --export
Prompt for your agent
From the shell, start `spaceo daemon &`, create a session named <name> with --export, and launch <app> into it. Confirm the app rendered on the virtual display, not the physical one.
Caveat. Setup must grant macOS permissions before sessions can operate apps.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for ParthJadhav/SpaceO and "Script isolated display sessions from the terminal"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer