██╗   ██╗ ██████╗ ██████╗  █████╗  ██████╗ ██████╗ ██████╗ ███████╗
╚██╗ ██╔╝██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝
 ╚████╔╝ ██║   ██║██║  ██║███████║██║     ██║   ██║██║  ██║█████╗
  ╚██╔╝  ██║   ██║██║  ██║██╔══██║██║     ██║   ██║██║  ██║██╔══╝
   ██║   ╚██████╔╝██████╔╝██║  ██║╚██████╗╚██████╔╝██████╔╝███████╗
   ╚═╝    ╚═════╝ ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝

The assistant that actually
does your busywork.

Clears your inbox. Watches your calendar. Chases the thing you forgot. You just message it in Slack, like a colleague. It remembers you, and what you tell it once stays known.

Private and yours: it runs on a little server you control, powered by the Claude subscription you may already have. Free & open source.

Set it up in minutes For the techies: GitHub →
Slack, you & your assistant WORKING
you morning, anything I need to know today?
yoda 3 things: your 9:30 moved to 11, the venue emailed back (they can do the 14th), and that invoice from Friday is still unpaid, want me to chase it?
you yes chase it, politely. and book the 14th
yoda ⚙ drafting email · updating calendar…
yoda Done, reminder sent, venue confirmed for the 14th, invite updated.
01 / Your apps

Works where you work.

Your mail, your calendar, your files, whichever suite they live in. Sign in once, and your assistant can read, draft and schedule for you.

Google
10 SERVICES
One sign-in. You choose what it can touch, service by service.
Gmail
Google Calendar
Google Drive
Google Contacts
Google Tasks
Gmail
Google Calendar
Google Drive
Google Contacts
Google Tasks
Google Sheets
Google Docs
YouTube
Google Search Console
Google Analytics (GA4)
Google Sheets
Google Docs
YouTube
Google Search Console
Google Analytics (GA4)
$ yodacode connect google
Microsoft 365
NEW 5 SERVICES
One sign-in from your laptop, and nothing to renew after.
Outlook Mail
Outlook Calendar
OneDrive & Excel
Teams Meetings
Outlook Contacts
Outlook Mail
Outlook Calendar
OneDrive & Excel
Teams Meetings
Outlook Contacts
Outlook Contacts
Teams Meetings
OneDrive & Excel
Outlook Calendar
Outlook Mail
Outlook Contacts
Teams Meetings
OneDrive & Excel
Outlook Calendar
Outlook Mail
$ yodacode connect microsoft
…and thousands more.
These are ready to go. For anything else, just name it. Your assistant works out how to connect it, then tells you the one command to run.
GitHub
Linear
Notion
Todoist
Airtable
HubSpot
Stripe
Cloudflare
Vercel
Netlify
DigitalOcean
OpenWeatherMap
GitHub
Linear
Notion
Todoist
Airtable
HubSpot
Stripe
Cloudflare
Vercel
Netlify
DigitalOcean
OpenWeatherMap
OpenAI
Mistral
Groq
Perplexity
Replicate
ElevenLabs
Brave Search
Serper
Firecrawl
Resend
SendGrid
OpenAI
Mistral
Groq
Perplexity
Replicate
ElevenLabs
Brave Search
Serper
Firecrawl
Resend
SendGrid
You paste one key, once, and it tells you exactly where to go and find it.
02 / What it does

What it takes off your plate.

No commands to learn. If you can send a Slack message, you can use it.
Clears the busywork
Triage the inbox, draft the replies, chase the invoice, find the attachment. You say it once, it gets done.
A brief before you’re up
Ask for a 7am brief and you get one: today’s meetings, what came in overnight, what needs a decision.
Remembers like a colleague
Your preferences, projects, and people carry over. Tell it something once and it stays known.
Works while you’re away
Hand it a job from your phone and watch progress stream in live. Come back to it finished.
Speaks your apps
Email, calendar, docs, notes, payments. Connect them once and just ask in plain English.
Improves itself
Do something together once and it can turn the process into a skill it reuses next time.
03 / Autopilot

While you sleep,
it's on shift.

Because it lives on an always-on server, it doesn't just answer, it runs on a schedule. Research every Monday. Prospect outreach drafted every weekday morning. Your inbox swept every hour.

