Hi, I’m requesting classic confinement for my snap “cetonia” (I own it).
It is a desktop app (Electron, built with electron-builder). You can see what it is here: https://cetonia.ai/
Cetonia is an AI-assisted development environment, IDE-class, in the same family as the VS Code snap (“code”). It runs AI coding agents that write and execute the user’s own code: they spawn dev servers, run language toolchains (node, bun, git, compilers), open terminals, and edit project files in directories the user chooses. It also launches the “claude” CLI and a local Node sidecar.
The executables it runs and the paths it reads and writes are chosen by the user and are unbounded by nature, so they cannot be enumerated ahead of time through strict confinement and interfaces. Under strict the app simply cannot do its job, which is spawning arbitrary user tooling and editing project files anywhere in the user’s home. This is the same reason the “code” snap ships as classic.
Snap name: cetonia Type: IDE / development tooling Reason: it runs and edits the user’s own code and toolchains at user-chosen paths, exactly like an IDE.
Site: https://cetonia.ai/
Happy to answer any questions. Thanks!