Product website and documentation for Kopilot — the autonomous AI-powered Kubernetes DevOps agent.
kopilot-site/
├── index.html # Landing page
├── docs/
│ ├── index.html # Documentation hub
│ ├── getting-started.html # Quick start guide
│ ├── architecture.html # Architecture deep-dive
│ ├── skills.html # Skills reference
│ ├── api-reference.html # API endpoints
│ ├── configuration.html # Environment variables
│ ├── deployment.html # Helm, Docker, CRDs
│ └── security.html # Safety mechanisms
├── assets/
│ ├── css/main.css # Design system
│ └── js/main.js # Interactions
└── README.md
Serve the site locally with any static file server:
# Python
python -m http.server 3000
# Node.js (npx)
npx serve .
# VS Code Live Server extension
# Right-click index.html → "Open with Live Server"- Push this repo to GitHub (e.g.,
kopilot-ai/kopilot-ai.github.io) - Go to Settings → Pages
- Set source to Deploy from a branch →
main// (root) - The site will be available at
https://kopilot-ai.github.io/
For a custom domain, add a CNAME file with your domain name.
- Pure HTML, CSS, JavaScript (no build step)
- Inter + JetBrains Mono fonts via Google Fonts
- Design inspired by Linear, Vercel, and Raycast
- Dark theme with purple/violet/cyan accent palette
assets/js/main.js includes provider-optional CTA tracking. By default it is disabled.
To enable it, define window.KOPILOT_ANALYTICS before the script runs. Example:
<script>
window.KOPILOT_ANALYTICS = {
enabled: true,
provider: "plausible",
domain: "kopilot-ai.github.io",
debug: false
};
</script>Supported modes:
plausible: auto-loads the Plausible script whendomainis setumami: auto-loads whenscriptUrlandwebsiteIdare setposthog: event capture works if your PostHog snippet is already present on the page
Primary CTA events:
cta_nav_github_starcta_hero_cost_workflowcta_hero_installcta_proof_use_casescta_trust_securitycta_banner_design_partnercta_design_partner_applycta_cost_use_cases_quick_start
MIT