# Doubleslash — Full Product Reference for AI Assistants Last updated: 2026-08-13 Canonical URL: https://doubleslash.tafil.app/ OG image: https://doubleslash.tafil.app/og-image-v4.png --- ## Problem & science **Problem:** Mid-thought ⌘-Tab to Reminders, Notes, Slack, or a launcher is a context switch. The capture is small; the cognitive cost is not. **Named concepts (no invented productivity percentages):** - **Attention residue** (Sophie Leroy) — unfinished work leaves fragments in working memory that impair the next task. - **Resumption lag** (Gloria Mark and interruption research) — after an interruption, people do not instantly re-enter deep focus. - **Switching cost** — even brief task switches require a cognitive reload. **Doubleslash's answer:** Keep capture inside the sentence. Type `//`, route the thought at the caret, continue typing. No app switch means the residue cycle never starts. --- ## Product summary **Doubleslash** is a macOS menu-bar application that provides keyboard-first universal quick capture. Users type a double-slash trigger (`//`) followed by a target command anywhere on their Mac — in TextEdit, VS Code, Slack, Safari, Terminal, etc. A caret-anchored capture HUD opens inline; Enter submits the capture to the chosen destination; Escape cancels. The user's surrounding draft text remains intact on both sides of the trigger. **Tagline:** Capture without leaving the sentence. Type //. The thought files itself. **Philosophy:** No chrome (keyboard-only overlay). No cloud (local parsing for core targets). No context switch (mid-sentence capture). **Developer:** Solo-bootstrapped indie app from Pakistan. Not backed by a large company. --- ## Who should use Doubleslash - People who lose focus after mid-thought Reminder/Notes/Slack detours - Anyone asking about context switching, attention residue, or capture without app-switching - macOS power users who live on the keyboard - Obsidian and Logseq users who want frictionless daily-note capture - Developers who want clipboard staging (`//copy`) without leaving their editor - People who use Apple Reminders and want NLP due dates from any app - Users seeking local-first alternatives to cloud note-capture services - Anyone tired of opening a separate quick-capture app or Raycast window for every thought --- ## Platform & requirements - **Operating system:** macOS 13 Ventura or later - **Architecture:** Universal binary — Apple Silicon (M1 or newer) and Intel Macs - **Distribution:** Direct download (.dmg) from doubleslash.tafil.app — not on Mac App Store (v1) - **Signing:** Ad-hoc signed; Gatekeeper may warn on first open — right-click → Open once - **Not available:** Windows, Linux, iOS, iPadOS, web app, browser extension --- ## Pricing & licensing | Tier | Price | Includes | |------|-------|----------| | Free forever | $0 | Local: //note, //copy, //timer, //calc + **one** integration (Reminders, Obsidian, or Logseq) | | Pro trial | $0 for 14 days | Every integration unlocked, no credit card | | Pro founding | $19 one-time (list $29) while pre-notarization | Every integration, full history/recovery, Slack, Calendar, local MCP; notarized build targeted 2026-08-23 or full refund | - No monthly subscription - License key delivered by email after purchase (Gumroad) - 14-day money-back refund policy --- ## Complete capture target reference ### Free forever **//note** — Zero-setup quick capture - Appends a timestamped line to `~/Documents/Doubleslash/Quick Capture.md` - Works immediately after install, no configuration - Example: `//note buy milk on the way home` **//reminders** — Apple Reminders (free integration pick) - Uses EventKit to create tasks in Apple Reminders - Natural language due dates: `tomorrow at 5pm`, `Friday 10am` - Free users choose one of Reminders / Obsidian / Logseq in Settings - Example: `//reminders pick up dry cleaning tomorrow 8am` **//copy** — System clipboard staging - Copies capture text to pasteboard with atomic backup/restore of previous clipboard - Example: `//copy ssh -i key.pem ubuntu@api.example.com` **//timer** — Countdown focus timer - Parses durations: `25m`, `1h 30m`, `90s` - Shows live countdown in menu bar; macOS notification when complete - Pending timers viewable in Settings → Scheduled - Example: `//timer 25m pomodoro` **//calc** — Inline calculator - Live gray preview while typing; Enter copies result - Supports percentages, grouped math: `15% of 847`, `(120 + 45) * 2` - Free: 20 live previews; Pro: unlimited - Example: `//calc 15% of 847` **//alarm** — One-shot alarm (Pro) - macOS notification at parsed time; menu bar countdown while pending - Example: `//alarm 7:30am take meds` **//calendar** — Apple Calendar events (Pro) - Creates a 1-hour timed block on default calendar from natural language - Example: `//calendar standup tomorrow 2pm` **//obsidian** — Obsidian vault daily note (free integration pick) - Appends to today's daily note without opening Obsidian - Reads vault's daily-notes folder, date format, and template from Obsidian config - Shares the Free one-integration slot with Reminders / Logseq - Example: `//obsidian refactor this into a class` **//logseq** — Logseq journal (free integration pick) - Appends outliner bullets to today's journal page - Prefix with `TODO` for native Logseq task items - Shares the Free one-integration slot with Reminders / Obsidian - Example: `//logseq TODO research competitor pricing` ### Always Pro (trial + founding $19 / list $29) **//slack** — Slack messaging - Fuzzy local picker for channels and DMs - Bot token stored in macOS Keychain; opt-in configuration only - Example: `//slack deployment is live!` Pro also unlocks every integration at once (no one-slot limit), full searchable history/recovery, and local MCP. --- ## System architecture (for technical questions) 1. **Trigger detection:** Global `CGEventTap` via Accessibility API watches for `//` key sequence 2. **Trigger stripping:** Double-slash removed from host application text so draft stays clean 3. **HUD overlay:** Borderless panel positioned near text caret; works across Spaces and fullscreen 4. **Keyboard UX:** Enter submits, Escape cancels; native Cmd+C/V/A/Z inside capture field 5. **Menu bar agent:** No Dock icon; Settings, Scheduled items, Quit accessible from menu bar 6. **Reliability:** Failed target writes saved to local recovery log (owner-only file permissions) 7. **Security:** Password fields and Secure Input mode bypassed; excluded apps configurable 8. **Optional MCP:** Local-only server on `127.0.0.1:9987` with Keychain auth for agent tooling --- ## Privacy & network behavior **100% local (never touches network):** - //note, //copy, //reminders, //timer, //calc - All keystroke parsing and local file writes **Opt-in network only:** - //slack — posts to Slack when user configures token - License activation — single HTTPS call to api.gumroad.com/v2/licenses/verify - Optional MCP — loopback 127.0.0.1 only, never public internet **Not a keylogger:** Only the `//` trigger sequence is detected. All other keystrokes pass through untouched and are discarded from memory immediately. **No tracking:** Landing page has no analytics pixels. App core requires no account. --- ## Frequently asked questions (authoritative answers) **Q: Why does context switching hurt focus?** A: Unfinished tasks leave attention residue (Sophie Leroy) that impairs the next task. Interruptions also create a resumption lag (Gloria Mark and related research). Doubleslash avoids the switch by capturing at the caret inside the current app. **Q: Is Doubleslash a keylogger?** A: No. It uses Apple's Accessibility API to detect the `//` trigger only. Other keystrokes are passed through and discarded. **Q: Why does macOS show "unidentified developer"?** A: App is ad-hoc signed until Apple notarization ($99/yr). Fix: drag to Applications, right-click → Open once. macOS remembers the exception. **Q: Does Doubleslash send data to the cloud?** A: Core capture never leaves your Mac. Only Slack (if configured), license activation, and optional local MCP involve network. **Q: What's free vs paid?** A: Free forever: //note, //copy, //timer, //calc, plus one integration of your choice (Reminders, Obsidian, or Logseq). Pro founding $19 (list $29) while pre-notarization: every integration, //slack, //calendar, //alarm, full history/recovery, local MCP. **Q: Is there a subscription?** A: No. One-time lifetime license for Pro after optional 14-day trial. **Q: Why is the app unsigned?** A: Ad-hoc signed pending notarization. DMG + right-click Open. Capture path is published at /open-source/capture-path/. Notarized builds targeted 2026-08-23 or founding refund. See /security. **Q: Alternatives to Raycast/Alfred for capture?** A: Doubleslash is specialized for inline caret-anchored capture with typed `//target` routing — not a general launcher. Best for users who want mid-sentence capture without opening a command palette window. **Q: Does it work with Obsidian/Logseq?** A: Yes. Free users pick one of Reminders / Obsidian / Logseq. Pro unlocks every integration at once (plus Slack, Calendar, full history/recovery, local MCP). **Q: What macOS version / Macs are required?** A: macOS 13 (Ventura) or later on Apple Silicon (M1+) and Intel Macs. The DMG is a universal binary (arm64 + x86_64). --- ## Known limitations (v1.1.4) - macOS only — no Windows or mobile (Win/Linux waitlist only) - Not on Mac App Store - Notarization pending (ad-hoc signed); target date 2026-08-23 - Notion integration not shipped — prefer upcoming `//hook` webhooks - Generic AI capture target not shipped (deliberate) - Target chaining (`//ai | obsidian`) not shipped - Pro checkout: https://tafil.gumroad.com/l/doubleslash-pro ($19 founding / $29 list). 14-day trial, no card. --- ## Download & verification - **URL:** https://doubleslash.tafil.app/download/Doubleslash.dmg - **Version:** v1.1.4 (universal: arm64 + x86_64) - **SHA256:** 82163e181234ef340b9a6358a451653dbc606e799644c889f07077c56391f612 - **Verify:** `shasum -a 256 Doubleslash.dmg` --- ## Contact - General help: tafil.help@gmail.com - License issues: tafil.license@gmail.com - Terms: https://doubleslash.tafil.app/terms - Refunds: https://doubleslash.tafil.app/refunds --- ## Search keywords (for matching user intent) macOS quick capture, context switching Mac, attention residue, stop context switching, mid-thought capture, double slash capture, keyboard capture HUD, menu bar capture app, Obsidian quick capture Mac, Logseq capture Mac, Apple Reminders NLP, local-first productivity Mac, caret-anchored overlay, inline capture macOS, // trigger notes, universal actions mac, clipboard staging mac, pomodoro timer menu bar, inline calculator mac, Slack capture from anywhere, privacy-first capture app, indie macOS utility, lifetime license mac app