Vexa
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Description from the maker (original English)
Make phone calls and join Zoom, Teams and Google Meet meetings from any AI agent. Self-hosted.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"smitline": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/kaelorlabs/smitline:0.3.11"
]
}
}
}Run this in your terminal
claude mcp add smitline -- docker run -i --rm ghcr.io/kaelorlabs/smitline:0.3.11Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"smitline": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/kaelorlabs/smitline:0.3.11"
]
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"smitline": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/kaelorlabs/smitline:0.3.11"
]
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
The registry name was verified with the GitHub account kaelorlabs, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (0.3.11) reached the registry today.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Docker on your computer.
In the same category: Vexa, emailmd, MCP WhatsApp Cloud
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
MCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Your agent can make the call.
Phone calls and meetings for any AI agent. Smitline gives your agent a phone line and a seat in Zoom, Microsoft Teams and Google Meet, talks with people in real time, and reports back to the chat that sent it.
Don't want to run it yourself? Smitline Cloud , the hosted version by Kaelor Labs, is at smitline.com .
Get started · How it works · Safety · Docs · smitline.com
Ask your agent the way you'd ask a good assistant:
"Call Luigi's and book a table for 4 at 7."
"Call the plumber and see if they can come today. Don't agree to more than $150."
"Join my 3 PM Zoom and take notes for me."
Smitline makes the call, talks with whoever answers in a natural voice, and sends the result back to your chat: what happened, the details you need (times, prices, confirmation numbers), decisions, action items, the full transcript, and what the call cost.
Left: a call in progress. The garage suggests an extra $160 repair, and Smitline brings it back to you instead of approving it. Right: what comes back after a meeting.
Paste this into your agent (Claude Code, Codex, Cursor, OpenClaw, Hermes or similar):
Set up Smitline for me from https://github.com/kaelorlabs/smitline. Follow SETUP.md in that repository. Ask me only what you need, and never ask me to paste keys into this chat.
Your agent starts Smitline with one Docker command, opens a setup page on your computer for your keys, rings your phone so you can hear it, and connects itself. Your keys go into that page, never into the chat. Your agent may ask you to run the Docker command yourself, because it gives Smitline access to Docker for meetings; that's expected.
What you need
With these ready, setup takes about 10 minutes.
A call costs about 6 cents a minute with SignalWire: roughly $0.011 for the phone line (plus $0.006 a call) and $0.05 for GPT-Live. A two-minute test call to a plumber cost us 14 cents.
Then just ask: *"Call +1 … and …"*, *"Practice the call on me first"*, or *"Join this meeting: <link>"*. The dashboard is at http://127.0.0.1:8095.
Prefer to set it up yourself?
SETUP.md has every step. Smitline itself is one command:
docker run -d --name smitline --restart unless-stopped --network host -v smitline:/data -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/kaelorlabs/smitline
The Docker socket (-v /var/run/docker.sock…) lets Smitline start its meeting container, and it gives the container control of Docker on your computer, which is close to administrator access. If you only want phone calls, leave it out:
docker run -d --name smitline --restart unless-stopped --network host -v smitline:/data ghcr.io/kaelorlabs/smitline
In Git Bash on Windows, put MSYS_NO_PATHCONV=1 in front of the command. Then run docker exec smitline smitline setup secrets to open the setup page.
Find it in MCP directories. Smitline is listed in the official MCP Registry as io.github.kaelorlabs/smitline, and on Glama, MCP Market and LobeHub. Each listing points to the same self-hosted container: your keys stay on your computer. See MCP directories.
More in security and privacy and the phone guardrails.
| Guide | What's in it |
|---|---|
| Calls | Briefs, results, costs and the REST API |
| Phone calls | SignalWire and Twilio, guardrails, recording, settings |
| Meetings | Joining Zoom, Teams and Meet, and the meetings console |
| Agents | MCP, the CLI, SDKs, and the remote connector for cloud agents |
| MCP directories | Where Smitline is listed, and publishing a release there |
| Security and privacy | What stays local, what goes where, and how it's protected |
| Architecture | How the pieces fit together |
| Development | Running from a checkout, tests, project layout |
| Troubleshooting | Common problems and fixes |
| Roadmap | What's next |
Contributions are welcome. Start with AGENTS.md, written for both people and coding agents, and the development guide. To report a security issue, see SECURITY.md.
If Smitline is useful to you, a star on GitHub helps other people find it.
Created by Lourd Arun Raj and Ankit Luthra at Kaelor Labs. Licensed under the Apache License 2.0.
The meeting browser builds on Joinly (MIT); see THIRD_PARTY.md.