llms.txt Content
<!doctype html>
<html lang="en">
<head>
<!-- 1. GOOGLE ANALYTICS (injected at build time via VITE_GA_ID) -->
<script>
(function () {
var gaId = "";
// If the ID is empty or hasn't been replaced, don't run
if (!gaId || gaId === "" || gaId.includes("%")) {
console.warn("Analytics: G-ID not found. Tracking disabled.");
return;
}
var s = document.createElement("script");
s.async = true;
s.src = "https://www.googletagmanager.com/gtag/js?id=" + gaId;
document.head.appendChild(s);
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", gaId);
})();
</script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- 2. UPDATED TITLE (Based on Playbook) -->
<title>Node9 | The "Sudo" Command for AI Agents & CLIs</title>
<!-- 3. UPDATED DESCRIPTION -->
<meta
name="description"
content="Node9 is an execution security layer for AI agents. Intercept dangerous shell commands, prevent hallucinations, and add human-in-the-loop approvals to Claude Code, Cursor, and terminal agents."
/>
<link rel="canonical" href="https://node9.ai/" />
<!-- 4. LOGO & FAVICON -->
<link rel="icon" type="image/png" href="/favicon.png" />
<link rel="apple-touch-icon" href="/favicon.png" />
<!-- 5. SOCIAL CARDS (OpenGraph + Twitter/X) -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://node9.ai/" />
<meta
property="og:title"
content="Node9 | Execution Firewall for AI Agents"
/>
<meta
property="og:description"
content="Stop letting your AI Agent play with fire. Node9 provides deterministic execution protection for autonomous agents."
/>
<meta property="og:image" content="https://