Field guide

Everything, as a lookup

The same ground the Academy covers, with the teaching removed. Open this when you already know what you want and need to know where it lives, what it accepts, or which key it needs.

Drawn from the documentation and the App Store release notes for 1.6.1.

Capability index

What Peak can do, and where you reach it from.

CapabilityWhat it isWhere
Root pagesFive pages always behind your tabs: Landing, Dashboard, Activity Hub, Arcade Hub, Mesh Hub.Swipe or click from the root
One inputOne field, five outcomes: Search, Note, Tasks, Whiteboard, LLM chat. Each opens as a tab.Landing
Split viewTwo tabs live side by side, both marked in the strip, restored on reopen.Right-click a tab → Show Beside
Morning briefDaily headlines on your topics, every link a page Peak actually fetched. Off until enabled, never in the background.Under the weather chip
Search enginesFourteen engines behind one list, shared by the landing input and the toolbar.Settings → General
Semantic searchFind saved material by meaning, indexed locally by an on-device embedding model.Settings → MLX → Search
ProfilesIsolated cookies, sessions, caches and local web storage, each with a name, icon and colour.Dashboard
IncognitoSkips history and activity persistence entirely.Dashboard
Block notesHeadings, paragraphs, to-do, code, markdown, links, separators, images, tables. PDF export on macOS.Landing → Note
Kanban boardsLanes, cards, drag and drop between lanes, local persistence, mesh-aware.Landing → Tasks
WhiteboardsInfinite canvas: freehand, four connector styles, six shapes, embeds, groups, export, icon and map assets.Landing → Whiteboard
SlidesDecks drawn at any size, edited element by element, exported as numbered PNGs.Ask for a deck
SitesMulti-file sites with Tailwind, Lucide icons, three.js and map runtimes, exported as a folder.Site Builder
PeakUIA validating subset of SwiftUI in .peakui files, previewed as HTML and exported verbatim into Xcode.Site Builder
PublishingPush a site to GitHub from inside Peak. Needs a personal access token, kept in Keychain and sent only to api.github.com.Site Builder
ProjectsGroups conversations, files and standing instructions so a new chat starts with the context.Dashboard
TimelineVideo editor with overlapping rows, trims, fades, titles, a mixer and a tempo grid.Intermission → Tools
Auto EditRemoves silence from a recording by loudness, keeping picture and sound together.On a talking recording
DeadnetA search engine over an invented web, marked as fabricated on every page, permanently.Search engine list
Peak MeshNearby devices over the local network — no account, no relay, per-type sharing toggles.Mesh Hub
Built-in toolsBackground removal, text extraction, image compression, palette, SVG trace, 3D extrusion, transcription. Most run on device.Intermission → Tools

Models and providers

AI is optional and unbundled: no Peak account, no Peak inference server, no subscription to us. Every row below is a route you bring yourself.

ProviderWhat it gets you
OpenRouterOne key for models from every vendor, and the only route for generating images, video, music and speech.
OpenAIGPT models directly from OpenAI.
OpenCodeA curated set of coding models on one subscription, including Claude, GPT and Gemini.
xAI GrokGrok models directly from xAI.
Google GeminiGemini through Google’s OpenAI-compatible endpoint.
Moonshot KimiKimi on the pay-as-you-go platform. Keys start sk-.
Kimi CodeKimi on the kimi.com subscription. Keys start sk-kimi- and use a different endpoint.
Ollama CloudOpen models on Ollama’s servers — same names, no local download.
OllamaModels on this Mac. No key, nothing leaves the device.
Peak LocalPeak’s own on-device engine, and an embedding source for indexing your library.

Four ways to answer without a cloud provider

RouteWhat it needsNotes
Peak’s own engineSettings → MLX, one downloadPeak suggests a model the device can hold and refuses one that will not fit.
A Mac nearbyLet Peers Use My Models, on the MacAppears under Nearby Mac. One request at a time; the reply streams back.
Apple IntelligenceLatest system, feature switched onNo download, no key. Answers questions; cannot use Peak’s tools.
OllamaThe daemon running locallyListed under On this Mac. Tool support comes from what the daemon reports.

Model lists are asked for, not remembered. Any provider with a models endpoint is queried at launch and its roster merged in, because names change faster than app releases. A provider that answers is believed in both directions, so a model it retired disappears rather than lingering until it fails.

“Allow models hosted in China” is about hosting, not weights. A model running on your own device is unaffected by it whatever it was trained by — the switch governs where a request is sent, and an on-device model sends nothing.

Generation is OpenRouter’s, whoever is answering. Image, video, music and speech run through OpenRouter’s extension to the chat API. Without that key those tools are not supplied to the model at all, and Peak says so rather than letting it describe a picture it never made.

The local endpoint

Addresshttp://127.0.0.1:52424/v1, OpenAI-compatible
Reachable fromLoopback only — nothing on the network can reach it
AuthA bearer token that exists only on this device
LifetimeExists only while the engine runs; turning it off closes the port

What the agent may touch

Settings → Tools is the ceiling. Nothing widens it — not a skill, not a prompt, not a project instruction.

