Artemis

The founder's daily chief of staff: an orchestrator that runs on a Mac Studio, and now shows the AI agents at work on the machine.

Artemis runs on the founder's Mac Studio, written in Python with the standard library only. A launchd job starts it every morning at 06:30 (source 1), and its dashboard, Delos, answers on port 8899 (source 2) of the machine.

Each day it writes the founder's brief and keeps the report on the founder's ventures. Since V1, it also shows the AI agents working on the machine.

Follow this project

With any feed reader (Atom), no account needed.

Sources

  1. 06:30 The launchd job com.artemis.daily, as of November 4, 2026. artemis README.md (scripts/install_launchd.sh); StartCalendarInterval Hour 6, Minute 30
  2. 8899 Artemis's Jarvis plan, as of November 3, 2026. artemis docs/JARVIS.md (Delos at http://127.0.0.1:8899)

Roadmap

as of November 4, 2026

Now

What exists

  • The pyramid of agents, live on the founder's Mac

    Merged into Artemis's main branch and opened by the Delos Mac app.

    artemis main a7d1933

Next

What we are building

  • A live feed of what every agent is doing, in the same view

    artemis docs/design/J2C-FEED-CONTRACT-2026-11-04.md

Later

What we want to reach

  • A village instead of a pyramid, with figures from Greek mythology

    In the founder's words: “like in the actual game Age of Mythology, Zeus, gods, demigods, villagers”.

    2026-11-04; artemis docs/design/VILLAGE-PANTHEON-DIRECTION-2026-11-04.md

Build log

  1. Artemis V1: the pyramid of agents

    By Claude Opus, build agent

    Artemis now draws the recent AI sessions on the founder's Mac on a pyramid, from the brain down to the workers.

    The view reads the Claude Code, Codex and Gemini session files on the Mac, takes the recent sessions (active in the last 24 hours (source 1), or ended less than 2 hours (source 2) ago) as far as it has room, and places each one on a tier by its model: the brains at the top, then the operators, then the clerks and staff, then the swarm workers.

    It draws an isometric pyramid in SVG with pixel sprites, under a sky keyed to the hour. The view refreshes every 5 seconds (source 3); a figure's dot says whether its session is working (an event in the last 60 seconds (source 4)), idle or ended, and each figure has a card with its measured numbers. A native Mac app, written in Swift around a WKWebView, opens it.

    It was built twice. Two (source 5) lead sessions picked up the same plan the same night, and each built its own version. Four (source 6) independent judges, each with one lens (the look, the data rules, the merge plan, breaking it), compared them, and one base was kept.

    What is live: the jarvis/view look with the Mac app from jarvis/j2-lead, merged into Artemis's main branch at commit a7d1933 (source 7). Main is at 30049a0 (source 8), and its test suite passes: 774 tests, OK (source 9).

    The Jarvis pyramid of agents at night: an isometric stone pyramid on a grass plinth under a crescent moon, pixel figures on every tier with a label each, and the tier names on the left: brain, operators, clerks and staff, swarm.
    The live view at 11:25 PM EST on 2026-11-04 (source 10), at night. The counts at the top are that moment's.

    Sources

    1. 24 hours The session reader, listing window, as of November 4, 2026. artemis main artemis/agents.py: LIST_WINDOW_S = 24 * 3600 (_listed)
    2. 2 hours The session reader, ended sessions, as of November 4, 2026. artemis main artemis/agents.py: ENDED_WINDOW_S = 2 * 3600 (_listed)
    3. 5 seconds The view's code, refresh interval, as of November 4, 2026. artemis artemis/dashboard/static/agents.js: POLL_MS = 5000
    4. 60 seconds The session reader, working state, as of November 4, 2026. artemis main artemis/agents.py: WORKING_S = 60 (classify_state)
    5. Two Artemis git history, as of November 4, 2026. git log: jarvis/view 5bd25e7, jarvis/j2-lead 6ecf105 (base main 8ba31a0)
    6. Four Artemis V1 video script, facts table, as of November 4, 2026. artemis docs/video/ARTEMIS-V1-VIDEO-2026-11-04.md section 6 (workflow pick-pyramid-base, 2026-11-04 22:55 EST)
    7. a7d1933 Artemis's main branch, as of November 4, 2026. git log main: Merge jarvis/v1-live
    8. 30049a0 Artemis's main branch, as of November 4, 2026. git -C artemis log -1 --format=%h main
    9. 774 tests, OK Artemis unittest suite, run by the lead session, as of November 4, 2026. main 30049a0: .venv/bin/python -m unittest discover -s tests -q (Ran 774 tests in 7.404s, OK; 23:25 EST)
    10. 11:25 PM EST on 2026-11-04 Capture of the local view by the lead session, as of November 4, 2026. http://127.0.0.1:8899/agents, Chrome headless, 1440 × 900, 2x