# Plans & billing
Source: https://docs.useklaws.com/billing
Pricing, free trial, and managing your subscription.
## Free trial
Every new user gets **3 days free** — no credit card required. You get full access to all features during the trial.
## Plans
| | Starter | Pro | Power |
| ------------------ | ------------------------ | ------------------------ | ------------------------ |
| **Price** | \$9/mo | \$29/mo | \$79/mo |
| **Daily messages** | Limited | More | Expanded |
| **Agents** | 1 | 1 | Up to 3 |
| **Channels** | Web + Telegram | Web + Telegram | Web + Telegram |
| **Skills** | Built-in + auto-learning | Built-in + auto-learning | Built-in + auto-learning |
| **Tasks** | Included | Included | Included |
| **Support** | Email | Priority | Dedicated |
Compare plans in detail on useklaws.com
## Managing your subscription
You can upgrade, downgrade, or cancel anytime from **Settings > Subscription** in your dashboard. This opens the Stripe billing portal where you can:
* Change your plan
* Update payment method
* View invoices
* Cancel subscription
When your trial ends, choose a plan to keep using your agent. Your data is safe — nothing gets deleted.
# Activity
Source: https://docs.useklaws.com/dashboard/activity
See what your agent has been up to.
The Activity tab shows a chronological feed of everything your agent does in the background:
* **Scheduled task runs** — see when tasks executed and what they produced
* **Telegram conversations** — view message exchanges from Telegram
* **Important events** — system events and notifications
Each entry shows the timestamp, source (scheduled/Telegram), and a preview of the output.
Use Activity to check if your scheduled tasks are running correctly. If a task failed or produced unexpected results, you'll see it here.
# Integrations
Source: https://docs.useklaws.com/dashboard/channels
Connect your agent to messaging platforms, apps, and services.
The Integrations page lets you connect your agent to external services — one click for most.
## Messaging
### Telegram
Connect your agent to Telegram and chat from your phone. Your agent responds 24/7.
Step-by-step setup guide
### Discord
Add your agent to any Discord server. Paste your bot token from the [Discord Developer Portal](https://discord.com/developers/applications).
## Apps
### Google Workspace
Connect Gmail, Google Calendar, Drive, and Sheets with one click. Click **Connect** and authorize with your Google account — your agent gets full access.
### X / Twitter
Post tweets, reply, like, and retweet. Click **Set up via chat** and your agent will walk you through attaching your X credentials.
### GitHub, Notion, Linear
Set up through chat — tell your agent to connect any of these and it'll guide you through the auth flow.
Your agent shares the same memory and skills across all channels and integrations. A conversation on Telegram informs responses on the web, and vice versa.
# Chat
Source: https://docs.useklaws.com/dashboard/chat
Talk to your agent from the web.
The Chat screen is the first thing you see after deploying your agent. It's where you have conversations, ask questions, and give instructions.
## Key features
* **Streaming responses** — answers appear word by word
* **Image support** — click the **+** button to attach an image. Your agent can see and analyze it
* **Voice mode** — click the mic icon to speak. Your message is transcribed and sent automatically. Click the speaker icon to hear responses read aloud
* **Quick suggestions** — when the conversation is empty, tap a suggestion to get started
* **Smart actions** — after your agent completes a task, action buttons appear automatically (e.g. "View in Canvas", "View in Tasks")
* **Tool progress** — while your agent works, you'll see what it's doing ("Browsing web...", "Writing file...")
* **Smart models** — your agent automatically picks the best AI model for each message
* **Chat history** — your conversations are saved and persist between sessions
## Tips
Press **Enter** to send a message. Use **Shift+Enter** for a new line.
* You can stop a response mid-generation by clicking the stop button
* Click **Clear chat** to start a fresh conversation
* Your agent remembers context from previous messages in the same session
Your agent shares the same brain and memory across web chat and Telegram. A conversation on Telegram will inform responses on the web, and vice versa.
# Memory
Source: https://docs.useklaws.com/dashboard/memory
See what your agent remembers.
Your agent has persistent memory — it remembers facts, preferences, and context from every conversation, across all channels.
## How it works
* Your agent automatically saves important information during conversations
* Memories persist between sessions and across web chat and Telegram
* You can search memories by keyword or browse all of them
## Viewing memories
Go to the **Memory** tab and click **Load Memories** to see everything your agent has saved. Use the search bar to find specific topics.
**Resetting your agent** (in Settings) erases all memories permanently. This cannot be undone.
# Settings
Source: https://docs.useklaws.com/dashboard/settings
Manage your account and agent.
Access Settings from the user menu at the bottom of the sidebar.
## Profile
View your email and username.
## Subscription
See your current plan, trial status, and manage your subscription.
* [View pricing](https://useklaws.com/pricing) to upgrade or change plans
* Manage billing through the Stripe customer portal
## Agent info
View your agent's name, status, number of skills, and scheduled tasks.
## Intelligence
Your agent automatically selects the best AI model for each task — fast models for simple questions, high-quality models for writing and analysis. It also auto-detects your timezone so scheduled tasks run at the right local time.
## Danger zone
These actions are irreversible.
* **Reset agent** — clears all memory, skills, and conversation history. Your agent keeps running but starts completely fresh.
* **Delete agent** — permanently removes your agent and all its data.
# Skills
Source: https://docs.useklaws.com/dashboard/skills
What your agent knows and learns.
Skills are your agent's capabilities. The Skills tab has two sections:
## Learned
Skills your agent has created on its own during conversations. When you ask it to do something complex, it may create a skill to remember how to do it next time.
The more you use your agent, the smarter it gets. Learned skills are your agent's **procedural memory** — they persist across conversations.
You can remove any learned skill by clicking **Remove** next to it.
## Built-in
Everything your agent can already do out of the box:
* **Web Search** — search the web for anything
* **Browse Websites** — visit and extract content from any URL
* **Run Code** — execute Python and JavaScript
* **PDF & Documents** — read, create, and edit PDFs and Word docs
* **Presentations** — create PowerPoint slides
* **OCR** — extract text from images
* **YouTube** — summarize and extract video content
* **GIF Search** — find and share GIFs
* **Find Nearby** — find restaurants, shops, and places
* **Blog Monitor** — watch RSS feeds for new content
* **File Management** — create, read, and organize files
* **Scheduled Tasks** — run anything on a cron schedule
* **Memory** — remember things across conversations
Want to connect more services? Head to [Integrations](/dashboard/integrations).
# Soul
Source: https://docs.useklaws.com/dashboard/soul
Shape how your agent thinks and talks.
The **Soul** is your agent's personality and instructions. It controls the tone, style, and behavior of every response.
## Presets
Choose a preset to get started quickly:
| Preset | Style |
| ---------------- | --------------------------------------- |
| **Default** | Balanced, helpful, proactive |
| **Creative** | Imaginative, uses metaphors, bold ideas |
| **Concise** | 1-2 sentences max, no fluff |
| **Professional** | Formal, structured, business-like |
| **Friendly** | Warm, casual, encouraging |
## Custom personality
Want something specific? Click **Edit** and write your own instructions in plain text.
**Examples:**
* "You are a fitness coach. Be motivating and give practical workout advice."
* "You are my personal news curator. Summarize everything in bullet points. Focus on tech and crypto."
* "Always respond in Spanish. Be casual and use humor."
Changes take effect on your next message. No need to redeploy.
# Tasks
Source: https://docs.useklaws.com/dashboard/tasks
Schedule your agent to do things automatically.
Tasks are recurring jobs your agent runs on a schedule — even when you're not online.
## How it works
Each task has a **name**, a **schedule**, and **instructions** telling your agent what to do.
**Example tasks:**
* "Every morning at 9am, summarize the top tech news"
* "Every 30 minutes, check Bitcoin price and alert me if it drops below \$60k"
* "Every Friday at 5pm, write me a weekly summary"
## Managing tasks
* **Pause/resume** — toggle a task on or off without deleting it
* **Edit** — change the schedule or instructions anytime
* **Delete** — remove a task permanently
Task results appear in the [Activity](/dashboard/activity) tab, so you can always check what your agent did.
For a step-by-step guide, see [Schedule a task](/guides/scheduling-tasks).
# FAQ
Source: https://docs.useklaws.com/faq
Common questions about Klaws.
Your agent uses **smart model routing** — it automatically picks the best AI model for each message. Fast models for simple questions, high-quality models for writing and analysis. You don't need to configure anything.
Yes. Your agent can search the web, visit pages, and extract information — all built-in.
Yes. Each agent runs in its own isolated environment. Your conversations, memory, and files are not shared with other users.
Yes. Access your agent from any device through the web dashboard. If you connect Telegram, you can also chat from your phone.
After 3 days, you'll need to choose a plan to continue. Your data is safe — nothing gets deleted. Just pick a plan and you're back.
Go to **Settings > Subscription** in your dashboard and click "Manage subscription." You can cancel anytime through the Stripe billing portal.
Yes. Go to **Settings > Danger zone** and click **Reset agent**. This clears all memory, skills, and conversations but keeps your agent running.
Your agent automatically creates new skills when it solves complex tasks. The more you use it, the smarter it gets. You can see learned skills in the **Skills** tab.
Web chat (built-in) plus Telegram and Discord — all connect in under a minute. Follow us on [X](https://x.com/useklaws) for updates on additional channels.
# Customize your agent's personality
Source: https://docs.useklaws.com/guides/personality
Make your agent sound exactly how you want.
Your agent's personality is defined in the **Soul** section. It controls tone, style, and behavior.
Go to your [dashboard](https://useklaws.com/dashboard) and click **Soul** in the sidebar.
Pick one of the 5 presets (Default, Creative, Concise, Professional, Friendly) or click **Edit** to write custom instructions.
Click **Save**. Changes take effect on your next message.
## Tips for writing good instructions
* **Be specific** — "Be concise and use bullet points" is better than "Be good"
* **Give examples** — "Respond like a friendly coworker, not a formal assistant"
* **Set topics** — "You specialize in fitness, nutrition, and wellness"
* **Set language** — "Always respond in Spanish" or "Use British English"
* **Set boundaries** — "Never give medical advice" or "Always cite sources"
## Example custom souls
**Personal fitness coach:**
> You are an enthusiastic fitness coach. Give practical, actionable workout and nutrition advice. Be motivating but realistic. Use bullet points for workout plans.
**News curator:**
> You are my personal news assistant. Summarize everything in short bullet points. Focus on tech, crypto, and AI. Skip opinion pieces — I want facts only.
**Creative writing partner:**
> You are a creative writing collaborator. Help me brainstorm stories, develop characters, and write dialogue. Be bold with suggestions. Use vivid, descriptive language.
# Schedule a task
Source: https://docs.useklaws.com/guides/scheduling-tasks
Set up recurring jobs for your agent.
Scheduled tasks let your agent work for you automatically — even when you're offline.
Go to your [dashboard](https://useklaws.com/dashboard) and click **Tasks** in the sidebar.
Choose how often the task should run. You can use presets or type a custom schedule:
* Every 5 minutes
* Every 30 minutes
* Every hour
* Every morning at 9am
* Every day at 6pm
* Every weekday at 9am
Tell your agent what to do in plain language. Be specific about what you want.
Click **Save**. Your task starts running on the schedule you set.
## Example tasks
* "Summarize the top 5 AI news articles"
* "Check Bitcoin and Ethereum prices and compare to yesterday"
* "Draft a tweet about today's trending tech topics"
* "Check my inbox for urgent emails and summarize them"
## Managing tasks
* **Pause** a task without deleting it — click the status toggle
* **Edit** the schedule or instructions anytime
* **Delete** to remove permanently
Check the [Activity](/dashboard/activity) tab to see results from your scheduled tasks.
# Your agent's skills
Source: https://docs.useklaws.com/guides/skills-marketplace
How your agent learns and improves.
Your agent comes with built-in capabilities and learns new skills over time.
## Built-in capabilities
Your agent can already do all of this — just ask:
* Search the web and summarize anything
* Write code, build websites, create apps
* Create PDFs, Word docs, presentations
* Generate charts and data visualizations
* Preview and deploy sites with Canvas
* Run scheduled tasks while you sleep
* Remember everything across conversations
## Auto-learning
Your agent creates new skills as it works. When it solves something complex, it saves the approach as a reusable skill.
View learned skills in **Dashboard > Skills > Learned**.
## Integrations
Connect external services to give your agent more power:
* **Google Workspace** — Gmail, Calendar, Drive, Sheets (one-click OAuth)
* **X / Twitter** — post, reply, like, retweet
* **Telegram** — chat from your phone
* **Discord** — add to any server
Connect services in **Dashboard > Integrations**.
# Connect Telegram
Source: https://docs.useklaws.com/guides/telegram
Chat with your agent from Telegram.
Connect your agent to Telegram so you can chat from your phone, anywhere, anytime.
Open Telegram and search for **@BotFather** (the official Telegram bot creator).
Send `/newbot` to BotFather. Follow the prompts to choose a name and username for your bot.
BotFather will give you an **API token** — a long string that looks like `123456789:ABCdef...`. Copy it.
Go to your [Klaws dashboard](https://useklaws.com/dashboard) and click **Channels** in the sidebar.
Click **Connect** under Telegram, paste your token, and hit **Connect**.
Open your bot in Telegram and send a message. Your agent will respond.
Your agent shares the same memory and skills across web chat and Telegram. Everything it learns in one place is available in the other.
## Disconnecting
To disconnect Telegram, go to **Channels** and click **Disconnect**. Your agent will stop responding on Telegram but continues working on the web.
# Welcome to Klaws
Source: https://docs.useklaws.com/introduction
Your personal AI agent, deployed in 60 seconds.
Klaws gives you a personal AI agent that lives on your dashboard, runs 24/7, learns new skills, and reaches you on Telegram and the web.
**3-day free trial with 100 credits.** A card is required to start — you won't be charged until the trial ends, and you can cancel anytime.
Deploy in 5 simple steps
Chat, skills, tasks, and more
Free trial, pricing, and subscriptions
## What can your agent do?
* **Chat** — ask anything, send images, get streaming responses
* **Learn skills** — 50+ curated skills across 24 categories, plus auto-learning from your conversations
* **Run tasks** — schedule recurring jobs like reports, summaries, and alerts
* **Remember** — persistent memory across every conversation and channel
* **Go everywhere** — same brain on web chat and Telegram
* **Read the blog** — guides and insights at [useklaws.com/blog](https://useklaws.com/blog)
# Create your agent
Source: https://docs.useklaws.com/quickstart
Go from zero to chatting with your AI agent in under 2 minutes.
Go to [useklaws.com](https://useklaws.com) and sign in with Google or a magic link email.
Pick a name for your agent — this is how it introduces itself. You can change it later.
Choose a preset personality or write your own:
* **Default** — Friendly, helpful, and proactive
* **Creative** — Imaginative, bold ideas, vivid language
* **Concise** — Short answers, no fluff
* **Professional** — Formal, structured, thorough
* **Friendly** — Warm, casual, encouraging
Hit **Deploy**. Your agent will be ready in about 60 seconds.
You'll land on the Chat screen. Say hello — your agent is live.
Want to talk to your agent on your phone? See the [Telegram guide](/guides/telegram).
## What's next?
Make your agent sound exactly how you want
Give your agent new abilities