AreaWhat it can do
ResearchSearch, navigate, click, fill fields, scroll, extract text and screenshot — in a hidden viewport that never touches your tabs.
Page mediaList the images and video a page actually displays, including srcset, <picture>, CSS backgrounds and Open Graph tags.
RepositoriesList a public GitHub repo’s tree, read files, search across them. Nothing is cloned; files are held for that conversation only.
Your librarySemantic search over saved bookmarks, notes and history. Local only; it never touches the web.
Media searchAcross images you already generated or attached, so it reuses what exists.
BuildingCreate sites, write and edit files, read them back, run a page to diagnose it, screenshot what it wrote and look at the result.
On-device toolsPalette extraction, whole-site design language, subject cut-out. No key needed.
ApprovalRequested changes are held in the AI inspector until you accept them. On by default.

Built-in skills

A skill is instructions, a tool policy, knowledge and templates — deliberately data, never code. A skill’s policy can only ever narrow what Settings already permits.

SkillWhat it does
Site BuilderMulti-page sites with real images and no placeholder text.
Video StudioCuts video on a timeline: overlapping rows, titles, generated shots that continue the last one.
Slide DesignDecks and animations with one palette, one axis, and shapes that hold text rather than decorate it.
DiagramsFlowcharts, sequences, ER, Sankey, Gantt and thirty more, as self-contained HTML.
Scroll WorldScroll-scrubbed video pages: generated scenes, seamless camera moves, no cuts.
Long TakeLong generated films: frame-chained clips, a beat sheet and a soundtrack.
Deep ResearchReads several independent sources, then answers with what they actually support.
TerseStrips filler. Same substance, far fewer words.
NarratorTurns an explanation into narrated video — script, voice and soundtrack.
MinimalA handful of tools rather than all of them. The sensible default for a small or on-device model.
Visual BrowserWorks the tab you are looking at rather than the hidden research one. Needs Workspace AI and its browser permissions on.

Runtimes a generated site can use

Offline, from Peak’s own asset paths — nothing fetched from a CDN.

RuntimeWhat it gives youHow it is reached
TailwindUtility classes with no build step.One script tag
LucideAround seventeen hundred icons as inline SVG.data-lucide plus lucide.createIcons()
three.jsReal-time 3D, including orbit controls and model loading.An import map plus a module script
World mapA choropleth of around two hundred and twenty countries as inline SVG, from a plain object of values.One script tag plus a data-worldmap element

Live — the world map runtime

Not a picture of the capability. This is the runtime named in the row above, running on this page, drawing from a plain object of country values written into the markup.

Illustrative values, not Peak’s own figures — the point is the runtime, not the data.

Sizes and formats

ThingWhat it accepts or producesWhere
Deck sizesDrawn at any size and re-drawn rather than scaled, so type stays sharp.Ask for a deck
Deck exportNumbered PNGs, one per slide.From the deck
Block note exportPDF, on macOS.From the note
Site exportA folder of real files you can read and edit.Site Builder
PeakUI exportA multiplatform Xcode project: one app target for macOS and iOS, folder-synchronised groups, a shared scheme.Site Builder
Rendered videoDiagrams, plots, equations and slide-style explainers, rendered on-device and instantly.In a conversation
Generated videoA slow cloud job measured in minutes, with a spend ceiling per conversation.Needs an OpenRouter key
Generated filenamesNamed from their content rather than a timestamp, and reachable by name in later turns.Everywhere
Starting cutsAnnouncement · three-point explainer · open/middle/close · lower thirds · blank.Intermission → Tools → Timeline Structures

Keys and gestures

ActionHow
Summon Peak over everythingControl + 1, changeable under Settings → General
Reopen a tab closed by accidentShift + Command + T
Put a tab beside anotherRight-click a tab you are not on → Show Beside. Press and hold on iPad.
Move the toolbar to the other paneClick that pane’s tab
Go back to one pageClose Split, from the same menu
Refresh local modelsAt the bottom of the model menu, after starting Ollama

What is stored where

Browsing history, saved sessions, bookmarks, activity logs, notes and attachments, task boards, AI chat history, whiteboards, sites, workspace profiles, dashboard layout and mesh message history.

All of it lives in Core Data, app support files, UserDefaults and Keychain, and can sync through your own private iCloud using CloudKit. Peak has no access to that database.

Peak does not
Ship built-in analytics, advertising SDKs, or cross-app tracking
Require an account — there are no Peak servers holding your workspace
Relay mesh through the cloud — nearby means nearby
Use your chats for training

When something is missing

SymptomCause
Generation tools are missingImage, video, music and speech run through OpenRouter. Without that key the tools are not supplied at all.
No local modelsThe engine is off until you turn it on, under Settings → MLX. For Ollama, use Refresh local models after starting the daemon.
Nearby devices are not appearingNothing advertises until the room passphrase is set, and it must match on both devices.
A borrowed model will not answerThe Mac holding the weights has to switch on Let Peers Use My Models first, and it answers one request at a time.
Apple Intelligence will not search the webIt answers questions but cannot use Peak’s tools. Switch to a tool-capable model.

Where this page and the app disagree, the app is right. The documentation is regenerated with each release; the Academy teaches the same material as worked courses.