Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions packages/kilo-docs/markdoc/partials/kiloclaw-eol.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{% callout type="warning" title="KiloClaw is end of life" %}
KiloClaw is no longer available to new users, and support for the product is ending. This documentation is kept for reference by existing users and is no longer maintained.
{% /callout %}
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ If you already pay for ChatGPT Plus or Pro, you can use that subscription to run
- **Multiple AI modes:** Switch between Code, Plan, Debug, and Ask modes for different tasks.

{% callout type="note" %}
Your ChatGPT subscription works with Kilo Code's core functionality (VS Code extension and CLI), but does **not** include cloud features such as Cloud Agents, Kilo Deploy, or KiloClaw. To use GPT models in those features, use the [Kilo Gateway](/docs/gateway).
Your ChatGPT subscription works with Kilo Code's core functionality (VS Code extension and CLI), but does **not** include cloud features such as Cloud Agents or Kilo Deploy. To use GPT models in those features, use the [Kilo Gateway](/docs/gateway).
{% /callout %}

## Setup
Expand Down Expand Up @@ -62,7 +62,7 @@ Then set your default model to one of the OpenAI Codex models available in Kilo

- **Codex catalog models only.** This provider only exposes the models listed in Kilo Code's Codex model catalog. It does not give access to every model available through the OpenAI API.
- **OAuth tokens can't be exported with settings.** Tokens are stored in VS Code SecretStorage, which isn't included in Kilo Code's settings export.
- **Cloud features not included.** Cloud Agents, Kilo Deploy, and KiloClaw require the [Kilo Gateway](/docs/gateway).
- **Cloud features not included.** Cloud Agents and Kilo Deploy require the [Kilo Gateway](/docs/gateway).

## FAQ

Expand All @@ -78,5 +78,5 @@ Usage counts against your ChatGPT subscription limits — there are no separate
**Can I still switch to other AI providers?**
Yes. Use OpenAI when it fits and switch to Claude, Gemini, or any local model at any time.

