Compatible models on this Mac
Choose a safely catalogued installed model exposed by Fulmar’s supported local runtime.
STRICT LOCAL / NO CLOUD KEYFulmar turns DeepSeek Harness into a native Mac workspace with visible permissions, guarded tools and model routes you choose—local, cloud or a compatible endpoint.
View on GitHubDeepSeek Harness supplies the agent loop, tools, sessions, skills and plugins. Fulmar supplies the trusted Mac control plane around it: process ownership, exact network destinations, Keychain-backed credentials, workspace confinement and a visible approval surface.
“Local”, “approved” and “inside the project” are enforced operating decisions—not reassuring labels placed on an unrestricted agent.
For its local route, Fulmar starts and verifies the runtime process it uses, lets you choose from its safely catalogued installed models, gives DSH one exact loopback origin, and blocks unrelated network egress.
APP-OWNED LOCAL RUNTIME / LOOPBACK ONLYChoose a task, route and access level.
Owns policy, lifecycle, consent and recovery.
Runs sessions, tools, skills and plugins.
Verified local runtime · cloud egress blocked
One consented origin · fresh context
Fulmar reads DSH’s live provider and model catalogue, then applies the consent, credential and network boundary required by the route you select. No single model brand defines the product.
Choose a safely catalogued installed model exposed by Fulmar’s supported local runtime.
STRICT LOCAL / NO CLOUD KEYUse your own credential. Fulmar opens egress only to the exact provider origin you approve.
KEYCHAIN / FRESH SESSIONAdd an endpoint that speaks a supported protocol, then declare the models and capabilities it exposes.
CUSTOM ROUTE / FAILS CLOSEDProvider-neutral does not mean every model works automatically. Compatibility depends on the provider protocol, the model’s tool capabilities and route-specific testing. The public support matrix distinguishes tested routes, protocol simulations and unqualified configurations.
Models, tools, files, sessions, agents and UI sit behind plugin interfaces. Fulmar selects and constrains that composition instead of rebuilding the agent loop—or granting every extension unlimited authority.
The visible app and the policy underneath it are one product. Every native surface exists to make the agent’s state, cost and authority easier to see.
Real DSH sessions with streaming, approvals, attachments, voice and cancellation.
Configuration stores references; provider secret values resolve only when needed.
Reviewed content is fingerprinted, scoped and revoked when its bytes change.
Local inference adapts to pressure without imposing arbitrary cloud limits.
Continue, branch, rename, archive and export without silently changing the route.
Preview and reverse agent changes with stale-state and conflict protection.
Unattended work has explicit provider consent, bounded retention and visible outcomes.
Pinned runtime, inventories, SBOM, hostile-input tests and deterministic rollback.
Model, privacy boundary, access mode and runtime health stay visible while the agent works. A boundary change is a transaction, not a casual dropdown.
swift test --filter WorkspaceRecoveryTestsRead the current release-readiness record and support matrix for the evidence and limitations behind the source preview.
Inspect the source, build Fulmar on your Apple-silicon Mac, or help test the preview. The repository includes setup instructions, requirements and known limitations. A supported DMG or ready-to-install app is not available yet; source builds are locally signed and are not Apple-notarised.
DeepSeek Harness is an open-source agent runtime, not an LLM. It connects a model to tools, skills, sessions, storage, agent loops, scheduling and a user interface through replaceable plugin interfaces.
Fulmar is an independent native macOS control plane built around a pinned DeepSeek Harness runtime. It makes the selected model route, tools, permissions, workspace boundary and recovery state visible and deliberate.
No. A wrapper mainly puts an existing web interface in a window. Fulmar is designed to own the runtime lifecycle, credential references, route-specific network access, approvals, workspace confinement and recovery as part of the native Mac product.
Not literally any model, but Fulmar is not tied to one model brand. A model must be exposed by a supported local runtime, built-in cloud route or compatible endpoint, match the protocol and tool capabilities DSH needs, and pass route-specific testing.
That depends on the route you deliberately select. A qualified local route is designed to keep model traffic on the Mac and block unrelated egress. A hosted or custom route sends the task context needed for that session to the exact provider origin you approve.
No. Fulmar is an independent project built around DeepSeek Harness. DeepSeek, provider and model names belong to their respective owners; no affiliation or endorsement is implied.
Fulmar is available as an MIT-licensed source preview on GitHub at github.com/ajss-25/fulmar. You can inspect the code and follow the build-from-source instructions. There is no supported DMG or ready-to-install app download yet, and local builds are not Developer ID signed or Apple-notarised. See the repository for requirements, setup and current limitations.