Summarize the field notes in my private vault and keep it local.
Pines
Run local models, bring in private context, add cloud power only when it earns the trip, and keep conversations close from your wrist.
I found 4 relevant chunks. Local model route is ready.
Vault search: 4 matches, no cloud context shared.
Pines
Live chatYour phone can be more than a remote control for cloud chat.
Pines brings local models, optional cloud providers, private context, and tools into one iPhone workspace with an Apple Watch companion for quick access.
Use capable models on iPhone
Install supported MLX models and use local inference for everyday work, private drafts, and context-heavy questions that should stay close.
Add cloud power only when you choose it
Bring your own provider keys for harder tasks. Pines keeps cloud routing explicit and never turns a local request into a cloud request silently.
Keep useful context in a private vault
Import files and notes so Pines can retrieve the right material later instead of asking you to paste the same context again.
On device until you decide otherwise.
Pines is local-first by default. Chats, model state, vault documents, embeddings, attachments, and normal inference stay on device unless you configure a provider and choose a cloud route.
Visible Consent Points
- API keys stay in Keychain.
- Normal inference remains local unless a cloud route is configured and chosen.
- Private vault and MCP resource context require per-turn approval before cloud use.
- Tool specs declare permissions, side effects, network policy, and timeout.
- CloudKit sync is optional and deliberately excludes secrets and model binaries.
tools/list enabled per server
resources/read selected by user
prompts/get editable arguments
sampling/create reviewed before return Connect useful systems while keeping actions legible.
MCP servers can bring tools, resources, prompts, subscriptions, and sampling into Pines. Network operations, private context, browser actions, and sampling results remain approval-aware.
Read the MCP notesThe iPhone app makes model choice and privacy boundaries visible.
Pines is built around the moments that matter in daily use: local chat, model readiness, private context, cloud approval, and Watch continuity.
Private Chat
- Choose an installed model
- Attach private notes
- Stream without cloud
Model Library
- Footprint and capability checks
- Verified local picks
- Runtime diagnostics
Vault Context
- Import files and notes
- OCR and chunking
- Retrieval for chat
Cloud Approval
- Send with context
- Send without context
- Keep it local
One app surface for the AI work that usually gets scattered.
Pines gives the major pieces of modern AI work one coherent iPhone surface: model choice, private context, cloud reach, tool use, MCP, and Watch access.
Talk to the model that fits the moment.
Start with a local model, bring in files, choose a provider when a task needs outside reach, and keep private context decisions visible.
- Model picker per thread
- Attachments with capability checks
- Cloud context approval
Install local models with practical guardrails.
Pines helps you review compatible MLX models, staged downloads, runtime shape, and device constraints before you rely on them.
- Curated verified models
- Runtime diagnostics
- TurboQuant profile defaults
Give your assistant a local place to remember.
Import documents and notes into a searchable vault with chunking, OCR, embeddings, vector search, and FTS fallback.
- PDF, image, Markdown, JSON, CSV
- Compressed vector codes
- Cloud embedding approval
Use tools without invisible authority.
Agent mode can call policy-gated tools, including local data reads, Brave Search, web fetch, and browser actions through approval-aware runtime boundaries.
- Typed tool specs
- Audit events
- Human approval callbacks
Connect remote tools, resources, prompts, and sampling.
Pines supports MCP Streamable HTTP with OAuth PKCE, resource previews, prompt arguments, subscriptions, and user-reviewed sampling.
- Streamable HTTP
- Resources selected by user
- Sampling review before return
Keep chats reachable from your wrist.
The Watch companion can list conversations, open transcripts, send quick replies, stop active runs, retry pending requests, and manage chat state.
- Reachability status
- Quick replies
- Conversation actions
Designed so the first useful step does not require cloud setup.
Pines is meant to feel calm on day one: begin locally, add your own material, then connect cloud providers and tools only when your workflow needs them.
Open a local chat
Start with an on-device route so the first experience is useful before any provider keys are involved.
Choose a model
Review local model size, capability, and readiness before downloading an MLX model for everyday use.
Add your context
Import notes, PDFs, images, Markdown, JSON, CSV, or plain text so Pines can retrieve what matters later.
Add cloud reach
Connect BYOK providers for harder tasks while keeping private-context approval visible per turn.
Bring it to your wrist
Use the Watch app for quick replies, conversation status, cancellation, and pending request recovery.
A personal AI workspace for people who care where the work runs.
Think privately
Ask ordinary questions, draft notes, and work through personal context without making every prompt a network request.
Research with context
Use vault retrieval, web fetch, search, and MCP resources when a conversation needs more than memory.
Switch routes clearly
Keep local models and BYOK providers in one workflow instead of spreading work across apps and dashboards.
Stay close on Watch
Check conversations, send quick replies, stop active runs, and recover pending requests from Apple Watch.
Clear expectations before you build, follow, or install.
Pines is source-available now. Public App Store or TestFlight availability will be announced only when distribution is ready.
PolyForm Noncommercial 1.0.0. Commercial use requires a separate written Schtack license.
Built for iPhone with an Apple Watch companion, Live Activity support, and shared Swift packages.
Local-first defaults, Keychain secrets, optional iCloud sync, and explicit cloud context approval.
Local MLX models are treated as a first-class path, with provider routes available when configured.
The code, architecture notes, security model, MCP notes, and current status are available on GitHub.
Straight answers about Pines today.
Is Pines a finished App Store app?
No. It is a working production-oriented foundation with final App Store hardening and device acceptance still in progress.
Does Pines require cloud AI?
No. Local execution is a first-class route. Cloud is BYOK-only and explicit.
Can cloud providers see vault context automatically?
No. Private local context requires a visible per-turn approval path before cloud use.
Why source-available instead of open source?
The repository is available for noncommercial inspection, building, and contribution under PolyForm Noncommercial 1.0.0. Commercial use needs a separate license.
What should a new visitor do first?
Read the status page for maturity, then follow GitHub releases or inspect the source.
The product story is backed by a source-available Swift codebase.
Pines is not a black-box landing page. The repository includes the SwiftUI app, shared core contracts, persistence, runtime bridges, model lifecycle services, policy-gated tools, and Watch support.
Transparent about what is ready and what is still being hardened.
Pines already has the iPhone app foundation, Watch companion, local model runtime, BYOK providers, vault ingestion, MCP support, tool approval, audit surfaces, and release validation. Public distribution still depends on real-device acceptance and final App Store polish.