---
app: agent
audience:
  - owner
since: 0.1.0
ui_only: false
agent_actions: []
agent_examples:
  - which plan do I need for the agent office?
  - how much memory does an agent use?
llm_weight: normal
title: Requirements
description: Plan, computer, memory, disk and network needed to run Bakulai Agent.
editUrl: true
head: []
template: doc
sidebar:
  order: 2
  hidden: false
  attrs: {}
pagefind: true
draft: false
---

import { AgentAsk } from "@components";

**Who this is for:** an owner deciding whether to install the app, or wondering why it feels slow.

## Plan

Bakulai Agent is part of the **Pro** and **Max** plans. Free and Kasir accounts see an upgrade screen after signing in ("This feature is included in the Pro and Max plans").

| | Pro | Max |
|---|---|---|
| Office agents (beyond your own desk) | 5 | 15 |
| "From anywhere" tablet access | yes | yes |

The exact numbers come from your subscription; the app shows them as "Your plan allows N office agents".

## Computer

- **macOS** (Apple Silicon or Intel) or **Windows 10/11**. On Windows the chat panel needs WSL2 for its terminal; the rest of the app works without it.
- **Memory:** every agent that is *awake* runs its own process and uses roughly **300–500 MB**. Three awake agents on an 8 GB laptop is comfortable; ten is not. The app puts idle agents to sleep after two hours by default (Settings → Office → "Put idle agents to sleep after") and warns when you wake more than "Agents awake at once".
- **Disk:** the first start downloads the agent runtime, about **1.7 GB**, into the app's own folder. Nothing is installed system-wide.
- **Node.js** is bundled; you do not install anything by hand.

## Model

Agents think with a model **you** bring: an OpenRouter, Anthropic, OpenAI, Gemini, DeepSeek, xAI, MiniMax or Nous account or API key, set once in Settings → AI model. New agents inherit it. Usage is billed by that provider, not by Bakulai.

## Network

- The app talks to `erp.bakulai.com` (your data) and to your model provider. WhatsApp, Telegram and email connect from your computer.
- Scheduled jobs only run while the app is open. Turn on **Launch at login** and **Keep the computer awake** (Settings → Office) for an unattended computer — see [Keeping the office running](/agent/automations/always-on/).

## Ask your agent

<AgentAsk />

## Related

[Install and sign in](/agent/start/install-and-sign-in/) · [Awake and asleep](/agent/office/awake-and-sleeping/)