Current status & focus
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 decisionsLocal-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 libraryRobOS — 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 "G:\My Drive\.ROB-OS"Account & profile
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 credentialsGitHub login
GitHub · Login
- 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
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
- Account
- rob@rob-os.com (GitHub SSO)
- Secret location
- No separate password — logs in via GitHub
- MFA
- Enabled
- Last reviewed
- 2026-06-13
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
- 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
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
- 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
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.