Access becomes authority you define.
Each connected capability is classified before any agent can use it: read, prepare, require approval, or block. Anything undescribed stays off.
Bring your own AI. Cuttlefish puts it to work across your systems, with authority your organization sets and reviewable evidence for governed work.
Connecting a model to APIs, files and browsers is the easy part. Running real systems means knowing what an agent may see, what it may change, who approved it, and what proves the result. Cuttlefish answers all four in every piece of work.
Each connected capability is classified before any agent can use it: read, prepare, require approval, or block. Anything undescribed stays off.
Approvals, evidence and signed receipts are captured as the work happens, so any result can be inspected later by the people accountable for it.
Memory, history, approvals and receipts belong to your organization. Switch providers and the work carries on where it was.
Start from the software already open. Cuttlefish builds the view, brings in agents and people, runs the live review, and keeps the work moving after everyone leaves.
A compact bar sits above your work. Call it with a shortcut or your voice, point it at the app in front of you, and describe the outcome. The full Cuttlefish window can stay closed.
Context tracks the active app, or the sources you pick.
Speak or type. Both take the same governed path.
Nothing on your screen is watched in the background.
A compact result, a Companion window, or Home.
Each Companion is an independent agent runtime with its own tools and responsibilities, running on the AI connection you assign. Home sets the objective and keeps watch while Companions hand work directly to one another.
Its own identity, context, memory and AI connection.
Findings pass straight between Companions, always attributed.
Permissions come from your organization's policy, never the agent or model.
Close the window. Authorized work continues and reports back.
Ask for the view, dashboard or tool the job needs. Cuttlefish builds it beside the software you already use, connects it to the sources your organization permits, and keeps it useful as the work moves on.
A chat answer is text you read once. A Living Surface is built from the sources your team may use, responds when you change it, and stays connected while the data moves.
A Working Group gathers the people, agents, artifacts and decisions around one objective. Colleagues join with their own agents and keep their own accounts and private context. When it's time to present, Stage puts the approved result in front of the room.
Each person's models, apps and private context remain with them. Only permitted results are shared.
People and agents work toward one objective, and every message, handoff and result says who it came from.
Stage shows the approved version to an audience while the group keeps working behind it.
Hand presenting to a colleague or an authorized agent, and take it back when you're ready.
Cuttlefish doesn't rely on a model promising to behave. Approved access governs each operation, changes wait for additional approval when required, and action records and supporting evidence make the work reviewable.
Look, don't change.
Draft and stage. The real action waits.
Runs after a person approves.
Never runs. Undescribed actions land here.
Your organization sets the authority. Cuttlefish enforces it the same way for every connection, Companion and generated interface.
Allowed operations follow your organization’s permissions and required approvals.
Unknown actions, missing credentials and unregistered targets are blocked by default.
Reads and drafts stay within allowed access. Changes wait for additional approval when organization policy requires it.
Cuttlefish records what was used, what changed, what was denied and what proved the outcome.
Grants, connections and environment capabilities can be withdrawn, and the change takes effect on the next action.
Apps and views request actions through Cuttlefish. They never hold shell, file, browser or credential access themselves.
Connect the providers and models you already use with your own API keys, or run them locally. Cuttlefish supplies the connections and the governance, never the models. Switch providers and the memory, history, approvals and receipts stay with you.
Every connection runs on your own provider account. No resold access, no bundled credits.
Local model keys stay in the OS keychain. Cloud provider keys are stored encrypted by Cuttlefish. Never in plain files, never shown to a model.
Ollama, LM Studio and any OpenAI-compatible endpoint work beside hosted providers.
Your organization sets which connections each team and Companion may use.
Connect an approved system to a project and review the operations your organization permits. Independent assistants use allowed access, request approval when required, and keep action evidence for review. This fictional demonstration illustrates the setup experience.
Membership, roles, devices and policy come from your organization's identity.
Role-ready experiences for IT, support, compliance, platform and operations teams.
Tenant-approved providers, private endpoints, or deployments that use no frontier model at all.
Approvals, receipts, run history and revocation stay under your administrators' control.
Sign in with your organization and pick up the same conversations, decisions and Working Groups you have on the desktop. When work needs your computer, hand it over with one tap. Your organization decides which phones can link.
Every decision waiting on you, with the same risk shown as on the desktop. Decide on either device and both settle.
Tap Link next to your computer or scan its code. You approve the phone on the computer before it connects.
Phone and computer talk over encrypted connections, and the phone signs each decision with its own key.
Local files, models and apps continue on your computer with one tap, even if it's offline right now.
These teams already manage permissions, change control, client boundaries and evidence. Cuttlefish lets them bring AI into that work without handing a model unrestricted access.
Work across client environments with clear boundaries, evidence packs and approval paths.
IT and MSPExpose internal systems through governed capability maps instead of raw model tools.
Platform teamsPut approval gates, evidence and receipts around every operational change.
ArchitectureRoll out AI work under tenant policy, role surfaces and a complete audit trail.
EnterpriseCuttlefish uses Amazon Web Services for hosted services and public delivery. Device resources, model requests, hosted account data, and governance records follow their respective access and data-processing controls. See our privacy and security pages for their scope.
Hosted work follows organization identity, access policy, and the supported service controls.
Hosted history and settings are protected in transit and at rest, as described in our Privacy Policy.
Authorized connections use credentials held in the appropriate protected device or hosted store.
Hosted data uses encryption and access controls appropriate to the service and agreed processing arrangement.
Governance records have separate integrity and retention requirements. Review the Privacy Policy and your signed agreement.
Access to connected systems is limited by the permissions your organization grants.
The architecture, runtime contracts, security posture and operating guides, written for the people who review before they approve.
Install Cuttlefish on your desktop, or map one environment with us and prove the approval and evidence loop on your own systems.
Bring your model access, connect approved sources, and start from Desktop Presence.
Compile governed capabilities for one real system, test the approval boundaries, and turn a repeated workflow into an installed App.
Email sales@getcuttlefish.app
Tenant identity, policy, role surfaces, private model routes and evidence access, set up for your organization.
Email sales@getcuttlefish.app