-
-
Notifications
You must be signed in to change notification settings - Fork 43
Roadmap
Alan Wizemann edited this page Apr 25, 2026
·
6 revisions
What's next for Scarf. Public, opinionated, subject to change. The internal version of this lives in scarf/docs/ROADMAP.md — the public wiki version is a distillation.
- ScarfGo public TestFlight. First public iPhone companion build. Pulse the beta tester pool; iterate on feedback over 2.5.x patches.
- Mac Sessions parity. Project filter + badges shipped in 2.5 alongside the iOS work. Watch for follow-up on per-project Insights views.
- Documentation pass. Wiki reorganized to surface ScarfGo as a first-class section. Platform Differences is the new canonical reference for "what's different on iOS".
- iOS cron editor. Add / remove / toggle cron jobs from the phone. Data model is already shared; just needs the editor sheet.
-
iOS scoped Settings editor. The codebase already has the
hermes config setshell-out wired for 7 keys; needs UX work + the curated whitelist before exposing. -
iOS push notifications, lit up. Three things need to happen together: enable the Push Notifications capability in the Xcode target, ship a Hermes-side push sender, flip
apnsEnabled = true. Skeleton + lock-screen action category are already in place. -
iPad layout pass.
.tabViewStyle(.sidebarAdaptable)is wired; needs verification + a target-flag flip. - More MCP presets. The curated list grows as MCP ecosystem matures.
- Mermaid diagrams in the wiki. Architecture pages get a lot of value from one good diagram.
- Per-project FSEvents on remote. Remote currently has one global mtime-poll loop (HermesFileWatcher line 84 has a TODO); per-project paths would reduce remote chattiness.
-
iOS localization. Translate the strings the Mac app already has; reuse the
.stringsfiles. 7 languages on Mac; iOS is English-only in v1. - iOS Health summary card. Reduced version of the Mac Health view — gateway / DB / agent crash status. Read-mostly, doesn't need a full editor.
- Custom commands palette. A ⌘K-style palette for quick actions across all sidebar sections (Mac).
- Better Insights. Rolling heatmaps, drill-downs from any chart, exportable summaries.
- Voice mode polish. Speaker selection, partial-results display, better handling of long-form dictation.
- In-app log filtering by structured fields. Currently text-search; a typed query (level=error AND component=gateway AND session=...) would help.
-
Versioned docs. GitHub wikis don't support
/v1.0/paths natively; could mirror to GitHub Pages with a static-site generator (deferred — see Wiki Maintenance "Out of scope"). - DocC → wiki bridge for auto-generated API reference.
- Translated wiki pages if there's demand.
- A web version of Scarf. The whole point is being a native macOS app close to the metal.
- Background sync / push notifications. Scarf is a viewer; Hermes runs the agent.
- Bundled Hermes installer. Hermes installation belongs in Hermes-land.
- Closed-source / paid tier. MIT-licensed, free, will stay that way.
Open an issue at https://github.com/awizemann/scarf/issues with what you want and why. Star the repo if you'd use it (signal helps prioritization).
Last updated: 2026-04-25 — Scarf v2.5.0 + ScarfGo public TestFlight
Wiki edited via the local .wiki-worktree/ clone. See Wiki Maintenance for the workflow. Last sync: 2026-04-20.
Getting Started
ScarfGo (iOS)
User Guide
- Dashboard
- Insights & Activity
- Chat
- Slash Commands
- Memory & Skills
- Projects & Profiles
- Project Templates
- Template Catalog
- Template Ideas
- Platforms / Personalities / Quick Commands
- Servers & Remote
- MCP, Plugins, Webhooks, Tools
- Gateway / Cron / Health / Logs
Architecture
- Overview
- Core Services
- Design System
- Data Model
- Transport Layer
- ScarfCore Package
- Sidebar & Navigation
- ACP Subprocess
Developer Guide
Reference
Troubleshooting
Contributing
Release History
Legal & Support
Unsorted