← Files SentinelXARCHIVED FILE
.codex-plugin/plugin.json
5.47 KB · Nov 13, 2026 · 06:08 UTC
{
"name": "app-69f63e01766881919640f03b5e7912a5",
"version": "3.8.1",
"description": "SentinelX lets you manage your Linux, macOS, and Windows servers from ChatGPT with no SSH: inspect hosts, manage services, edit files, run scripts, work with Git, provision cloud VMs, and drive integrations like Cloudflare, Resend, and Telegram, all constrained by a per-host allowlist you control. The agent is open source.",
"author": {
"name": "PensaInfra",
"email": "contact@sentinelx.app",
"url": "https://sentinelx.app"
},
"homepage": "https://sentinelx.app",
"repository": "https://github.com/pensados/sentinelx-cloud-core",
"keywords": [
"ssh",
"linux server",
"server management",
"remote server",
"vps",
"sysadmin",
"devops",
"docker",
"nginx",
"systemd",
"server logs",
"deploy",
"troubleshooting",
"git",
"cloudflare dns",
"cloud vm",
"macos",
"windows server",
"powershell",
"homelab",
"self-hosted",
"ubuntu"
],
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "SentinelX",
"shortDescription": "Manage Linux, Mac & Windows",
"longDescription": "SentinelX lets you manage your Linux, macOS, and Windows servers from ChatGPT, with no SSH required. Install a small open-source agent on any host, and ChatGPT can inspect and operate it through focused tools that each do one clear thing.\n\nWhat you can do:\n- Inspect hosts: uptime, disk, memory, processes, logs, and agent state, across every server you connect.\n- Manage services: status, start, stop, reload, and restart for systemd, launchd, and Windows services.\n- Work with files: read, list, search, edit with validation, move, copy, delete, change permissions, upload, and create download or upload links. Read images and PDFs from a host as native content.\n- Run commands and scripts: allowlisted shell commands and one-off bash or Python scripts. Long jobs run in the background and report to a notifications inbox, with optional Telegram or email alerts.\n- Git: bounded diffs, atomic multi-file patches, and clone, fetch, push, and ls-remote using the host's own credentials. Force pushes require a compare-and-swap lease.\n- Cloud VMs: list, create, power on and off, snapshot, and destroy servers on DigitalOcean and Hetzner Cloud. New VMs enroll themselves; create and destroy require explicit confirmation.\n- Integrations: manage Cloudflare DNS, review Cloudflare WAF and Zero Trust settings, send email with Resend and messages with Telegram.\n- Secrets without pasting them into the chat: get a one-time link to type an API key, token, or password into a masked page; it is written straight to your host and never returns to the conversation.\n- Host-local APIs: call structured APIs running on your own hosts, such as Docker, through one bridge.\n- Persistent context: save your operational state and resume it in another chat, client, or model.\n- Also: move files between your hosts, get a one-call project snapshot, and mint short-lived, scoped REST keys for batch work.\n\nSafety and control: every action is constrained by a per-host allowlist that you control. The agent rejects anything outside its policy at the agent boundary, and your OS file permissions still apply on top. Actions are audited. Authentication uses OAuth 2.0 with PKCE and Dynamic Client Registration, scoped per user.\n\nThe agent is open source on GitHub (github.com/pensados/sentinelx-cloud-core).",
"developerName": "PensaInfra",
"category": "Developer Tools",
"capabilities": [
"Inspect hosts: uptime, disk, memory, processes, logs",
"Manage systemd, launchd, and Windows services",
"Read, search, and edit files with validation",
"Run allowlisted commands and one-off scripts",
"Background jobs with a notifications inbox",
"Git diff, patch, clone, fetch, and push",
"Create and manage cloud VMs (DigitalOcean, Hetzner)",
"Manage Cloudflare DNS records",
"Review Cloudflare WAF and Zero Trust settings",
"Send email (Resend) and Telegram messages",
"Enter secrets via one-time links, never in chat",
"Transfer files between your hosts",
"Share upload and download links for host files",
"Read images and PDFs from your hosts",
"Call host-local APIs such as Docker",
"Save and resume work across chats",
"Manage multiple hosts with labels"
],
"websiteURL": "https://sentinelx.app",
"supportURL": "https://sentinelx.app/support",
"privacyPolicyURL": "https://sentinelx.app/privacy",
"termsOfServiceURL": "https://sentinelx.app/terms",
"defaultPrompt": [
"List all my SentinelX hosts and show each one's uptime and free disk and RAM.",
"Show the running Docker containers on my host and flag any that are unhealthy or restarting.",
"Compare disk and memory usage across all my hosts and tell me which one is closest to running out."
],
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png"
},
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Refreshed listing for the current SentinelX tool set. Since 3.7.0: tools are now split one per operation (Git, services, contexts, Cloudflare); new one-time links to enter secrets and connect integrations without pasting credentials into the chat; individual cloud VM tools for DigitalOcean and Hetzner Cloud; upload and download links for host files; and a notifications inbox for background jobs."
}
}
},
"apps": "./.app.json"
}
SHA-256: adb3e0677fe3235b6f36bdd5903a41180735d1676b43f2d61d0f02181c1d7ce1