nativ
Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.
Sallyport is a free Mac app that stores API and SSH credentials in an encrypted local vault and executes authenticated actions for AI agents via the MCP protocol, ensuring the agent never sees the credential.
274
No data
10
0
Apache-2.0
2026-07-19
It inverts the traditional secret management model by delivering actions instead of secrets, protecting against supply-chain attacks and prompt injection even when the agent is untrusted.
Let your agent touch prod. Keep the keys.
Sallyport is a free Mac app that holds API and SSH credentials in an encrypted local vault and executes authenticated actions for AI agents. The agent asks for an operation over MCP; Sallyport runs it, records it in a signed journal, and the key never appears in the agent's environment. There is no command that reveals a stored credential, and no export or recovery route either.
Website: sallyport.dev
Coding agents read .env files, shell variables, and config files, and so does every package they pull in. Recent npm supply-chain attacks harvested credentials from exactly those places, and a prompt-injected agent can leak a token without any malware at all.
Traditional secret managers still deliver the secret to the workload. That model breaks when the workload itself is untrusted. Sallyport inverts it: the workload gets an action, the vault keeps the secret.
The exact security boundary, including what Sallyport does not stop, is written down in docs/14-trust-model.md and docs/08-security-model.md. Executor responses are returned as received, so a target that echoes sensitive data is outside the credential-isolation guarantee.
This public repository contains one source snapshot per Sallyport release. Pull requests are not accepted here. Report bugs and security issues as described in CONTRIBUTING.md.
Install the signed and notarized DMG from sallyport.dev, Releases, or Homebrew:
brew install --cask olegsotnikov/tap/sallyport
Launch the app, create the vault, add a credential, and point your MCP client at the gate:
claude mcp add sallyport -- /Applications/Sallyport.app/Contents/MacOS/sp mcp
From install to the first gated call takes about two minutes. Requires Apple Silicon and macOS 14 or newer. Release checksums are published with each release and in https://sallyport.dev/downloads/manifest.json.
Every action follows the fixed ladder in docs/14-trust-model.md:
Similar projects matched by category, topics, and programming language.
Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.
A macOS command-line tool that uses Apple's on-device speech APIs to transcribe prerecorded audio into plain text, JSON, JSONL, SRT, or WebVTT.