Rafi AI Platform

An AI assistant that actually works for you

Not a chatbot. Not a demo. A fully operational personal assistant deployed to your own instance, ready to manage your life through Telegram or WhatsApp.

27 skills. Zero setup.

Every Rafi instance comes loaded with production-ready skills. Just connect your channels and go.

Calendar
Schedule, check, manage events
Email
Draft, send, search inbox
Web Search
Real-time internet search
Documents
Analyze PDFs, images, files
Contacts
Store and look up contacts
WhatsApp
Full WhatsApp integration
Telegram
Native Telegram bot
A2A Comms
Talk to other assistants
Reminders
Time-based notifications
Translation
Multi-language support
Voice Notes
Speech-to-text processing
+ 16 more
See full skill list
Agent-to-Agent Protocol

Your assistant talks to other assistants

Built on Google's A2A protocol — the open standard backed by 50+ companies and the Linux Foundation. Your Rafi can discover, authenticate, and communicate with any A2A-compatible agent.

  • Discover agents via public Agent Cards
  • Schedule meetings across assistants
  • Exchange contact information securely
  • Send and receive invoices automatically
  • JWT-authenticated, rate-limited, audited
See It In Action

// Agent Card Discovery

GET /.well-known/agent-card.json

// Response

{ "name": "Rafi - Alice", "description": "Personal AI assistant", "skills": [ { "id": "calendar", "name": "Calendar" }, { "id": "contact_exchange", "name": "Contact Exchange" } ], "a2aEndpoint": "https://alice.rafi.intentionai.ai/a2a", "authentication": { "schemes": ["bearer"], "credentials": "platform-jwt" } }

// Send a message to another agent

POST /a2a

{ "jsonrpc": "2.0", "method": "tasks/send", "params": { "skill": "calendar", "message": { "role": "user", "parts": [{ "text": "Schedule a meeting tomorrow at 2pm" }] } } }
JWT Auth
Short-lived, audience-scoped tokens
Rate Limiting
Per-agent request throttling
Injection Defense
Pattern-based prompt injection detection
Audit Log
Immutable logging of every A2A interaction
Enterprise Security

Security is not optional

Every Rafi instance runs in its own isolated Docker container with its own database. A2A communication is authenticated, encrypted, rate-limited, and logged. Prompt injection attacks are detected and blocked before reaching your assistant.

  • Isolated container per tenant
  • HTTPS everywhere, HSTS, CSP headers
  • Bcrypt password hashing, constant-time comparison
  • Owner kill switch — disable A2A instantly
  • Only explicitly published skills are callable

Simple pricing. No surprises.

Every plan includes a fully deployed Rafi instance on your own subdomain. Upgrade or downgrade anytime.

Starter
$49/mo

Perfect for personal use

  • 1 messaging channel
  • 5 skills
  • 1,000 LLM calls/month
  • Custom personality
  • your-name.rafi.intentionai.ai
  • Agent-to-Agent communication
  • Business connectors
  • Custom domain
Get Started
Most Popular
Pro
$149/mo

For power users and professionals

  • All messaging channels
  • All 27 skills
  • 5,000 LLM calls/month
  • Custom personality
  • your-name.rafi.intentionai.ai
  • Agent-to-Agent communication
  • Business connectors
  • Custom domain
Get Started
Business
$299/mo

For teams and businesses

  • All messaging channels
  • All 27 skills
  • 15,000 LLM calls/month
  • Custom personality
  • your-name.rafi.intentionai.ai
  • Agent-to-Agent communication
  • Business connectors (CRM, ERP)
  • Custom domain
Get Started

All plans include $0.01/call overage billing. No hidden fees.

Live in 5 minutes

From signup to a working assistant on your phone.

1

Sign Up

Create your account and name your assistant

2

Customize

Choose personality, skills, and connect Telegram or WhatsApp

3

Pay

Pick your plan — we handle the rest

4

Go

Your assistant is live at your-name.rafi.intentionai.ai

Stop doing busywork. Let Rafi handle it.

Join the next generation of AI-powered professionals. Your assistant is waiting.

Start growing with IntentionAI today

Talk to sales

Have questions?

Chat with Rafi, our AI assistant