SHIPPED · v1.16.0

AI Accounts, Usage Dashboard & Memory Manager

New

  • New Accounts tab in Settings → AI stores multiple OAuth logins per agent (Claude, Codex, Gemini, Qwen) and lets you switch between them with one click

  • Add Account button opens a guided login terminal pre-running the selected agent’s login command so new credentials appear in the Accounts list automatically

  • Save Current Account snapshots the live credentials into an encrypted vault with a custom label so you can return to them later

  • Account snapshots are encrypted via Electron safeStorage (macOS Keychain, Windows Credential Vault, libsecret on Linux) and stored locally under `~/.1devtool/ai-accounts/`

  • Live drift detection surfaces a "Signed in · not saved" hint when CLI logins create credentials that differ from the active snapshot

  • Saved accounts can be renamed inline or removed from the vault from the Accounts list

  • New Switch Account entry in the status bar AI dropdown jumps straight to Settings → AI → Accounts

  • New Usage sub-tab under Settings → AI tallies tokens and estimated cost per agent, broken down by model

  • Usage numbers are parsed from the session JSONL files each agent writes locally so counts reflect exactly what the agent recorded

  • Codex sessions now show current 5-hour and weekly rate limit window utilization plus reset times in the Usage tab

  • Per-file mtime cache keeps the Usage dashboard loading in milliseconds even across months of session history

  • New Memory panel reads and edits memory entries across all AI agents and all projects from a single workspace

  • Memory Manager offers both a list view and an interactive Cytoscape-based graph view that visualizes how memories reference each other

  • Memory entries can be filtered by project and agent with two dropdowns

  • Memory entries open in the Markdown editor with autosave so you no longer need to hand-edit memory files on disk

  • Export to Obsidian Vault writes every memory entry as a Markdown file into a selected vault folder, preserving per-agent and per-project folders

  • Agent input overlay (⌘I) now offers nine typography and color personas: Lowkey, Coder, Blogger, Novelist, Journalist, Poet, Vibe Coder, Researcher, and Marketer

  • Selected agent input persona is remembered per session across restarts

Improved

  • Settings → AI is now organized into Storage, Usage, and Accounts sub-tabs instead of a single long scroll

  • Each agent card (Claude, Codex, Gemini, Qwen) now uses a consistent layout with its color, icon, and display name across every AI sub-tab

  • HTTP Client remembers request/response split and sidebar widths between sessions

  • Vercel deploy Node-version fallback now searches more install locations and logs which Node binary was chosen and why

Fixed

  • Newly-logged-in AI accounts now appear in the Accounts list immediately with a "Signed in · not saved" hint instead of keeping the previous account marked active

  • Codex credentials now reload automatically after an in-app re-login so the Accounts UI no longer gets stuck on the previous account

  • Memory entry edits that land during an in-flight index refresh are now queued instead of being dropped

  • Memory Manager graph view with cose layout showing AI memory relationships
    Memory Manager graph view with cose layout showing AI memory relationships
  • Memory Manager graph view with grid layout
    Memory Manager graph view with grid layout
  • Memory Manager list view with entries across agents and projects
    Memory Manager list view with entries across agents and projects
  • AI Storage sub-tab in Settings with per-agent data roots and cleanup
    AI Storage sub-tab in Settings with per-agent data roots and cleanup
  • AI account switcher opened from the status bar dropdown
    AI account switcher opened from the status bar dropdown
  • AI Usage dashboard showing tokens and estimated cost per agent
    AI Usage dashboard showing tokens and estimated cost per agent