Kobel vs Claude Desktop
Claude is the assistant. Kobel is the permission layer. Here is exactly what each one controls, where Claude's own settings are already enough, and where they stop.
Last reviewed:
Claude Desktop is the AI assistant. Kobel is the permission layer underneath it. They are not alternatives — Kobel makes Claude safer to use, and Claude is one of the assistants Kobel is designed to sit in front of.
Claude Desktop already has real controls: you attach workspace folders, choose manual or automatic approval, and Claude always asks before permanently deleting a file. What it does not have is a permission gradient (there is read-only and read-write, not five levels), rules that apply to anything other than Claude, or a single activity log covering your files, your business software and your social accounts. Kobel adds those, on your own machine.
At a glance
| Claude Desktop / Cowork | Kobel | |
|---|---|---|
| What it is | An AI assistant | A permission layer for AI assistants |
| Who makes the rules | Anthropic, plus your admin in managed deployments | You, on your device |
| Applies to | Claude only | Every MCP-capable AI client on the machine |
| Folder permissions | Attached workspace folders; read-only or read-write in managed configs | Five levels per folder |
| Backup before write | No | Yes (teal level) |
| Read original, write only copies | No | Yes (orange level) |
| Delete protection | Asks before permanent deletion | Delete is simply not possible below green |
| Setting up local MCP servers | Hand-edit claude_desktop_config.json, or install an extension from Anthropic's directory | Drag a folder into a window |
| Business software (CRM, ERP) | Only if an MCP server exists for it | App Proxy, without modifying the software |
| Social accounts | Not governed | Eight platforms, per capability |
| Activity log | Per-session, inside Claude | One tamper-evident local log for files, apps and accounts |
| Where processing happens | Locally + Anthropic's cloud (Cowork cloud sessions run in an Anthropic-managed sandbox; local sessions run in a hypervisor VM on the device) | On the device |
| Cost | Included with a Claude plan | Free tier; €49 one-time or €3.90/month |
What Claude Desktop already does well
It would be dishonest to pretend Claude has no permission model. It has a good one, and it has improved sharply through 2026:
- Workspace folders. You attach specific folders rather than exposing the whole disk. In managed
deployments an administrator can pin an allowlist of folders and mark each one
rworro, enforced against the resolved path so symlinks and..cannot escape. - Approval modes. Manual approval prompts before writes and commands; automatic approval hands that judgement to a classifier model instead.
- Deletion consent. Cowork always requires explicit permission before a file is permanently deleted.
- Reviewed connectors and OS-encrypted secrets. Connectors in Anthropic's directory are reviewed against listing criteria, and their secrets are encrypted with the operating system's secure storage — Keychain on macOS, Credential Manager on Windows.
- Injection screening. Untrusted content is screened before it reaches the model.
If you use only Claude, only for a well-defined project folder, that may be enough. Say so out loud before you buy anything.
Where the gaps are
1. Two settings are not a permission model
Read-only or read-write is a binary. Real work is not. The setting most freelancers and agencies actually want is "the AI may read my client's contract but must never modify the original" — read the source, write the output somewhere else. Claude does not express that. Kobel's orange level is exactly that rule, and its teal level covers the other half: allow the write, but snapshot the file first.
2. It governs Claude, and only Claude
Almost nobody uses one AI tool anymore. The moment you add a second assistant, a coding agent or a local model runner, Claude's careful settings say nothing about it. A permission layer that lives on the machine rather than inside one vendor's app is the only way to get one consistent answer to "what may AI touch here?"
3. Local setup is still a developer path
Anthropic's one-click desktop extensions have removed most of this friction for packaged connectors. But
connecting an arbitrary local MCP server still means editing claude_desktop_config.json in
~/Library/Application Support/Claude/ or %APPDATA%\Claude\ and passing allowed directories
as command-line arguments — and even with an extension, the allowed-directory decision lives inside that server's own
configuration rather than in one place you control. That is a fine experience for engineers and an awkward one for a
tax adviser.
4. Enforcement has known sharp edges
Anthropic's own documentation and public incident reports are clear about the limits of client-side rules:
- Claude Code's deny rules for reading and editing files apply to its built-in tools and to file commands it recognises in Bash — but not to arbitrary subprocesses, such as a Python or Node script that reads the file indirectly. OS-level enforcement requires the sandbox.
- In automatic mode, reads outside the working directory happen without asking.
- In January 2026 The Register reported Claude Code reading
.envfiles despite.claudeignoreand.gitignoreexclusions. - In July 2025, CVE-2025-53109 and CVE-2025-53110 ("EscapeRoute") described a sandbox bypass in Anthropic's own official Filesystem MCP server.
- Anthropic states plainly that it reviews connectors against listing criteria but does not security-audit or manage any MCP server.
None of this makes Claude unsafe to use. It makes the case for defence in depth: a permission decision enforced outside the assistant, by software whose only job is to say no.
Using them together
The intended setup is not either/or:
- Kobel detects the AI clients installed on your machine and connects to them over MCP.
- You drag in the folders, apps and accounts you want available, and assign each a colour.
- Claude — and any other MCP-capable assistant — sees only what Kobel exposes, at the level Kobel allows.
- Every access is written to the local activity log, whichever assistant made it.
Claude's own approval prompts still apply on top. Two independent checks are better than one, and they fail in different ways — which is the whole argument for running both rather than picking one.
Kobel applies one ruleset to every connected assistant. Individual AI clients can be switched on or off, but they cannot be given different rules. If you specifically need Claude to see more than another tool does, Claude's own workspace folders are the place to express that — and the two settings stack.
Verdict
Claude Desktop's controls are enough if…
- Claude is your only AI tool
- Your work lives in one project folder
- Read-only versus read-write covers your needs
- You are comfortable editing a JSON config file
- You do not need one audit log across tools
Add Kobel if…
- You use more than one AI assistant
- Some folders must never be visible at all
- You want backups taken automatically before edits
- You want "read original, write copies" as a rule
- You also want to govern business apps and social accounts
- You need one log you can show a client or an auditor
Kobel's five permission levels
Every folder, app and account gets exactly one of these five levels. You set it by dragging a folder in and picking a colour — there is no configuration file.
- GreenRead and write. The AI may open files and save changes in place.
- TealWrite with automatic backup. Every change is preceded by a backup copy, so a bad edit is always reversible.
- OrangeRead the original, write only to copies. The AI can work with your data but cannot alter the source file.
- YellowRead only. Look, don't touch.
- RedBlocked. The resource is invisible to the AI.
Keep reading
Sources
- Anthropic — Claude Desktop local access and managed folder policy
- Anthropic — Use Claude Cowork safely
- Claude Code — Permissions reference
- Claude Code — Security
- Model Context Protocol — Connect to local MCP servers
- The Register — Claude Code read .env files despite exclusions (28 Jan 2026)
- CVE-2025-53109 / CVE-2025-53110 — Filesystem MCP server sandbox bypass
Try it on one folder
Install Kobel, drag in a single folder, set it to read-only, connect your assistant. Two minutes. Free Basis tier, no account needed.
Download KobelSee featuresFrequently asked questions
Is Kobel an alternative to Claude Desktop?
No. Claude Desktop is the AI assistant and Kobel is the permission layer it talks through. You keep using Claude; Kobel decides which folders, apps and accounts Claude can reach and what it may do with them.
Can Claude Desktop already restrict access to specific folders?
Yes. You attach workspace folders rather than exposing the whole disk, and in managed deployments an administrator can define an allowlist where each folder is marked read-only or read-write. What is missing is a finer gradient — for example writing only to copies, or taking a backup before every change — and rules that also apply to AI tools other than Claude.
Does Kobel work with Claude Code as well as Claude Desktop?
Kobel connects to MCP-capable AI clients on the machine. Claude Code has its own permission rule engine with deny, ask and allow tiers plus an OS-level sandbox; the two are complementary, and Claude Code's own rules remain the right first line of defence for coding work.
Why would I need two permission systems?
Because they fail differently. Anthropic's documentation notes that Claude Code's file deny rules do not apply to arbitrary subprocesses such as a Python script, and public reports in 2026 described ignore-file exclusions being bypassed. A decision enforced outside the assistant does not depend on the assistant behaving correctly.
Does Claude ask before deleting files?
Yes — Cowork always requires explicit permission before a file is permanently deleted. Kobel handles the same risk differently: below the green level, deletion is not an available operation at all, so there is no prompt to click through by accident.
Does Kobel send anything to Anthropic?
No. Kobel runs locally and evaluates permissions on the device. Note that Claude itself is a cloud service — content you deliberately share with Claude still goes to Anthropic under Anthropic's terms. Kobel controls what gets shared, not what Anthropic does with it afterwards.