{"repo":"osaurus-ai/osaurus","free":true,"listed":false,"github":"https://github.com/osaurus-ai/osaurus","clone":"git clone https://github.com/osaurus-ai/osaurus.git","description":"Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source.","language":"Swift","stars":7629,"topics":["anthropic","apple-foundation-models","apple-intelligence","apple-neural-engine","llm","mcp","mcp-server","mlx","openai","swift"],"license":"MIT","category":"dev_tool","readme_excerpt":"<p align=\"center\">\n<img width=\"1920\" height=\"1080\" alt=\"osaurus-techcrunch-1\" src=\"https://github.com/user-attachments/assets/d7905005-71fe-41ba-b69f-e8968af29b5c\" />\n</p>\n\n<h1 align=\"center\">Osaurus</h1>\n\n<p align=\"center\">\n  <strong>Own your AI.</strong><br>\n  Agents, memory, tools, and identity that live on your Mac. Built purely in Swift. Fully offline. Open source.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://trendshift.io/repositories/22454?utm_source=repository-badge&amp;utm_medium=badge&amp;utm_campaign=badge-repository-22454\" target=\"_blank\" rel=\"noopener noreferrer\"><img src=\"https://trendshift.io/api/badge/repositories/22454\" alt=\"osaurus-ai%2Fosaurus | Trendshift\" width=\"250\" height=\"55\"/></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/osaurus-ai/osaurus/releases/latest\"><img src=\"https://img.shields.io/github/v/release/osaurus-ai/osaurus?sort=semver\" alt=\"Release\"></a>\n  <a href=\"https://github.com/osaurus-ai/osaurus/releases\"><img src=\"https://img.shields.io/github/downloads/osaurus-ai/osaurus/total\" alt=\"Downloads\"></a>\n  <a href=\"https://github.com/osaurus-ai/osaurus/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/osaurus-ai/osaurus\" alt=\"License\"></a>\n  <a href=\"https://github.com/osaurus-ai/osaurus/stargazers\"><img src=\"https://img.shields.io/github/stars/osaurus-ai/osaurus?style=social\" alt=\"Stars\"></a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/Platform-macOS%20(Apple%20Silicon)-black?logo=apple\" alt=\"Platform\">\n  <img src=\"https://img.shields.io/badge/OpenAI%20API-compatible-0A7CFF\" alt=\"OpenAI API\">\n  <img src=\"https://img.shields.io/badge/Anthropic%20API-compatible-0A7CFF\" alt=\"Anthropic API\">\n  <img src=\"https://img.shields.io/badge/Ollama%20API-compatible-0A7CFF\" alt=\"Ollama API\">\n  <img src=\"https://img.shields.io/badge/MCP-server-0A7CFF\" alt=\"MCP Server\">\n  <img src=\"https://img.shields.io/badge/Apple%20Foundation%20Models-supported-0A7CFF\" alt=\"Foundation Models\">\n  <a href=\"https://huggingface.co/OsaurusAI\"><img src=\"https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-OsaurusAI-FFD21E\" alt=\"Hugging Face\"></a>\n  <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen\" alt=\"PRs Welcome\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg\">Download for Mac</a> ·\n  <a href=\"https://docs.osaurus.ai\">Docs</a> ·\n  <a href=\"https://huggingface.co/OsaurusAI\">Models</a> ·\n  <a href=\"https://discord.gg/osaurus\">Discord</a> ·\n  <a href=\"https://x.com/OsaurusAI\">Twitter</a> ·\n  <a href=\"https://github.com/osaurus-ai/osaurus-tools\">Plugin Registry</a>\n</p>\n\n---\n\n## Inference is all you need. Everything else can be owned by you.\n\nModels are getting cheaper and more interchangeable by the day. What's irreplaceable is the layer around them -- your context, your memory, your tools, your identity. Others keep that layer on their servers. Osaurus keeps it on your machine.\n\nOsaurus is the AI harness for macOS. It sits between you and any model -- local or cloud -- and provides the continuity that makes AI personal: agents that remember, execute autonomously, run real code, and stay reachable from anywhere. The models are interchangeable. The harness is what compounds.\n\nWorks fully offline with local models. Connect to any cloud provider when you want more power. Nothing leaves your Mac unless you choose.\n\nNative Swift on Apple Silicon. No Electron. No compromises. MIT licensed.\n\n## Install\n\n```bash\nbrew install --cask osaurus\n```\n\nOr download the latest `.dmg` from [Releases](https://github.com/osaurus-ai/osaurus/releases/latest). After installing, launch from Spotlight (`⌘ Space` → \"Osaurus\") or the CLI:\n\n```bash\nosaurus ui       # Open the chat UI\nosaurus serve    # Start the server\nosaurus status   # Check status\n```\n\n> Requires macOS 15.5+ and Apple Silicon.\n\n## Agents\n\nAgents are the core of Osaurus. Each one gets its own prompts, memory, and visual theme -- a research assistant, a coding partner, a file organizer, whatever you need. Tools and skills are automatically selected via RAG search based on the task at hand -- no manual configuration needed. Everything else in the harness exists to make agents smarter, faster, and more capable over time.\n\nAgents can also opt into a private local database and a single self-scheduled next run -- see [Agent DB & Self-Scheduling](docs/AGENT_DB.md). Local storage is plaintext by default (protected by FileVault) with opt-in SQLCipher encryption -- see [Storage](docs/STORAGE.md).\n\n### Agent Loop\n\nEvery chat is an agent loop. Pick a working folder and the agent gets file, search, and git tools. Toggle the sandbox and it gets shell access in an isolated sandbox. The model writes a markdown todo list, executes against it, and closes out with a verified summary -- all in the same chat window. See the [Agent Loop Guide](docs/AGENT_LOOP.md).\n\n### Sandbox\n\nAgents execute code in an isolated Linux VM powered by Apple's [Containerization](https://developer.apple.com/documentation/containerization) framework. Full dev environment -- shell, Python, Node.js, compilers, package managers -- with zero risk to your Mac.\n\nEach agent gets its own Linux user and home directory. The VM connects back to Osaurus (inference, memory, secrets) via a vsock bridge -- sandboxed but not disconnected. Extend with simple JSON plugin recipes, no Xcode or code signing required.\n\n```\n┌────────────────┐       ┌────────────────────────────┐\n│    Osaurus     │       │   Linux VM (Alpine)        │\n│                │       │                            │\n│  Sandbox Mgr ──┼───────┤→ /workspace  (VirtioFS)    │\n│  Host API   ←──┼─vsock─┤→ osaurus-host bridge       │\n│                │       │                            │\n│                │       │  agent-alice  (Linux user) │\n│                │       │  agent-bob    (Linux user) │\n└────────────────┘       └────────────────────────────┘\n```\n\n> The Linux VM requires macOS 26+ (Tahoe). On earlier versions Osaurus falls back to a native macOS Seatbelt sandbox: commands run on your Mac under `sandbox-exec` confinement, with writes limited to the sandbox workspace, `pip`/`npm` installs (no `apk`), and all-or-nothing network access instead of per-domain allowlists. See the [Sandbox Guide](docs/SANDBOX.md) for configuration, built-in tools, and plugin authoring.\n\n### Memory\n\nThree layers -- identity, pinned facts, and per-session episodes -- plus a transcript fallback. Agents distill conversations once at session end (not on every turn), score what matters by salience, and surface at most one compact slice per request based on what you're actually asking. A background consolidator decays, merges, and evicts so memory stays sharp instead of bloating. Most turns inject ~800 tokens or less; many inject zero. See the [Memory Guide](docs/MEMORY.md).\n\n### Privacy Filter\n\nWhen you send to a cloud model, an on-device classifier — OpenAI's `openai/privacy-filter` (Apache-2.0, 1.5B params / 50M active sparse-MoE), served via the MLX conversion `mlx-community/openai-privacy-filter-bf16` (~2.8 GB) — detects names, emails, phones, URLs, addresses, dates, account numbers, and free-form secrets, alongside deterministic regex for SSN, credit cards, IBAN, AWS keys, GitHub tokens, and your own custom patterns. Each detection is shown in a review sheet with a scrubbed preview before sending; approved entities are swapped for stable `[PERSON_1]` / `[EMAIL_2]` placeholders, and streaming replies are unscrubbed back on the fly so the chat reads naturally. **Fail-closed**: if the post-scrub scan finds anything that leaked, the send is blocked. Verify wire-level redaction in the **Insights** panel — it captures the exact bytes the cloud saw. See the [Privacy Filter Guide](docs/PRIVACY_FILTER.md).\n\n### Identity\n\nEvery participant -- human, agent, device -- gets a secp256k1 cryptographic address. Authority flows from your master key (iCloud Keychain) down to each agent in a verifiable chain of trust. Create portable access keys (`osk-v1`), scope per-agent, revoke anytime. See [Identity docs](docs/IDENTITY.md).\n\n### Relay\n\nExpose agents to the internet via secure WebSocket tunnels through `agent.osaurus.ai`. Unique URL per agent based on its crypto address. No port forwarding, no ngrok, no configuration.\n\n### Secure Channel\n\nWhen two Osaurus agents talk -- across your LAN or across the world through the relay -- the conversation is **end-to-end encrypted**: a forward-secret X25519 handshake authenticated by each agent's crypto identity, with every request, streamed token, and access key sealed in ChaCha20-Poly1305. The relay becomes a blind pipe that forwards ciphertext it cannot open; a man-in-the-middle cannot complete a handshake; replayed or truncated traffic is detected and refused; and there is no plaintext fallback an attacker can force. Zero configuration -- pairing is all it takes. See the [Secure Channel docs](docs/SECURE_CHANNEL.md).\n\n### Subagents (Spawn)\n\nLet a chat delegate a bounded task to another model -- **local or remote** -- or to one of your saved agents, and get a compact result back without cluttering the conversation. Perfect for offloading research, coding, or analysis to a specialist mid-turn. When the subagent runs on a local model, Osaurus does a **single-residency handoff**: it unloads your chat model, runs the job, then reloads and continues, so two large models never fight for memory. Off by default, approved on first use, and configured per agent.\n\n### Browser Use\n\nGive an agent its own browser. `browser_use` runs a self-contained subagent that navigates, reads pages, clicks, types, and verifies each step against a persistent per-agent WebKit session — cookies and sign-ins survive between chats, isolated from other agents and your regular browser. Reads and navigation run automatically; typing and anything consequential pause for your approval, and sign-ins happen in a secure window you type into directly (agents never see creden","default_branch":"main","files":3084,"tree":[".cursor/rules/testing-workflow.mdc",".cursor/settings.json",".gitattributes",".github/ISSUE_TEMPLATE/bug_report.yml",".github/ISSUE_TEMPLATE/config.yml",".github/ISSUE_TEMPLATE/feature_request.yml",".github/ISSUE_TEMPLATE/model-compatibility.yml",".github/pull_request_template.md",".github/release-drafter.yml",".github/workflows/build-and-release.yml",".github/workflows/ci.yml",".github/workflows/deploy-appcast.yml",".github/workflows/label-merged.yml",".github/workflows/release-drafter.yml",".github/workflows/sandbox-image.yml",".gitignore",".swift-format",".swiftlint.yml","AGENTS.md","App/Secrets.xcconfig","App/osaurus.xcodeproj/project.pbxproj","App/osaurus.xcodeproj/project.xcworkspace/contents.xcworkspacedata","App/osaurus.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved","App/osaurus.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/configuration/mirrors.json","App/osaurus.xcodeproj/xcshareddata/xcschemes/osaurus.xcscheme","App/osaurus/Acknowledgements.json","App/osaurus/AppIntents/AgentEntity.swift","App/osaurus/AppIntents/OsaurusIntents.swift","App/osaurus/AppIntents/OsaurusShortcuts.swift","App/osaurus/Assets.xcassets/AccentColor.colorset/Contents.json","App/osaurus/Assets.xcassets/AppIcon.appiconset/Contents.json","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_1024.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_128.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_16.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_256.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_256@2x.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_32.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_32@2x.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_512.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_512@2x.png","App/osaurus/Assets.xcassets/AppIcon.appiconset/icon_64.png","App/osaurus/Assets.xcassets/Contents.json","App/osaurus/Assets.xcassets/osaurus-logo-wordmark.imageset/Contents.json","App/osaurus/Assets.xcassets/osaurus-logo-wordmark.imageset/osaurus-logo-wordmark.svg","App/osaurus/Assets.xcassets/osaurus-logo.imageset/Contents.json","App/osaurus/Assets.xcassets/osaurus-logo.imageset/osaurus-logo-black.svg","App/osaurus/Assets.xcassets/osaurus.imageset/Contents.json","App/osaurus/Assets.xcassets/osaurus.imageset/osaurus-squircle.svg","App/osaurus/Assets.xcassets/venice-keys.imageset/Contents.json","App/osaurus/Assets.xcassets/venice-keys.imageset/venice-keys.svg","App/osaurus/Credits.rtf","App/osaurus/Info.plist","App/osaurus/InfoPlist.xcstrings","App/osaurus/OrbShader.metal","App/osaurus/osaurus-app-icon.icon/Assets/Image 9.png","App/osaurus/osaurus-app-icon.icon/icon.json","App/osaurus/osaurus.entitlements","App/osaurus/osaurusApp.swift","App/osaurusUITests/osaurusUITests.swift","App/osaurusUITests/osaurusUITestsLaunchTests.swift","COMMUNITY_EVALS.md","LICENSE","Makefile","Packages/OsaurusCLI/Package.swift","Packages/OsaurusCLI/Sources/OsaurusCLI/OsaurusCLI.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Bench.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Bundle/BundleCommand.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Bundle/BundleLoad.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Bundle/MCPBundleManager.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Bundle/MCPBundleManifest.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Command.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Coord/CoordCommand.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Doctor.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/List.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/MCPCommand.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Manifest/ManifestCommand.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Manifest/ManifestExtract.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Manifest/ManifestValidate.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Pull.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Run.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Serve.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Show.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Status.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Stop.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsCommand.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsCreate.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsDev.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsDoctor.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsInstall.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsList.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsOutdated.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsPackage.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsReload.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsReset.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsRollback.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsSearch.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsUninstall.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsUpgrade.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Tools/ToolsVerify.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/UI.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Commands/Version.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Models/ChatModels.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/AppControl.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/Configuration.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/CoordinatorBootstrap.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/CoordinatorFeatureFlags.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/CoordinatorLockService.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/CoordinatorPaths.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/CoordinatorStatusService.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/InstallationDiagnostics.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/ServerControl.swift","Packages/OsaurusCLI/Sources/OsaurusCLICore/Services/ServerSupervisor.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/BenchTunePrefillTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/CoordinatorBootstrapTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/CoordinatorFeatureFlagsTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/CoordinatorLockServiceCorruptFileTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/CoordinatorLockServiceTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/CoordinatorPathsTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/CoordinatorStatusServiceTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/CoordinatorTestSupport.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/InstallationDiagnosticsTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/MCPBundleManifestDesktopFormatTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/MCPCommandAuthTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/MCPCommandSchemaConversionTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ManifestExtractTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ManifestValidateTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/OsaurusCLITests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/PullCommandPathTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ServerSupervisorTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ShowCommandTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ToolsCreateTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ToolsInstallTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ToolsManualInstallPublishTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ToolsPackageTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ToolsUninstallTests.swift","Packages/OsaurusCLI/Tests/OsaurusCLITests/ToolsVerifyTests.swift","Packages/OsaurusCore/AppDelegate.swift","Packages/OsaurusCore/AppIntents/OsaurusLocalClient.swift","Packages/OsaurusCore/AppleScript/AppleScriptModelCatalog.swift","Packages/OsaurusCore/AppleScript/Exec/AppleScriptExecutor.swift","Packages/OsaurusCore/AppleScript/Exec/AppleScriptLiterals.swift","Packages/OsaurusCore/AppleScript/Exec/MockAppleScriptWorld.swift","Packages/OsaurusCore/AppleScript/Knowledge/AppleScriptAppKnowledge.swift","Packages/OsaurusCore/AppleScript/Knowledge/AppleScriptDictionaryService.swift","Packages/OsaurusCore/AppleScript/Knowledge/AppleScriptRecipes.swift","Packages/OsaurusCore/AppleScript/Loop/AppleScriptLoop.swift","Packages/OsaurusCore/AppleScript/Loop/AppleScriptTraceLog.swift","Packages/OsaurusCore/AppleScript/Model/AppleScriptAction.swift","Packages/OsaurusCore/AppleScript/Policy/AppleScriptAccessibility.swift","Packages/OsaurusCore/AppleScript/Policy/AppleScriptEffectClassifier.swift","Packages/OsaurusCore/AppleScript/Tool/AppleScriptTool.swift","Packages/OsaurusCore/AppleScript/Tool/AppleScriptToolDispatch.swift","Packages/OsaurusCore/AppleScript/Tool/MacQueryTool.swift","Packages/OsaurusCore/Browser/BrowserConfigurationStore.swift","Packages/OsaurusCore/Browser/BrowserPluginMigration.swift","Packages/OsaurusCore/Browser/Runtime/BrowserSession.swift","Packages/OsaurusCore/Browser/Runtime/BrowserSessionCatalog.swift","Packages/OsaurusCore/Browser/Runtime/BrowserSessionManager.swift","Packages/OsaurusCore/Browser/Runtime/BrowserSupport.swift","Packages/OsaurusCore/Browser/Runtime/BrowserWindowController.swift","Packages/OsaurusCore/Browser/Tool/BrowserChildTools.swift","Packages/OsaurusCore/Browser/Tool/BrowserToolExecutor.swift","Packages/OsaurusCore/Browser/Tool/BrowserUseTool.swift","Packages/OsaurusCore/ComputerUse/Diagnostics/ComputerUseGateInspector.swift","Packages/OsaurusCore/ComputerUse/Diagnostics/ComputerUsePermissionDoctor.swift","Packages/OsaurusCore/ComputerUse/Driver/Mac/Accessibility.swift","Packages/OsaurusCore/ComputerUse/Driver/Mac/AutomationSession.swift","Packages/OsaurusCore/ComputerUse/Driver/Mac/BackgroundDriver.swift","Packages/OsaurusCore/ComputerUse/Driver/Mac/CaptureMode.swift","Packages/OsaurusCore/ComputerUse/Driver/Mac/ElementCache.swift","Packages/OsaurusCore/ComputerUse/Driver/Mac/InputController.swift","Packages/OsaurusCore/ComputerUse/Driver/Mac/Screenshot.swift","Packages/OsaurusCore/ComputerUse/Driver/Mac/SkyLightBridge.swift","Packages/OsaurusCore/ComputerUse/Driver/MacDriver.swift","Packages/OsaurusCore/ComputerUse/Driver/MockMacDriver.swift","Packages/OsaurusCore/ComputerUse/Driver/NativeMacDriver.swift","Packages/OsaurusCore/ComputerUse/Feed/ComputerUsePromptQueue.swift","Packages/OsaurusCore/ComputerUse/Loop/ComputerUseLoop.swift","Packages/OsaurusCore/ComputerUse/Loop/ComputerUseTraceLog.swift","Packages/OsaurusCore/ComputerUse/Loop/InterruptToken.swift","Packages/OsaurusCore/ComputerUse/Model/AgentAction.swift","Packages/OsaurusCore/ComputerUse/Model/AgentView.swift","Packages/OsaurusCore/ComputerUse/Perception/CaptureRouter.swift","Packages/OsaurusCore/ComputerUse/Perception/CloudVisionConsent.swift","Packages/OsaurusCore/ComputerUse/Perception/FrameScrubber.swift","Packages/OsaurusCore/ComputerUse/Perception/FrontmostAppTracker.swift","Packages/OsaurusCore/ComputerUse/Perception/ScreenContextDistiller.swift","Packages/OsaurusCore/ComputerUse/Perception/ScreenContextSnapshot.swift","Packages/OsaurusCore/ComputerUse/Perception/VisionAttachment.swift","Packages/OsaurusCore/ComputerUse/Policy/AutonomyPolicy.swift","Packages/OsaurusCore/ComputerUse/Policy/ComputerUseGate.swift","Packages/OsaurusCore/ComputerUse/Policy/ComputerUsePolicyStore.swift","Packages/OsaurusCore/ComputerUse/Policy/EffectClass.swift","Packages/OsaurusCore/ComputerUse/Policy/EffectClassifier.swift","Packages/OsaurusCore/ComputerUse/Policy/Gate.swift","Packages/OsaurusCore/ComputerUse/Recipes/AppRecipe.swift","Packages/OsaurusCore/ComputerUse/Resolver/TargetResolver.swift","Packages/OsaurusCore/ComputerUse/Telemetry/AxResolvableSweep.swift","Packages/OsaurusCore/ComputerUse/Telemetry/ComputerUseRunMetrics.swift","Packages/OsaurusCore/ComputerUse/Tool/ComputerUseTool.swift","Packages/OsaurusCore/Folder/ChatExecutionContext.swift","Packages/OsaurusCore/Folder/ChatFolderState.swift","Packages/OsaurusCore/Folder/ExecutionMode.swift","Packages/OsaurusCore/Folder/FileCopyTool.swift","Packages/OsaurusCore/Folder/FileOperation.swift","Packages/OsaurusCore/Folder/FileOperationLog.swift","Packages/OsaurusCore/Folder/FolderContext.swift","Packages/OsaurusCore/Folder/FolderContextService.swift","Packages/OsaurusCore/Folder/FolderPluginHints.swift","Packages/OsaurusCore/Folder/FolderTools.swift","Packages/OsaurusCore/Folder/ShellMutationLog.swift","Packages/OsaurusCore/Folder/ShellSandboxProfile.swift","Packages/OsaurusCore/Folder/WorkspaceWriteSafety.swift","Packages/OsaurusCore/Identity/APIKeyManager.swift","Packages/OsaurusCore/Identity/APIKeyValidator.swift","Packages/OsaurusCore/Identity/APIKeyValidatorEpoch.swift","Packages/OsaurusCore/Identity/AgentIdentityRegistry.swift","Packages/OsaurusCore/Identity/AgentKey.swift","Packages/OsaurusCore/Identity/CounterStore.swift","Packages/OsaurusCore/Identity/CryptoHelpers.swift","Packages/OsaurusCore/Identity/DeviceKey.swift","Packages/OsaurusCore/Identity/IdentityHealthCheck.swift","Packages/OsaurusCore/Identity/IdentityModels.swift","Packages/OsaurusCore/Identity/MasterKey.swift","Packages/OsaurusCore/Identity/MasterKeyMnemonic.swift","Packages/OsaurusCore/Identity/MasterMnemonicStore.swift","Packages/OsaurusCore/Identity/OsaurusIdentity.swift","Packages/OsaurusCore/Identity/OsaurusIdentityError.swift","Packages/OsaurusCore/Identity/PairingChallengeStore.swift","Packages/OsaurusCore/Identity/PairingKey.swift","Packages/OsaurusCore/Identity/PairingKeyEnvelope.swift","Packages/OsaurusCore/Identity/PairingRateLimiter.swift","Packages/OsaurusCore/Identity/RecoveryManager.swift","Packages/OsaurusCore/Identity/RevocationStore.swift","Packages/OsaurusCore/Identity/SecureChannel.swift","Packages/OsaurusCore/Identity/SecureSessionStore.swift","Packages/OsaurusCore/Identity/StorageKeyManager.swift","Packages/OsaurusCore/Identity/TemporaryPairedKeyStore.swift","Packages/OsaurusCore/Identity/WhitelistStore.swift","Packages/OsaurusCore/Managers/AgentManager.swift","Packages/OsaurusCore/Managers/AgentRunPowerManager.swift","Packages/OsaurusCore/Managers/BackgroundTaskManager.swift","Packages/OsaurusCore/Managers/BlockMemoizer.swift","Packages/OsaurusCore/Managers/Chat/ChatSessionExportCoordinator.swift","Packages/OsaurusCore/Managers/Chat/ChatSessionExporter.swift","Packages/OsaurusCore/Managers/Chat/ChatSessionImportCoordinator.swift","Packages/OsaurusCore/Managers/Chat/ChatSessionImporter.swift","Packages/OsaurusCore/Managers/Chat/ChatSessionsManager.swift","Packages/OsaurusCore/Managers/Chat/ChatWindowManager.swift","Packages/OsaurusCore/Managers/Chat/ChatWindowState.swift","Packages/OsaurusCore/Managers/Chat/SessionActivityMonitor.swift","Packages/OsaurusCore/Managers/Documents/DocumentAdaptersBootstrap.swift","Packages/OsaurusCore/Managers/Documents/DocumentFormatRegistry.swift","Packages/OsaurusCore/Managers/ExecutionContext.swift","Packages/OsaurusCore/Managers/HotKeyManager.swift","Packages/OsaurusCore/Managers/InferenceProgressManager.swift","Packages/OsaurusCore/Managers/InsightsService.swift","Packages/OsaurusCore/Managers/KnowledgeManager.swift","Packages/OsaurusCore/Managers/LaunchGuard.swift","Packages/OsaurusCore/Managers/MCPProviderManager.swift","Packages/OsaurusCore/Managers/ManagementBadgeStore.swift","Packages/OsaurusCore/Managers/ManagementStateManager.swift","Packages/OsaurusCore/Managers/Model/ModelManager.swift","Packages/OsaurusCore/Managers/Model/ModelPickerItemCache.swift","Packages/OsaurusCore/Managers/Model/SpeechModelManager.swift","Packages/OsaurusCore/Managers/NextRunScheduler.swift","Packages/OsaurusCore/Managers/OpenAICompatibleTTSClient.swift","Packages/OsaurusCore/Managers/PeerCallNotifier.swift","Packages/OsaurusCore/Managers/Plugin/PluginManager.swift","Packages/OsaurusCore/Managers/Plugin/SandboxPluginLibrary.swift","Packages/OsaurusCore/Managers/Plugin/SandboxPluginManager.swift","Packages/OsaurusCore/Managers/PluginActivityManager.swift","Packages/OsaurusCore/Managers/RemoteAgentManager.swift","Packages/OsaurusCore/Managers/RemoteProviderManager.swift","Packages/OsaurusCore/Managers/ScheduleManager.swift","Packages/OsaurusCore/Managers/SearchProviderManager.swift","Packages/OsaurusCore/Managers/SkillImportPolicy.swift","Packages/OsaurusCore/Managers/SkillManager.swift","Packages/OsaurusCore/Managers/SlashCommandRegistry.swift","Packages/OsaurusCore/Managers/SpeechService.swift","Packages/OsaurusCore/Managers/TTSService.swift","Packages/OsaurusCore/Managers/TaskDispatcher.swift","Packages/OsaurusCore/Managers/ThreadCache.swift","Packages/OsaurusCore/Managers/ToastManager+Localized.swift","Packages/OsaurusCore/Managers/ToastManager.swift","Packages/OsaurusCore/Managers/TranscriptionHotKeyManager.swift","Packages/OsaurusCore/Managers/UncaughtExceptionLogger.swift","Packages/OsaurusCore/Managers/WarmupProgressHub.swift","Packages/OsaurusCore/Managers/WatcherManager.swift","Packages/OsaurusCore/Managers/WindowManager.swift","Packages/OsaurusCore/Models/API/AnthropicAPI.swift","Packages/OsaurusCore/Models/API/EmbeddingAPI.swift","Packages/OsaurusCore/Models/API/FireworksAPI.swift","Packages/OsaurusCore/Models/API/GeminiAPI.swift","Packages/OsaurusCore/Models/API/ImageAPI.swift","Packages/OsaurusCore/Models/API/JSONDeterminism.swift","Packages/OsaurusCore/Models/API/OpenAIAPI.swift","Packages/OsaurusCore/Models/API/OpenResponsesAPI.swift","Packages/OsaurusCore/Models/Agent/Agent.swift","Packages/OsaurusCore/Models/Agent/AgentCapabilityReadiness.swift","Packages/OsaurusCore/Models/Agent/AgentDetailTabRoute.swift","Packages/OsaurusCore/Models/Agent/AgentInvite.swift","Packages/OsaurusCore/Models/Agent/AgentInviteStore.swift","Packages/OsaurusCore/Models/Agent/AgentStarterTemplate.swift","Packages/OsaurusCore/Models/Agent/AgentStore.swift","Packages/OsaurusCore/Models/Agent/BuiltInAgentGuard.swift","Packages/OsaurusCore/Models/Agent/DefaultAgentConfiguration.swift","Packages/OsaurusCore/Models/Agent/DefaultAgentConfigurationStore.swift","Packages/OsaurusCore/Models/Agent/RemoteAgent.swift","Packages/OsaurusCore/Models/Agent/RemoteAgentStore.swift","Packages/OsaurusCore/Models/Agent/Skill.swift","Packages/OsaurusCore/Models/Agent/SkillStore.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelAgentReplySummary.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelAsyncModels.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelConfiguration.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelCustomJSONModels.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelDestinationPresentation.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelLiveProofReadiness.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelSelectorList.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelSetupFlow.swift","Packages/OsaurusCore/Models/AgentChannel/AgentChannelStatusPresentation.swift","Packages/OsaurusCore/Models/AgentCollaboration/AgentCollaborationAgentConformance.swift","Packages/OsaurusCore/Models/AgentCollaboration/AgentCollaborationProtocol.swift","Packages/OsaurusCore/Models/AgentDelegation/SpawnBatchConcurrencyContract.swift","Packages/OsaurusCore/Models/AgentDelegation/SubagentConfiguration.swift","Packages/OsaurusCore/Models/AgentDelegation/SubagentConfigurationStore.swift","Packages/OsaurusCore/Models/BackgroundTaskModels.swift","Packages/OsaurusCore/Models/Channels/ChannelIdentity.swift","Packages/OsaurusCore/Models/Channels/ChannelRemoteSafetyPolicy.swift","Packages/OsaurusCore/Models/Channels/ChannelSecurityPolicy.swift","Packages/OsaurusCore/Models/Chat/AgentTodo.swift","Packages/OsaurusCore/Models/Chat/AgentTodoStore.swift","Packages/OsaurusCore/Models/Chat/AtFileMenu.swift","Packages/OsaurusCore/Models/Chat/Attachment.swift","Packages/OsaurusCore/Models/Chat/ChartSpec.swift","Packages/OsaurusCore/Models/Chat/ChatConfiguration.swift","Packages/OsaurusCore/Models/Chat/ChatConfigurationStore.swift","Packages/OsaurusCore/Models/Chat/ChatExportOptions.swift","Packages/OsaurusCore/Models/Chat/ChatFindMatcher.swift","Packages/OsaurusCore/Models/Chat/ChatInputHistory.swift","Packages/OsaurusCore/Models/Chat/ChatSessionData.swift","Packages/OsaurusCore/Models/Chat/ChatSessionStore.swift","Packages/OsaurusCore/Models/Chat/ChatTurn.swift","Packages/OsaurusCore/Models/Chat/ChatTurnData.swift","Packages/OsaurusCore/Models/Chat/ContentBlock.swift","Packages/OsaurusCore/Models/Chat/ConversationSummary.swift","Packages/OsaurusCore/Models/Chat/DispatchRequest.swift","Packages/OsaurusCore/Models/Chat/ExpandedBlocksStore.swift","Packages/OsaurusCore/Models/Chat/FileDiff.swift","Packages/OsaurusCore/Models/Chat/InternalMessage.swift","Packages/OsaurusCore/Models/Chat/LiveVoiceAudioInputRegistry.swift","Packages/OsaurusCore/Models/Chat/MEDIA-ATTACHMENT-USER-GUIDE.md","Packages/OsaurusCore/Models/Chat/NativeImageToolArtifactBridge.swift","Packages/OsaurusCore/Models/Chat/RequestLog.swift","Packages/OsaurusCore/Models/Chat/ResponseWriters.swift","Packages/OsaurusCore/Models/Chat/SessionCapability.swift","Packages/OsaurusCore/Models/Chat/SessionSource.swift","Packages/OsaurusCore/Models/Chat/SharedArtifact.swift","Packages/OsaurusCore/Models/Chat/WorkspaceFileReference.swift","Packages/OsaurusCore/Models/Configuration/AppConfiguration.swift","Packages/OsaurusCore/Models/Configuration/EmbeddingDetection.swift","Packages/OsaurusCore/Models/Configuration/GPUMemoryBudget.swift","Packages/OsaurusCore/Models/Configuration/MCPProviderConfiguration.swift","Packages/OsaurusCore/Models/Configuration/MCPProviderTemplate.swift","Packages/OsaurusCore/Models/Configuration/MLXModel.swift","Packages/OsaurusCore/Models/Configuration/MLXModelDownloadCache.swift","Packages/OsaurusCore/Models/Configuration/ManagementTab.swift","Packages/OsaurusCore/Models/Configuration/ModelExposureStore.swift","Packages/OsaurusCore/Models/Configuration/ModelFamilyNames.swift","Packages/OsaurusCore/Models/Configuration/ModelFormatDetection.swift","Packages/OsaurusCore/Models/Configuration/ModelInfo.swift","Packages/OsaurusCore/Models/Configuration/ModelMediaCapabilities.swift","Packages/OsaurusCore/Models/Configuration/ModelMetadataParser.swift","Packages/OsaurusCore/Models/Configuration/ModelOptions.swift","Packages/OsaurusCore/Models/Configuration/ModelPickerItem.swift","Packages/OsaurusCore/Models/Configuration/ProviderCatalog.swift","Packages/OsaurusCore/Models/Configuration/ProviderPresets.swift","Packages/OsaurusCore/Models/Configuration/RelayConfiguration.swift","Packages/OsaurusCore/Models/Configuration/RemoteProviderConfiguration.swift","Packages/OsaurusCore/Models/Configuration/SearchProviderCatalog.swift","Packages/OsaurusCore/Models/Configuration/SearchProviderConfiguration.swift","Packages/OsaurusCore/Models/Configuration/ServerConfiguration.swift","Packages/OsaurusCore/Models/Configuration/ServerConfigurationStore.swift","Packages/OsaurusCore/Models/Configuration/ServerHealth.swift","Packages/OsaurusCore/Models/Configuration/ServerRuntimeSettingsStore.swift","Packages/OsaurusCore/Models/Configuration/SettingsSearchIndex.swift","Packages/OsaurusCore/Models/Configuration/VLMDetection.swift","Packages/OsaurusCore/Models/DirectoryFingerprint.swift","Packages/OsaurusCore/Models/Discord/DiscordConnectionConfiguration.swift","Packages/OsaurusCore/Models/Documents/BusinessDocumentSummary.swift","Packages/OsaurusCore/Models/Documents/CSVDocument.swift","Packages/OsaurusCore/Models/Documents/DocumentAdapterError.swift","Packages/OsaurusCore/Models/Documents/DocumentAnchor.swift","Packages/OsaurusCore/Models/Documents/DocumentFormatAdapter.swift","Packages/OsaurusCore/Models/Documents/DocumentFormatEmitter.swift","Packages/OsaurusCore/Models/Documents/DocumentFormatStreamer.swift","Packages/OsaurusCore/Models/Documents/DocumentLimits.swift","Packages/OsaurusCore/Models/Documents/DocumentSecurityMetadata.swift","Packages/OsaurusCore/Models/Documents/DocumentStructure.swift","Packages/OsaurusCore/Models/Documents/PDFDocumentRepresentation.swift"],"storefront":"/r/osaurus-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/osaurus-ai/osaurus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}