Catalog / mintbot.ai / mintbot-desktop
mintbot Desktop 0.1.8 beta
A shared desktop for you and your agent, right in your browser.
Install
Hand this locator to your AXP host (on mintbot: tell your agent "install github.com/mintbot-ai/mintbot-desktop"):
https://github.com/mintbot-ai/mintbot-desktop
- Extension id
mintbot.ai/mintbot-desktop- Publisher
- mintbot.ai
- Homepage
- https://github.com/mintbot-ai/mintbot-desktop
- Licence
- MIT
- Runtimes
- hermes
- Provides
- services, panel_views, skills, settings_section
- Published
- 2026-10-14T22:29:22Z
- Valid until
- 2027-04-12T22:29:22Z
- Manifest
- https://github.com/mintbot-ai/mintbot-desktop/releases/download/v0.1.8/agent-extension.json (release-listing)
- Signing key
ed25519:a4Pd2bbPpUrrDK5oBueJ5lyRwcfmJ4xOMw+2K8xlXQc=key_id mintbot.ai-mintbot-desktop-2026
bound to the publisher via the publisher key directory- Listed
- 2026-10-15T00:26:29Z · last checked 2026-10-15T00:47:58Z
Declared permissions
- network egress
*
This is a desktop with a web browser: you and your agent browse any website from it, so it declares egress to any host. The host cannot filter that by name and leaves this extension's network unfiltered (it says so on the consent card). APT still fetches dependencies from Debian's own mirrors through a private source list, never the machine's own sources. Loopback is used for health checks and RFB.- network ingress
127.0.0.1:6081/tcp,127.0.0.1:5913/tcp,127.0.0.1:9223/tcp
Only IPv4 loopback: authenticated HTTP/WebSocket 6081, password-authenticated VNC 5913, Chromium CDP 9223. CDP has no authentication and is for trusted local processes only.- filesystem
state:rw,cache:rw,system:rw,workspace:rw,hermes:skills:rw
State holds mode-0600 credentials, Xauthority and isolated Chromium profile; cache holds runtime files. System package files and the packaged Hermes skill are installed. GUI apps can access agent workspace files and, with root, the full server.- root
- yes
APT installs system GUI dependencies. Root also disables host filesystem/PrivateTmp containment so agent tools and the X session share the same Unix socket. The GUI runs as the agent service user (normally root); it is not a security sandbox.
Components
panel_views
desktop- Agent desktop
services
desktop-web- Bearer-authenticated loopback desktop gateway and dedicated GUI session.
skills
mintbot-desktop- Control the same graphical session shown in the agent panel.
Manifest as admitted
{
"identity": {
"author": "mintbot.ai",
"description": "A shared desktop for you and your agent, right in your browser.",
"display_name": "mintbot Desktop",
"homepage": "https://github.com/mintbot-ai/mintbot-desktop",
"license": "MIT",
"name": "mintbot-desktop",
"publisher": "mintbot.ai",
"version": "0.1.8"
},
"kind": "agent-extension",
"permissions": {
"filesystem": [
"state:rw",
"cache:rw",
"system:rw",
"workspace:rw",
"hermes:skills:rw"
],
"network_egress": [
"*"
],
"network_ingress": [
"127.0.0.1:6081/tcp",
"127.0.0.1:5913/tcp",
"127.0.0.1:9223/tcp"
],
"reason": {
"filesystem": "State holds mode-0600 credentials, Xauthority and isolated Chromium profile; cache holds runtime files. System package files and the packaged Hermes skill are installed. GUI apps can access agent workspace files and, with root, the full server.",
"network_egress": "This is a desktop with a web browser: you and your agent browse any website from it, so it declares egress to any host. The host cannot filter that by name and leaves this extension's network unfiltered (it says so on the consent card). APT still fetches dependencies from Debian's own mirrors through a private source list, never the machine's own sources. Loopback is used for health checks and RFB.",
"network_ingress": "Only IPv4 loopback: authenticated HTTP/WebSocket 6081, password-authenticated VNC 5913, Chromium CDP 9223. CDP has no authentication and is for trusted local processes only.",
"root": "APT installs system GUI dependencies. Root also disables host filesystem/PrivateTmp containment so agent tools and the X session share the same Unix socket. The GUI runs as the agent service user (normally root); it is not a security sandbox."
},
"root": true
},
"provides": {
"panel_views": [
{
"capabilities": [
"pin",
"fullscreen"
],
"icon": "monitor",
"name": "desktop",
"path": "/desktop/",
"service": "desktop-web",
"title": "Agent desktop"
}
],
"services": [
{
"auth": {
"scheme": "bearer",
"token_file": "state:token"
},
"endpoint": "http://127.0.0.1:6081",
"kind": "daemon",
"name": "desktop-web",
"summary": "Bearer-authenticated loopback desktop gateway and dedicated GUI session."
}
],
"settings_section": {
"icon": "monitor",
"localized": {
"et": {
"summary": "Jagatud t\u00f6\u00f6laud sulle ja sinu agendile otse brauseris: m\u00f5lemad saate seal programme k\u00e4ivitada, veebis liikuda ja asju muuta.",
"title": "Agendi t\u00f6\u00f6laud"
}
},
"summary": "A shared desktop for you and your agent, right in your browser: you can both run programs, browse the web and change things there.",
"title": "Agent desktop",
"views": [
"desktop"
]
},
"skills": [
{
"name": "mintbot-desktop",
"path": "skills/mintbot-desktop/",
"summary": "Control the same graphical session shown in the agent panel."
}
]
},
"release": {
"artifact": {
"sha256": "4b73f94fc6a99d38d3e9b0b435a657b23d0611850190df3d476e30787da16926",
"url": "https://github.com/mintbot-ai/mintbot-desktop/releases/download/v0.1.8/mintbot-desktop-0.1.8.tar.gz"
},
"channel": "beta",
"published_at": "2026-10-14T22:29:22Z",
"valid_until": "2027-04-12T22:29:22Z"
},
"requires": {
"resources": {
"disk_mb": 1800,
"ram_mb": 1024
}
},
"signature": "w9/GmVhFLE7mzISnCVrLAt6id9qIuMYjN7sKy1OfyBl6AM8y/QiJ7KXpLUem8K7s3vnEL8pvZVV9636IQCsLCA==",
"signing": {
"key_id": "mintbot.ai-mintbot-desktop-2026",
"next_key": null,
"public_key": "ed25519:a4Pd2bbPpUrrDK5oBueJ5lyRwcfmJ4xOMw+2K8xlXQc="
},
"spec_version": "0.5",
"targets": [
{
"component_map": {
"services": {
"command": [
"bin/mintbot-desktop",
"serve"
],
"restart": "on-failure"
}
},
"delivery": {
"method": "archive",
"sha256": "4b73f94fc6a99d38d3e9b0b435a657b23d0611850190df3d476e30787da16926",
"url": "https://github.com/mintbot-ai/mintbot-desktop/releases/download/v0.1.8/mintbot-desktop-0.1.8.tar.gz"
},
"enforcement": "advisory",
"lifecycle": {
"disable": "disable.sh",
"enable": "enable.sh",
"health": "health.sh",
"install": "install.sh",
"uninstall": "uninstall.sh",
"upgrade": "upgrade.sh"
},
"platforms": [
"linux/amd64",
"linux/arm64"
],
"runtime": "hermes",
"runtime_version": ">=0.18.2"
}
],
"updates": {
"check": "daily",
"policy": "auto",
"source": {
"kind": "github",
"repo": "mintbot-ai/mintbot-desktop"
}
}
}
Machine-readable: /api/catalog/mintbot.ai/mintbot-desktop.json