# Build a Personal AI Assistant

> **Your own AI that replies in your voice, checks your calendar, manages tasks, and searches the web — all from WhatsApp.**

## What You'll Build

By the end of this guide, you'll have a fully working **personal AI assistant** living inside your WhatsApp — a no-code AI agent that can:

* ✅ **Reply to messages** in your tone and style
* 📅 **Check and manage your calendar** — create events, find free slots, reschedule meetings
* 📧 **Read and draft emails** — summarize your inbox, compose replies, send messages
* ✅ **Manage your tasks** — add to-dos, check deadlines, mark items complete
* 🔍 **Search the web** — answer questions with real-time information
* 🧠 **Remember context** — recall past conversations and preferences over weeks
* 🎤 **Understand voice notes** — transcribe and respond to audio messages
* 🖼️ **Analyze images** — read documents, receipts, screenshots you send as photos

Think of it as your **personal Jarvis on WhatsApp** — always available, always learning, and connected to the tools you already use.

## Who This Is For

This guide is designed for **completely non-technical users**. You don't need to write a single line of code.

* **Busy founders and executives** who want an AI chief of staff
* **Freelancers and solopreneurs** who need a personal assistant without the cost
* **Anyone who wants a personal AI agent** that works where they already spend time — WhatsApp

{% hint style="info" %}
**No technical skills required.** If you can describe what you want in plain English, you can build this. Cody — your AI coding agent — handles all the technical work.
{% endhint %}

## Step-by-Step: How to Build It with Cody

### Step 1: Describe Your Vision (\~2 minutes)

Open CodeWords and tell Cody what you want. Be specific about the tools and apps you use. Here's an example prompt you can customize:

{% hint style="info" %}
**Example prompt:**

*"I want to build a personal AI assistant on WhatsApp. It should:*

* *Reply to my WhatsApp messages in my tone (casual but professional)*
* *Connect to my Google Calendar to check my schedule and create events*
* *Connect to my Gmail to summarize emails and draft replies*
* *Manage my Todoist tasks — add, complete, and list them*
* *Search the web when I ask questions*
* *Remember our past conversations for at least 30 days*
* *Handle voice notes by transcribing them and responding*
* *Understand photos and screenshots I send*

*I want it to work in my personal WhatsApp DMs."*
{% endhint %}

The more detail you give, the better your assistant will be. Don't worry about being perfect — you can always refine later.

### Step 2: Let Cody Research & Plan (\~5 minutes)

After you submit your prompt, Cody will:

1. **Research** the best APIs and tools for your requirements
2. **Design** the architecture — which services to connect, how data flows
3. **Present a plan** for you to review and approve

You'll see Cody thinking through options in real time. If something doesn't look right, just tell Cody to adjust.

### Step 3: Cody Builds & Deploys (\~10 minutes)

Once you approve the plan, Cody writes the code, connects your tools, and deploys everything. During this phase, Cody will:

* Build the WhatsApp message handler
* Set up connections to your calendar, email, task manager, and other tools
* Configure memory so your assistant remembers past conversations
* Add voice note transcription and image analysis capabilities
* Deploy the bot to CodeWords' cloud infrastructure

You can watch the entire build process live and ask questions at any point.

### Step 4: Register Your Phone Number (\~1 minute)

Cody will guide you through connecting your WhatsApp number. This typically involves:

1. Scanning a QR code with your phone (just like WhatsApp Web)
2. Confirming the connection

That's it — your personal AI assistant is now live on WhatsApp.

### Step 5: Test It!

Send your new assistant a few messages to make sure everything works:

* 📅 *"What's on my calendar tomorrow?"*
* ✉️ *"Summarize my last 5 emails"*
* ✅ *"Add 'Review quarterly report' to my tasks"*
* 🔍 *"What's the weather in New York today?"*
* 🎤 Send a voice note and watch it get transcribed
* 🖼️ Send a photo of a receipt and ask it to extract the total

## Real Example: What We Built

To show what's possible, here's an actual personal AI assistant built entirely with CodeWords:

| Feature             | Details                                                                         |
| ------------------- | ------------------------------------------------------------------------------- |
| **Connected Tools** | 9 tools — including calendar, email, task manager, web search, memory, and more |
| **Channels**        | Works in both WhatsApp DMs and WhatsApp groups                                  |
| **Voice Notes**     | Transcribes audio messages and responds with context                            |
| **Image Analysis**  | Reads documents, receipts, and screenshots from photos                          |
| **Memory**          | Remembers conversations and preferences for 30+ days                            |
| **Response Style**  | Customized to match the owner's casual-professional tone                        |
| **Build Time**      | Under 30 minutes from idea to working bot                                       |

This assistant handles 50+ messages per day and has completely replaced manual calendar checking, email triaging, and task management for its owner.

{% hint style="info" %}
**Your results may vary** depending on which tools you connect and how detailed your initial prompt is. But the capability ceiling is very high — if an API exists for it, Cody can connect it.
{% endhint %}

## Build Your Personal AI Assistant

Ready to build your own? Click the button below to start a conversation with Cody. The prompt is pre-filled — just customize it with your preferred tools and style.

[**Build My Personal AI Assistant →**](https://codewords.agemo.ai/chat?sendAutomatically=true\&initialMessage=SSB3YW50IHRvIGJ1aWxkIGEgcGVyc29uYWwgQUkgYXNzaXN0YW50IG9uIFdoYXRzQXBwLCBzaW1pbGFyIHRvIE9wZW5DbGF3LiBJdCBzaG91bGQgY29ubmVjdCB0byBteSBjYWxlbmRhciwgZW1haWwsIGFuZCB0YXNrcywgYW5kIHJlcGx5IHRvIG1lc3NhZ2VzIGluIG15IHN0eWxlLiBMZXQncyBzdGFydCBieSBkaXNjdXNzaW5nIHdoYXQgYXBwcyBhbmQgdG9vbHMgSSB1c2UgZGFpbHku)

## Tips for Best Results

1. **Be specific about your tools.** Instead of "connect my calendar," say "connect my Google Calendar" or "connect my Outlook calendar." Cody works best with specifics.
2. **Define your tone.** Tell Cody how you want the assistant to reply — formal, casual, brief, detailed. Share a few example messages if possible.
3. **Start small, then expand.** Begin with 2-3 core capabilities (e.g., calendar + tasks + web search). Once those work well, ask Cody to add more.
4. **Test edge cases.** Try unusual requests, very long messages, and messages in different languages. Report any issues to Cody for quick fixes.
5. **Iterate with Cody.** Your assistant will improve over time. If something isn't working right, just tell Cody: *"When I ask about my schedule, I want it to also show the meeting links."*
6. **Set up memory carefully.** The longer your memory window, the more context your assistant has — but it also uses more resources. 30 days is a good starting point.