**Can I use my ChatGPT subscription in KiloClaw?**
No. For KiloClaw and other cloud features, use GPT models through the [Kilo Gateway](/docs/gateway), which gives access to 500+ models including the latest GPT releases.
**Can I use my ChatGPT subscription in Kilo's cloud features?**
No. For Cloud Agents, Kilo Deploy, and other cloud features, use GPT models through the [Kilo Gateway](/docs/gateway), which gives access to 500+ models including the latest GPT releases.
2 changes: 1 addition & 1 deletion packages/kilo-docs/pages/ai-providers/xai.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ If you have an active [SuperGrok or X Premium subscription](https://x.ai/grok),
- **Automatic token refresh:** Kilo Code refreshes your access token in the background so long-running sessions stay authenticated.

{% callout type="note" %}
SuperGrok and X Premium subscription access works with Kilo Code's core functionality (VS Code extension and CLI). For cloud features such as Cloud Agents or KiloClaw, use the [Kilo Gateway](/docs/gateway) — the Gateway supports xAI via [BYOK](/docs/getting-started/byok) with an API key (OAuth and subscription-based access are not supported through the Gateway).
SuperGrok and X Premium subscription access works with Kilo Code's core functionality (VS Code extension and CLI). For cloud features such as Cloud Agents, use the [Kilo Gateway](/docs/gateway) — the Gateway supports xAI via [BYOK](/docs/getting-started/byok) with an API key (OAuth and subscription-based access are not supported through the Gateway).
{% /callout %}

### Setup with SuperGrok / X Premium
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,11 +159,8 @@ Triggers allow you to initiate cloud agent sessions automatically, either via HT
Triggers are currently in beta and subject to change.
{% /callout %}

Webhook triggers and scheduled triggers use the same trigger concepts across Cloud
Agent and KiloClaw, but target different agents. Use Cloud Agent triggers when an
HTTP event or schedule should start a Cloud Agent session against a repository.
Use KiloClaw triggers when the event should deliver a chat message to a KiloClaw
instance.
Use Cloud Agent triggers when an HTTP event or schedule should start a Cloud Agent
session against a repository.

### Accessing Triggers

Expand Down
10 changes: 3 additions & 7 deletions packages/kilo-docs/pages/code-with-ai/platforms/mobile.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Using Kilo Code on iOS and Android"

# Mobile Apps

Use Kilo Code from your phone to keep coding sessions moving while you are away from your desk. The mobile app connects to Cloud Agents, KiloClaw, and remote sessions from your local CLI or editor extensions.
Use Kilo Code from your phone to keep coding sessions moving while you are away from your desk. The mobile app connects to Cloud Agents and remote sessions from your local CLI or editor extensions.

{% callout type="info" title="Android app available now" %}
Install Kilo Code for Android from [Google Play](https://play.google.com/store/apps/details?id=com.kilocode.kiloapp).
Expand All @@ -16,10 +16,8 @@ Install Kilo Code for Android from [Google Play](https://play.google.com/store/a
The mobile app lets you:

- View and manage Kilo Code sessions, including remote CLI and extension sessions running on your local machine.
- Chat with KiloClaw from your phone.
- Spawn Cloud Agents and code directly from the app.
- Monitor and view all non-remote sessions in one place.
- Create, onboard, and manage KiloClaw instances.
- Send follow-up messages while a session is still running — they are queued and processed in order.
- Run slash commands (like `/compact`) on connected remote CLI sessions, and start a new session in the same workspace with `/new`. The new session inherits the current session's mode and model. Older CLI versions that do not support remote commands prompt you to upgrade.
- Clear the visible transcript of a remote CLI session with `/clear`. Clearing is client-side only, so it works on any CLI version; server history is kept and may reappear when you re-enter the session.
Expand All @@ -38,16 +36,14 @@ You can review or change your decision at any time in **Settings**. Declining op
For Kilo Pass pricing, billing, and account management details, use the [Kilo Pass pricing page](https://kilo.ai/pricing/kilo-pass).

{% imageGallery columns="3" width="220px" %}
{% image src="/docs/img/mobile-apps/home.webp" alt="Kilo Code mobile home screen showing KiloClaw and active agent sessions" caption="Start coding tasks, open KiloClaw, and resume active sessions from the mobile home screen." /%}
{% image src="/docs/img/mobile-apps/home.webp" alt="Kilo Code mobile home screen showing active agent sessions" caption="Start coding tasks and resume active sessions from the mobile home screen." /%}

{% image src="/docs/img/mobile-apps/new-session.webp" alt="Kilo Code mobile new session screen with coding mode selector" caption="Create a new Cloud Agent session and choose the right mode for the task." /%}

{% image src="/docs/img/mobile-apps/session-chat.webp" alt="Kilo Code mobile session chat with an active coding task" caption="Review progress and continue coding conversations from the mobile app." /%}
{% /imageGallery %}

{% imageGallery columns="2" width="220px" %}
{% image src="/docs/img/mobile-apps/kiloclaw-chat.webp" alt="KiloClaw chat in the Kilo Code mobile app" caption="Chat with KiloClaw on mobile." /%}

{% imageGallery columns="1" width="220px" %}
{% image src="/docs/img/mobile-apps/session-filters.webp" alt="Kilo Code mobile session filter panel for Cloud Extension CLI Slack and other platforms" caption="Filter sessions by platform and project, including Cloud, Extension, CLI, Slack, and other sessions." /%}
{% /imageGallery %}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,4 +223,3 @@ After system-boundary pages, continue with Development Patterns for implementati
- [Development Patterns](/docs/contributing/architecture/development-patterns) - code-ownership decisions and contributor workflow
- [Development Environment](/docs/contributing/development-environment) - setup guide
- [Ecosystem](/docs/contributing/ecosystem) - related projects and integrations
- [KiloClaw Overview](/docs/kiloclaw/overview) - customer-facing KiloClaw docs
71 changes: 6 additions & 65 deletions packages/kilo-docs/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,25 +66,6 @@ const terminalContent = {
<span className="terminal-prompt">$</span> kilo rules list
</>
),
kiloclaw: (
<>
<span className="terminal-comment"># Chat with your KiloClaw agent from the CLI</span>
{"\n"}
<span className="terminal-prompt">$</span> kilo /claw
{"\n"}
{"\n"}
<span className="terminal-comment"># Or connect via chat platforms</span>
{"\n"}
<span className="terminal-comment"># Telegram, Discord, Slack — no self-hosting required</span>
{"\n"}
{"\n"}
<span className="terminal-comment"># Trigger your agent via webhook</span>
{"\n"}
<span className="terminal-prompt">$</span> curl -X POST https://your-instance.kiloclaw.ai/webhook \{"\n"}
-H "Content-Type: application/json" \{"\n"}
{` -d '{"event":"deploy","repo":"my-app"}'`}
</>
),
}

// Category card data based on the information architecture
Expand Down Expand Up @@ -120,24 +101,6 @@ const categories = [
{ title: "Custom Rules", href: "/code-with-ai" },
],
},
{
title: "KiloClaw",
description:
"Hosted OpenClaw agents — deploy, manage, and integrate AI agents with chat platforms, dev tools, and triggers without self-hosting.",
href: "/kiloclaw/overview",
icon: (
<svg className="category-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2">
<path d="M12 2L2 7l10 5 10-5-10-5z" strokeLinecap="round" strokeLinejoin="round" />
<path d="M2 17l10 5 10-5" strokeLinecap="round" strokeLinejoin="round" />
<path d="M2 12l10 5 10-5" strokeLinecap="round" strokeLinejoin="round" />
</svg>
),
links: [
{ title: "Overview", href: "/kiloclaw/overview" },
{ title: "Chat Platforms", href: "/kiloclaw/chat-platforms" },
{ title: "Development Tools", href: "/kiloclaw/development-tools" },
],
},
{
title: "Collaborate",
description: "Work with teams, share sessions, and manage organizations",
Expand Down Expand Up @@ -230,9 +193,7 @@ const categories = [
]

export default function HomePage() {
const [activeTab, setActiveTab] = useState<"installation" | "firstTask" | "customRules" | "gateway" | "kiloclaw">(
"installation",
)
const [activeTab, setActiveTab] = useState<"installation" | "firstTask" | "customRules" | "gateway">("installation")

return (
<div className="homepage">
Expand All @@ -247,15 +208,15 @@ export default function HomePage() {
<div className="hero-content">
<h1 className="hero-title">Kilo Documentation</h1>
<p className="hero-subtitle">
Explore guides and examples for the Kilo platform — from coding agents and AI-powered development to hosted
agentic infrastructure with KiloClaw.
Explore guides and examples for the Kilo platform — from coding agents and AI-powered development to
automation and hosted agentic infrastructure.
</p>
<div className="hero-buttons">
<Link href="/getting-started" className="btn btn-primary">
Get started with Kilo Code →
</Link>
<Link href="/kiloclaw/overview" className="btn btn-secondary">
Explore KiloClaw
<Link href="/gateway" className="btn btn-secondary">
Explore Kilo Gateway
</Link>
</div>
</div>
Expand All @@ -276,20 +237,6 @@ export default function HomePage() {
</Link>
</div>
</div>
<div className="quick-section">
<h3 className="quick-title">KILOCLAW</h3>
<div className="quick-links">
<Link href="/kiloclaw/overview" className="quick-link">
Overview
</Link>
<Link href="/kiloclaw/chat-platforms" className="quick-link">
Chat Platforms
</Link>
<Link href="/kiloclaw/development-tools" className="quick-link">
Development Tools
</Link>
</div>
</div>
<div className="quick-section">
<h3 className="quick-title">PLATFORMS</h3>
<div className="quick-links">
Expand Down Expand Up @@ -348,7 +295,7 @@ export default function HomePage() {
<section className="terminal-section">
<div className="terminal-intro">
<h2 className="section-title">Try it out</h2>
<p className="terminal-description">Get started quickly with Kilo Code, KiloClaw, and Kilo Gateway</p>
<p className="terminal-description">Get started quickly with Kilo Code and Kilo Gateway</p>
</div>
<div className="terminal-container">
<div className="terminal-tabs">
Expand All @@ -370,12 +317,6 @@ export default function HomePage() {
>
Custom Rules
</button>
<button
className={`terminal-tab ${activeTab === "kiloclaw" ? "active" : ""}`}
onClick={() => setActiveTab("kiloclaw")}
>
KiloClaw
</button>
<button
className={`terminal-tab ${activeTab === "gateway" ? "active" : ""}`}
onClick={() => setActiveTab("gateway")}
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/chat-platforms/discord.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Use KiloClaw with Discord: setup, DM access control, and channel c

# Discord

{% partial file="kiloclaw-eol.md" /%}

This page covers everything you need to use KiloClaw with Discord: connecting your bot, controlling who can DM it, and adding it to specific channels.

## Connecting KiloClaw to Discord
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/chat-platforms/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Use Kilo Chat or connect your KiloClaw agent to Telegram, Discord,

# Chat Platforms

{% partial file="kiloclaw-eol.md" /%}

KiloClaw includes Kilo Chat as its first-party channel and also supports connecting your AI agent to messaging platforms so it can receive instructions and send responses directly in your chat apps. You can configure third-party channels from the **Settings** tab on your [KiloClaw dashboard](/docs/kiloclaw/dashboard#channels), or from the OpenClaw Control UI after accessing your instance.

## Kilo Chat
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/chat-platforms/slack.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Using KiloClaw with Slack"

# Slack

{% partial file="kiloclaw-eol.md" /%}

This page covers everything you need to use KiloClaw with Slack: connecting your bot, controlling who can DM it, and adding it to channels.

## Connecting KiloClaw to Slack
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/chat-platforms/telegram.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Use KiloClaw with Telegram: setup, DM access control, and group ch

# Telegram

{% partial file="kiloclaw-eol.md" /%}

This page covers everything you need to use KiloClaw with Telegram: connecting your bot and adding it to group chats.

## Connecting KiloClaw to Telegram
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Browse and switch models from the Control UI chat"

# Changing Models

{% partial file="kiloclaw-eol.md" /%}

The Control UI Chat tab doubles as a command line for model management. KiloClaw exposes 335+ models through the `kilocode` provider and you can browse and switch between them without leaving the chat.

| Command | Description |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Control which commands your KiloClaw agent can run on the host mac

# Exec Approvals

{% partial file="kiloclaw-eol.md" /%}

Exec approvals are the safety interlock that controls which commands your agent can run on the host machine (gateway or node). By default, **all host exec requests are denied** — you must explicitly allowlist the commands you want your agent to run independently. This prevents accidental execution of destructive commands.

{% callout type="warning" %}
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/control-ui/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Browser-based dashboard for managing your OpenClaw instance"

# OpenClaw Control UI

{% partial file="kiloclaw-eol.md" /%}

The Control UI is a browser-based dashboard (built with Vite + Lit) served by the OpenClaw Gateway on the same port as the gateway itself (default: `http://localhost:18789/`). It connects via WebSocket and gives you real-time control over your agent, channels, sessions, and system configuration. For KiloClaw users, see [Accessing the Control UI](/docs/kiloclaw/dashboard#accessing-the-control-ui) to get started.

## Features
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Pin your KiloClaw instance to a specific OpenClaw version and vari

# Version Pinning

{% partial file="kiloclaw-eol.md" /%}

Version pinning lets you lock your KiloClaw instance to a specific OpenClaw version and variant. This gives you control over when your instance upgrades — it stays on the pinned version until you explicitly change it.

## When to Use Version Pinning
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/dashboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Managing your KiloClaw instance from the dashboard"

# KiloClaw Dashboard

{% partial file="kiloclaw-eol.md" /%}

This page covers everything you can do from the KiloClaw dashboard. For getting started, see [KiloClaw Overview](/docs/kiloclaw/overview).

{% image src="/docs/img/kiloclaw/dashboard.png" alt="Connect account screen" width="800" caption="The KiloClaw Dashboard" /%}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Connect Composio to your KiloClaw agent to access hundreds of tool

# Composio Integration

{% partial file="kiloclaw-eol.md" /%}

Connect Composio to your KiloClaw agent to instantly unlock access to 250+ tool integrations — from Salesforce and HubSpot to Notion, Jira, and beyond. Composio is a platform that handles the authentication and connection details for each service, so your agent can use them without you having to set up each one individually.

{% callout type="info" title="Tip" %}
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/development-tools/github.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Connect a GitHub account to your KiloClaw agent for repository acc

# GitHub Integration

{% partial file="kiloclaw-eol.md" /%}

Connect a GitHub account to your KiloClaw agent so it can clone repositories, push commits, open pull requests, and leave code reviews — all autonomously.

{% callout type="warning" title="Security" %}
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/development-tools/google.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Connect a dedicated Google account to KiloClaw for access to Gmail

# Google Workspace Integration

{% partial file="kiloclaw-eol.md" /%}

Connect a dedicated Google account to KiloClaw so it can interact with Google Workspace services — Gmail, Calendar, Drive, Docs, Sheets, Slides, Tasks, People, Forms, Chat, Classroom, and Apps Script.

{% callout type="warning" title="Use a dedicated Google account" %}
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/development-tools/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Manage integrations and settings for your KiloClaw agent"

# Integrations

{% partial file="kiloclaw-eol.md" /%}

Configure integrations and settings for your KiloClaw agent. Connect third-party services to give your agent access to repositories, issue trackers, calendars, documents, and hundreds of other tools — all without manual intervention.

## Available Integrations
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/development-tools/linear.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Connect Linear to your KiloClaw agent to create and manage issues

# Linear Integration

{% partial file="kiloclaw-eol.md" /%}

Connect Linear to your KiloClaw agent so it can create issues, update their status, read project backlogs, and track work — all automatically. Linear is a project management tool popular with software teams for planning and tracking features, bugs, and tasks.

{% callout type="warning" title="Keep your API key private" %}
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/end-to-end.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Start-to-finish guide for configuring your KiloClaw instance"

# Setup walkthrough

{% partial file="kiloclaw-eol.md" /%}

This guide walks you through a full KiloClaw setup — from creating accounts to scheduling your first automated workflow. Plan for about 60 minutes.

## Planning your setup
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/faq/general.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Frequently asked questions about KiloClaw"

# FAQ

{% partial file="kiloclaw-eol.md" /%}

## How can I change my model?

You can change the model in two ways:
Expand Down
2 changes: 2 additions & 0 deletions packages/kilo-docs/pages/kiloclaw/faq/pricing.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "Pricing details for KiloClaw instances and model inference"

# Pricing

{% partial file="kiloclaw-eol.md" /%}

KiloClaw uses Kilo Gateway credits by default — if you route requests through BYOK, model usage is billed directly by your provider instead.

## Instance Hosting
Expand Down
Loading
Loading