Open source · Set up by Claude

The AI voice receptionist for law firms.

A talking website widget plus an inbound and outbound phone agent that answers, qualifies the case, and books the consult while the person is still motivated, 24/7. Self-hosted, MIT licensed, and set up by talking to Claude.

What Cicero does

Most law firms lose leads the same way. A hurt, scared or time-pressed person lands on the website or calls after hours, and gets a contact form, a voicemail, or hold music.

Cicero answers. It talks like your best front-desk hire, works out whether it is a good-fit case, answers questions from a knowledge base built off your own site, and books the consultation onto your Google Calendar mid-conversation.

Named after history's greatest orator, which is fitting for something that argues your firm's case the moment a lead shows up.

Things you can ask

Set up my voice agent.

Build a knowledge base from my firm's website.

Put the talking widget on my WordPress site.

Wire my Twilio number into the phone agent.

Call this new lead back right now.

How to set up an AI voice receptionist for your law firm

Cicero ships with a Claude Code skill. Open the repo and say:

Set up my voice agent.

Claude reads your website, asks what you want the agent to do, builds your knowledge base, deploys the widget, drops it onto your existing site, walks you through Twilio, and wires your calendar. If it does not know something about your firm, it asks.

Manual path:

git clone https://github.com/redwoodmeridian/cicero
cd cicero
cp .env.example .env             # xAI + Google (+ Twilio) keys
$EDITOR firm.config.json         # describe your firm
node kit/scripts/apply-config.mjs
node kit/scripts/setup-kb.mjs    # build the knowledge base
cd kit/web && vercel --prod       # deploy the talking website

Then add it to any site (WordPress, Squarespace, Wix, Webflow or raw HTML) with one line:

<script src="https://your-deploy/embed.js" defer></script>

What's inside the repo

ComponentWhat it does
kit/webThe talking website widget and demo page. Next.js, deploys to Vercel or Railway.
kit/bridgeThe phone bridge — inbound and outbound calls via Twilio.
kit/scriptsConfig apply, knowledge-base build, voice list, outbound call.
.claude/skills/voice-agent-setup/The Claude Code skill that sets the whole thing up for you.
firm.config.jsonOne file describing your firm. Everything else reads from it.
docs/Setup, web, phone, calendar, voice and embed guides.

Frequently asked questions

What is an AI voice receptionist for a law firm?

It is software that answers your firm's calls and website visitors with a natural spoken conversation, qualifies whether the matter is a good fit, answers questions about fees and practice areas, and books the consultation onto your calendar, without a human picking up. Cicero is an open-source implementation you host yourself.

Can it book appointments directly to my calendar?

Yes. Appointments appear on your Google Calendar during the conversation. There is no form to fill in afterwards and no manual follow-up step.

Does it work on WordPress, Squarespace or Wix?

Yes, on any site. The widget is a single script tag you paste into your existing site: WordPress, Squarespace, Wix, Webflow or plain HTML. No replatforming.

Can it call leads back automatically?

Yes. When a new lead comes in, the outbound agent can call them back within seconds, while they are still warm and still on your site.

Where does my data live?

Cicero is self-hosted. You deploy it to your own Vercel, Railway or Render account with your own API keys, and the keys never touch the browser. Nothing routes through a vendor's platform.

What does Cicero cost?

The software is free and MIT licensed. You pay only your own usage costs for the voice model, Twilio numbers and minutes, and hosting.

Who made Cicero?

Irfad Imtiaz, Director of Technology at My Legal Academy, built and maintains it. My Legal Academy publishes it.

Who built Cicero

Irfad Imtiaz built and maintains Cicero. He is Director of Technology at My Legal Academy, which publishes this kit and uses it with the law firms it works with. My Legal Academy trains firm owners to run their practice with AI through its AI Labs program and done-for-you build engagements.

Find him at irfad.me, LinkedIn and GitHub.

More open-source kits by Irfad Imtiaz