Setting one up is a sentence in Slack. It writes the schedule itself and reports back in the channel you choose.

Slack, scheduling a task
you every weekday at 9, research 5 new prospects in UK fintech and draft intro emails for me to review
yoda ⚙ writing cron-tasks/prospect-outreach.yaml…
yoda Scheduled ✓, weekdays 09:00. Drafts will land here, ready for you to send.
Example schedules scheduler running
weekdays · 07:00
Morning brief
Today’s meetings, what came in overnight, and the decisions waiting on you, in Slack before your coffee.
weekdays · 09:00
Prospect outreach
Researches new leads that fit your brief and drafts personalised intros. They land in Slack for you to send.
mondays · 08:00
Industry research
Scans the week’s news, competitor moves, and anything naming your market. One digest, links included.
hourly
Inbox sweep
Files the noise, flags what matters, queues unsubscribes, so your inbox stays at a survivable size.
fridays · 16:00
Invoice chaser
Checks what’s still unpaid and drafts polite nudges before the weekend, so nobody quietly gets forgotten.
every 15 min
Support replies
Watches your support inbox and answers the everyday questions as you, sending on its own. Anything tricky, it leaves for you with a note.
04 / Setup

One installer.
It holds your hand.

You paste three lines and the guided installer does the rest: signs you into Claude, helps you create the Slack app click-by-click, asks what to call your assistant, and starts it up.

A few minutes later, your assistant introduces itself in Slack. No coding. Nothing to configure by hand.

[1]
A small server (~$6/month)
Any cheap cloud server with 1GB of memory (2GB is comfier), or a spare box at home. It needs to stay on. That’s what lets your assistant work while you sleep.
[2]
A Claude subscription
The AI behind it, the same one many people already pay for. There’s no bill per message; it uses your plan’s allowance, the same one your own chats come out of.
[3]
Your Slack
The installer helps you add the bot to your workspace, step by step. It answers only to you.
the whole install, copy & paste
$ git clone https://github.com/ProvanceMedia/yodacode.git
$ cd yodacode
$ ./quickstart.sh
checks your server and installs anything missing
signs you in to Claude from your laptop
asks your assistant’s name, and about you
walks you through the Slack app, click by click
writes all the configuration itself
starts up and introduces your assistant
A few minutes later: say hi to your assistant in Slack.
05 / Privacy

Yours. Actually yours.

This isn't an account on someone's platform. It's your assistant, on your server, with your memory files sitting where you can read them.

🔒
It never sees your passwords
Your sign-ins for Gmail, Stripe and the rest of your apps go somewhere it can use them but can’t open. It can send the email without ever knowing the password.
Nothing exposed to the internet
It reaches out to Slack; nothing reaches in. There’s no website and nothing on your server sitting there waiting for visitors, so there’s no door for anyone to try.
One person, one server
Not a platform, not multi-tenant, no analytics. Its memory is plain files on your machine: read them, edit them, delete them.
06 / Questions

Fair questions.

Do I need to be technical?
You need to be able to open a terminal and paste three lines. Everything after that is guided, and day-to-day you just talk to it in Slack. When something needs doing on the server, the assistant tells you exactly what to type.
What does it cost?
The software is free and open source. You pay for a small server, about $6 a month, and a Claude subscription. There’s no bill per message, but a busy day of scheduled jobs does eat into your plan’s allowance, the same one your own chats come out of.
Is my data safe?
It runs on your server, not someone else’s platform. It can use your accounts without ever seeing your passwords, nothing on your server can be reached from the internet, and everything it remembers about you is plain files on your own machine: read them, change them, delete them.
What if it breaks?
Run yodacode doctor. It diagnoses the setup and suggests fixes. The bot also messages you when an update is available, and updating is one command.
Can it actually send things, or just draft them?
It can send. It works from your own Gmail or Outlook, or through Resend or SendGrid, so it can reply to a customer, chase a lead, or send a follow-up as you. Put it on a schedule and it does that on its own, like watching your support inbox and answering the routine questions while you sleep. Out of the box it shows you a draft first, but how long a leash it gets is your call. The one fixed rule runs the other way: only you can give it orders, so no outsider can make it act.

Meet your assistant tonight.

Free, open source, and a few minutes from your first hello.

Set it up in minutes Star on GitHub