Peak Native Documentation
Peak Native is a lightweight, keyboard-centric browser built exclusively for macOS using Swift and SwiftUI. It lives in your menubar and is designed to eliminate friction between thought and action.
Instant Access
Summon Peak from anywhere with a global hotkey. It appears instantly and vanishes when you're done.
Native Performance
Built on WebKit and Swift. Low memory footprint, smooth animations, and deep macOS integration.
Multi-Modal Tabs
Tabs aren't just for websites. A tab can be a Note, a Task Board, or an AI Chat session.
Getting Started
Installation
Peak Native is compatible with macOS 26.0 and later. Download the .dmg, drag it to Applications, and launch.
Global Hotkey
By default, you can summon Peak using Control + 1. This toggles the window visibility from anywhere in the OS.
Tip: You can customize this shortcut in Settings > General if you prefer something like Cmd + 1 or Option + S.
Menubar Mode
Peak lives in your menu bar (top right of your screen). Clicking the Peak icon will also toggle the window. The app is designed to be transient—if you click outside the window, it will automatically hide (this behavior can be toggled in Settings).
The Interface
Peak moves away from the traditional "address bar + viewport" model. Instead, it uses a horizontal paging system:
- Landing (Search): The starting point. Search the web, open favorites, or start a command.
- Dashboard (Swipe Left): A widget-based view where you can organize bookmarks into groups and view quick stats.
- Activity Hub (Swipe Right): A timeline of your recent tabs, notes, and chats.
- Workspaces (Far Right): Save your current tab setup as a named workspace (e.g., "Coding", "Research") and restore it later.
Intelligent Notes
Peak includes a full-featured block editor. Unlike a simple text pad, Peak Notes allow you to mix rich media and structured data.
Creating a Note
From the landing page, switch the input mode to Note and type a title. Alternatively, open the Inspector side panel.
Block Types
- Headings & Text: Standard rich text formatting.
- Code Blocks: Use ```swift or ```python to create syntax-highlighted code snippets.
- To-Do Lists: Create interactive checklists directly in your notes.
- Smart Links: Format links as
Display Text | url.comfor clean, readable hyperlinks. - Images: Drag and drop images directly onto a note, or use the photo picker.
Export: You can export any note to PDF by clicking the share icon in the note toolbar.
AI Companion
Peak integrates directly with OpenRouter, allowing you to use state-of-the-art models without a monthly subscription to each provider.
Supported Models
Peak Native supports reasoning models and huge-context models, including:
- DeepSeek R1 (Reasoning enabled)
- GPT-5 (Preview/Hypothetical access via OpenRouter)
- Claude 4 Sonnet
- Google Gemini 3 Pro
- Grok 4 Fast
Configuration
Go to Settings > API and enter your OpenRouter API Key. Your key is stored securely in the macOS Keychain and is never sent to our servers.
Image Generation
In the chat input, click the Image Icon. Peak uses Gemini 2.5 Flash for rapid, high-quality image generation based on your text prompts.
Kanban Tasks
For project management, Peak offers native Kanban boards.
- Create: Type "Project Name" in the launcher and select Task mode.
- Columns: Add custom columns (To Do, In Progress, Done).
- Drag & Drop: Drag tasks between columns to update their status.
- Persistence: Boards are saved locally using CoreData.
Essential Hotkeys
Master Peak with these shortcuts:
| Ctrl + 1 | Toggle Peak Window (Global) |
| Cmd + N | New Tab (Opens Launcher) |
| Cmd + W | Close Current Tab |
| Cmd + R | Refresh WebTab |
| Cmd + , | Open Settings |
Privacy & Data
Peak is designed with a Local-First philosophy. We do not track your browsing history or store your notes on our servers.
Granular Data Management
In Settings > Privacy, you have complete control over your data. You can granularly wipe:
- Browsing History (Websites visited)
- Saved Sessions (Workspaces)
- Chat Logs (AI conversations)
- Notes & Attachments
- Bookmarks
Or use the Reset All Data button to return the app to a factory-fresh state.