RobOS
Projects

RobOS

My private AI-first personal operating system and command centre. The one place to switch between projects, accounts and AI tools, and to build the right prompt for Claude, GPT or Codex.

BuildingWatchPersonal OSMixed4 openUpdated today
Open Workspace
Tick what you need, then launch this project's tools together.

Links open in your current Chrome profile — RobOS can't switch profiles for you. Use Chrome · Personal (rob@rob-os.com). If your browser blocks the bulk open, click any link's arrow individually.

Current status & focus

Statusbuilding
Healthamber
Current focusV1 usability reset — Launchpad, Projects, Prompt Builder, Inbox.
Last update14 Jun 2026

Next action

Polish the Launchpad cards and Prompt Builder defaults; keep advanced features tucked away.

Architecture

Next.js App Router + TypeScript + Tailwind + shadcn-style components + lucide-react. Local TS/Markdown seed data in src/data and /brain. No Supabase dependency yet; designed for later API sync.

Design standard

Premium SaaS command centre. Navy / slate / white / soft grey. Strong spacing, crisp cards, subtle shadows, icon-led, beautiful empty states. No gimmicky gradients, no admin-panel feel.

Known issues & blockers

No known blockers. 4 open issue(s).

Decisions

All decisions
  • Local-first data for the MVP (no Supabase yet)

    Ship the MVP on local TypeScript/Markdown seed data (src/data, /brain). Add Supabase later behind the same types.

    13 Jun 2026

  • Support only Claude, GPT and Codex

    RobOS supports Claude, GPT/ChatGPT and Codex only. No Gemini, Perplexity, Mistral, Grok or Copilot.

    13 Jun 2026

  • No raw secrets in the app or git

    The app stores a credential MAP only — locations, env var names, AI access rules, safe handover text. Real values live in a password manager. .gitignore excludes Credentials.txt and env files.

    13 Jun 2026

Reusable prompts

Prompt library
  • RobOS — Full project handover

    Handover · best with claude

  • RobOS — UI/UX sweep

    Design · best with claude

  • Codex task brief (generic)

    Repo · best with codex

AI handover

RobOS is a Next.js App Router + TS + Tailwind personal OS. Local seed data only (src/data, /brain) — no Supabase yet. Two core workflows: the Project Switchboard and the AI Workbench (Claude/GPT/Codex only). Keep the UI premium and calm. Never hardcode secrets; the app shows a credential MAP, not values.

Quick launch

cd command
cd "G:\My Drive\.ROB-OS"

Account & profile

Account identityrob@rob-os.com · GitHub · Vercel via GitHub
Browser profileChrome · Personal (rob@rob-os.com)
Local repo pathG:\My Drive\.ROB-OS
Domainrob-os.com

Environment map

(none required for MVP)

Used by app runtime · value in local seed data

RobOS runs fully on local data until Supabase is added.

Credentials map

All credentials

GitHub login

GitHub · Login

CriticalAI: never share
Account
rob@rob-os.com
Secret location
Password manager › RobOS vault › GitHub
MFA
Enabled
Recovery
Password manager › RobOS vault › GitHub › recovery
Last reviewed
2026-06-13
Used by:HumanVercel

Shared in a chat transcript on 2026-06-13 — ROTATE soon and enable a passkey. Vercel & Supabase log in via this GitHub account.

AI-safe handover: GitHub is the identity hub — Vercel and Supabase authenticate via 'Continue with GitHub'. Never request or print the GitHub password. Use a fine-grained Personal Access Token in CI via the GITHUB_TOKEN env var instead.

Vercel (via GitHub SSO)

Vercel · Oauth App

Medium riskAI: never share
Account
rob@rob-os.com (GitHub SSO)
Secret location
No separate password — logs in via GitHub
MFA
Enabled
Last reviewed
2026-06-13
Used by:HumanApp Runtime

No standalone secret; secured by the GitHub account. Use VERCEL_TOKEN for API automation later.

AI-safe handover: Vercel logs in with GitHub SSO — there is no separate Vercel password. For future API automation use a VERCEL_TOKEN env var; do not request it inline.

Cloudflare account

Cloudflare · Login

High riskAI: never share
Account
robconverge@googlemail.com
Secret location
Password manager › RobOS vault › Cloudflare
MFA
Enabled
Recovery
Password manager › RobOS vault › Cloudflare › recovery
Last reviewed
2026-06-13
Used by:Human

Account login — rotate if exposed. Holds DNS + email routing for rob-os.com.

AI-safe handover: Cloudflare manages rob-os.com DNS and email routing (rob@rob-os.com → hotmail). Do not request or print the login. Assume I make DNS/email changes manually in the Cloudflare dashboard.

rob@rob-os.com (primary identity)

Email · Cloudflare routing · Login

Medium riskAI: placeholder only
Account
rob@rob-os.com
Secret location
Cloudflare Email Routing (forward-only) › password manager for any linked mailbox
MFA
Enabled
Last reviewed
2026-06-13
Used by:Human

Forwarding identity via Cloudflare → rob.owen89@hotmail.co.uk.

AI-safe handover: rob@rob-os.com is my primary identity and forwards (via Cloudflare) to a hotmail inbox. Refer to it as my email; never request inbox access.

For Codex

Generate a repo-ready task brief with acceptance criteria in the Prompt Builder.

Repo: rob-os/robos