Stop rebuilding AI dashboards by moving them to your desktop

Executive overview

AI dashboards built in a single chat thread degrade over time. As new data fills the model's context window, it summarises earlier instructions to keep the thread alive — and those specifics are lost. The fix is a three-step system: build once in the browser, move the file to a local folder managed by a desktop AI agent, and share via cloud sync.

AI dashboards break because context windows fill up with data, not because the AI forgot your preferences — switching to a fresh-conversation agent model solves this permanently.

Why dashboards degrade in long conversations

  • Every new data update consumes context space, pushing out earlier formatting and colour instructions
  • The AI summarises old messages to sustain the thread, losing specific rules in the process
  • Degradation is gradual: weeks one and three look fine; by week five drift is visible
  • The root cause is using one continuous conversation for a task that recurs indefinitely

Step 1: Build the dashboard correctly from the start

  • Describe your intent, not a precise spec — let the AI decide what a CEO needs to see for cashflow decisions
  • Iterate on aesthetics in the same conversation, then stop
  • Require two things in the prompt: the output must be an HTML file, and it must be standalone (data embedded inside)
  • Standalone HTML means any team member can open it with a double-click, no server needed

Step 2: Move to a local folder with a desktop AI agent

  • Download the HTML file from ChatGPT (three-dot menu → Download), Claude (copy arrow → Download), or Gemini (copy all code → paste into a .html file)
  • Create a dedicated folder (e.g. cashflow/) containing:
    • The dashboard HTML file
    • A data/ subfolder for incoming data files
    • An instructions file: claude.md for Claude agents or agents.md for Codex
  • The instructions file acts as a persistent system prompt — it replaces the long conversation
  • Key sections in the instructions file: purpose, file locations, update process, and an optional memory section
  • The memory section tells the AI to maintain a memory.md file of dated insights, never deleting previous entries, and to read it at the start of every session — this turns the tool into a compounding asset
  • Desktop agents (Claude Code, Claude Cowork, Codex) can write and save files across sessions; web apps cannot
  • Every update is a fresh conversation: drop the new data file into data/, open the agent in that folder, say "update the dashboard" — done

Step 3: Share with your team via cloud sync

  • Avoid deploying to the web: hosting, authentication, and maintenance add unnecessary complexity
  • Use a sync service you already have — OneDrive, Dropbox, or Google Drive
  • The folder syncs automatically; when you update the dashboard, the team sees the new version immediately
  • Use per-folder or per-file permissions to control access (finance folder → CFO only; production folder → ops team only)
  • No one outside their designated folder can see data that isn't theirs

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.