kilat.host Docs
MenuFlex vs Classic: which Kilat Agent fits

Guides

Flex vs Classic: which Kilat Agent fits

Every Kilat Agent runs one of two ways. A Classic agent is always on. A Flex agent sleeps when nobody is using it and is included in your workspace plan. It is the same agent either way: chat, Telegram, memory, schedules, skills and the Kilat MCP tools. You pick the run type when you create the agent, and you can't change it later.

The short answer

  • Pick Flex for a personal agent you use during the day and on a schedule. A plan starts at Rp 13,000 per 30 days for 1 Flex agent.
  • Pick Classic when the agent must answer instantly, stay connected all the time (Discord, Slack socket mode or email), or needs more than 2 GB. It costs from Rp 50,000 per agent every 30 days.

How each one runs

ClassicFlex
PowerAlways on, on memory reserved for itSleeps when idle, wakes from sleep in under 2 minutes
SizeSmall (1 GB), Medium (2 GB), or Large (4 GB)2 GB
CPUShared with other agents on the server, up to the size's vCPUDedicated while awake: 0.5 vCPU on Starter, 1 vCPU on Plus and Pro
RegionAny region with roomJakarta
ChannelsAll, including permanent connections (Discord, Slack socket mode, email)Chat and webhook channels such as Telegram
ReliabilityBest effort on a mix of servers, no SLA99.5% monthly target on paid plans, on spare cloud capacity in Jakarta

The 99.5% figure is a target, not a guarantee. Missing it earns no credit or refund.

Sleep and wake

Only Flex agents sleep. A Classic agent never sleeps, so there is nothing to wake.

  • When it sleeps: after it has been idle for the time you set. The longest you can choose depends on your plan: Starter 15 min, Plus 15 min – 2 h, and Pro 15 min – 8 h.
  • What wakes it: a message in Chat, a scheduled task that is due, or the Start button on the agent's page. A message to its Telegram bot wakes it too: Kilat receives the message while the agent sleeps, wakes it, then hands it over.
  • How long a wake takes: under 2 minutes. Most wakes take about 60–80 seconds. If cloud capacity is busy it can take longer, and your messages wait meanwhile.
  • What is kept: files, memory, chat history, skills and settings are saved when the agent goes to sleep and restored when it wakes.
  • What it costs: a sleeping agent costs nothing.

The details are in Flex agents and plans.

What each one costs

Flex: a plan for your workspace

A plan is paid every 30 days, from Credits first, then Balance. Each term includes Credits that pay for awake time. An awake hour costs Rp 500 per vCPU plus Rp 75 per GB of memory, counted by the second.

PlanPrice / 30 daysCredits each termFlex agentsAwake time for one agent
StarterRp 13,000Rp 12,0001About 30 hours (0.5 vCPU, 2 GB, Rp 400 an hour)
PlusRp 75,000Rp 65,0003About 100 hours (1 vCPU, 2 GB, Rp 650 an hour)
ProRp 179,000Rp 165,00010About 253 hours (1 vCPU, 2 GB, Rp 650 an hour)

For example, Starter costs Rp 13,000 and includes Rp 12,000 in Credits. At Rp 400 an hour, that is about 30 awake hours for one agent. Plan Credits reset every term and don't carry over. When they run out, Flex agents sleep, unless you turn on pay-as-you-go: then awake time is paid from Balance, up to the monthly cap you set.

Classic: a price per agent

A Classic agent is bought on its own and paid from Balance every 30 days. It never counts against a plan, and awake time is not metered.

SizeRAMCPU (shared, up to)Price / 30 days
Small1 GB0.75 vCPURp 50,000
Medium2 GB1.25 vCPURp 90,000
Large4 GB2.0 vCPURp 170,000

Both run types start on Kilat AI. You can add your own model provider key instead; your provider bills that usage.

Limits to know

  • The choice is fixed. You can't change an agent's run type after you create it.
  • Flex is one size and one region. Flex agents have 2 GB and run in Jakarta. They can't hold a permanent connection such as Discord, Slack socket mode or email.
  • Flex can be interrupted. If the spare cloud capacity it runs on is reclaimed, Kilat saves the agent's state and starts it again, usually within two minutes. An open Chat reconnects by itself.
  • Classic has no uptime promise. It runs on a mix of servers, best effort, with no SLA. The Small size (1 GB) is for very light tasks; browser work and large inputs can use up its memory.
  • Keep your own copy. On either run type, keep your own copy of anything important.

When to pick which

You wantPick
A personal assistant you chat with during the dayFlex
Reports or reminders on a scheduleFlex: it wakes when a task is due
The lowest monthly price to try an agentFlex on Starter (Rp 13,000)
An agent that answers instantly, at any hourClassic
Discord, Slack socket mode or emailClassic
More than 2 GB of memoryClassic Large (4 GB)
A region other than JakartaClassic, in any region with room

Frequently asked questions

Can I switch an agent between Flex and Classic?

No. You choose the run type when you create the agent, and you can't change it later.

Does a Flex agent forget things when it sleeps?

No. Its files, memory, chat history, skills and settings are saved when it goes to sleep and restored when it wakes.

How many awake hours does Starter include?

About 30 hours a term for one agent: Rp 12,000 in Credits at Rp 400 an awake hour. Credits reset each 30-day term and don't carry over.

What happens when my Credits run out?

Flex agents sleep, unless you turn on pay-as-you-go. Then awake time is paid from your Balance, up to the monthly cap you set. Classic agents are not affected.

Does a Classic agent use my plan?

No. Classic agents are bought separately, from Rp 50,000 per 30 days, and never count against a plan.

Next steps

Something unclear or out of date? Tell us. For AI tools: this page as Markdown.