Request for classic confinement for cetonia

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!

This request has not been added to the review queue. It should be placed in the appropriate store-requests subcategory using the subcategory template for classic-confinement, privileged-interfaces and aliases requests.

Hey @achille-tsakas

I think this is the same request as Request for classic confinement for cetoni . Could you please confirm it?

Hey jslarraz, yes it’s the same request. The “cetoni” one was just a typo in the title, this one (cetonia) is the correct request. Feel free to close or ignore the “cetoni” duplicate, everything is here. Thanks for looking into it!

Hey @achille-tsakas

Thanks for clarifying. I think the technical reasons are clear and the project fits in the “IDEs” and “agents/assistants” categories.

In order to proceed with the request, you will need to complete the verified accounts process as described in Verified Accounts.

Thanks!