Chirps-AI
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Warn
- Code scan incomplete — No supported source files were scanned during light audit
Permissions Pass
- Permissions — No dangerous permissions requested
This tool is an embeddable AI sales agent widget designed to engage website visitors via text and real-time voice calls. It learns about your business by crawling your website and provides live search, lead capture, and generative UI features within a single line of code.
Security Assessment
Overall Risk: Medium. The tool does not request dangerous local permissions or execute shell commands, but it inherently handles highly sensitive information. By design, it processes user conversations, voice data, and captured leads. It also regularly makes external network requests to the provider's servers via a hosted JavaScript widget (`chirps.cc/widget.js`) to function. While no hardcoded secrets were found, the light code scan was incomplete because no supported source files were available in the repository for a proper audit. This lack of transparency makes it impossible to fully verify how visitor data is handled.
Quality Assessment
The project appears to be actively maintained, with repository updates pushed as recently as today. However, it has very low community visibility, boasting only 5 GitHub stars. Crucially, the project lacks an open-source license. The README explicitly features a "Proprietary" badge, meaning you cannot freely modify or distribute the underlying code without permission. Community trust is limited, and the tool operates essentially as a closed-source commercial service rather than a true open-source project.
Verdict
Use with caution: it handles sensitive visitor data and operates as a proprietary, closed-source service without a fully auditable codebase.
AI sales agent for any website real-time voice calls, live site search, generative UI, and lead capture in one embeddable widget. 60-second setup.
Chirps AI
The AI Sales Agent That Lives on Your Website
Voice calls · Live search · Generative UI · One line of code
Website · How It Works · Pricing · Support · Dashboard
What is Chirps AI?
Chirps AI is an embeddable AI sales agent that turns your website visitors into customers — completely on autopilot.
It learns your business by crawling your website, then engages every visitor 24/7 with intelligent text chat, real-time AI voice calls directly in the browser, live website search during conversations, and interactive UI components (forms, product cards, booking calendars) generated inside the chat widget.
One line of code. 60-second setup. Works on any website.
<script src="https://chirps.cc/widget.js" data-id="your-assistant-id"></script>
Table of Contents
- Features
- AI Chat
- Voice Calling
- Dedicated Phone Numbers
- Live Website Search
- AI Artifacts (Generative UI)
- Artifacts Studio (No-Code Builder)
- Knowledge Engine (Nodes & Crawling)
- Agent Takeover
- Team Workspaces & Permissions
- Advanced Analytics
- Lead Capture
- Custom Branding
- Domain Security
- Geolocation Tracking
- Affiliate Program
- Dashboard
- Integrations
- How It Works
- Pricing
- Widget
- Contributing
- Links
Features
💬 AI Chat
Every assistant is powered by advanced large language models with retrieval-augmented generation (RAG). The AI doesn't hallucinate — it only answers based on your business data.
- Multi-turn conversations with smart context windowing (up to 50 messages of history)
- File attachments — customers can upload images (PNG, JPG, WEBP) for visual analysis, or documents (PDF, DOCX, TXT, Markdown) for reference
- Function calling — the AI can trigger real-time actions during conversations (search your site, display products, show forms)
- Artifact tags — AI responses can contain interactive UI components rendered inline
- Context-aware — the AI remembers the full conversation and picks up where it left off
- Streaming-ready — responses are generated and delivered in real-time
🎙️ Voice Calling
Real-time AI voice calls directly in the browser. No hardware needed. No app download.
- Full-duplex audio — natural, conversational back-and-forth with interruption handling (barge-in)
- Multiple voice personas — choose from different AI voices to match your brand personality
- Chat context handoff — voice calls automatically receive the text conversation history, so the AI picks up where the text left off
- Tool calling in voice — the AI can search your site, show product cards, display forms, and open booking calendars during a live voice call
- Automatic transcription — all voice conversations are transcribed and logged
- Web Audio API visualizer — real-time audio visualization in the widget during calls
- Mute/unmute controls and call timer
📠 Dedicated Phone Numbers
Scale your AI beyond the web widget with professional, carrier-grade telephony.
- Global Reach — Purchase dedicated phone numbers in 10+ countries (US, UK, AU, etc.).
- Voice Intelligence — Your AI answers phone calls with the same knowledge and personality as your web assistant.
- Minute-based allocation — Flexible plans for inbound call volume.
- Unified Transcript — Phone conversations appear in your dashboard alongside web chats.
- Call Management — Assign specific assistants to specific phone numbers with one click.
🔍 Live Website Search
Unlike traditional chatbots that only know what they were trained on, Chirps AI can browse your website in real-time during a conversation.
- Domain-scoped — the AI only searches YOUR website, never competitors
- Always current — finds products, pages, and content you added seconds ago
- Verified URLs — the AI returns real, clickable links from your actual site
- No hallucination — if a product or page doesn't exist on your site, the AI won't invent it
- Price verification — extracts live pricing from your product pages
- Automatic card generation — when products are found, the AI can automatically display them as interactive product cards with "Buy Now" buttons
🧩 AI Artifacts (Generative UI)
Artifacts are interactive UI components that the AI generates inside the chat window during conversations. Instead of sending customers to external forms or pages, everything happens in-chat.
| Artifact Type | What It Does |
|---|---|
| Lead Capture Form | Collects name, email, phone, and custom fields. Fully customizable. Data goes to your Leads dashboard. |
| Booking Calendar | Displays available time slots. Customer books a meeting without leaving the chat. |
| Product Cards | Shows product image, title, price, description, and a CTA button with a direct link. Supports single cards and multi-card sliders. |
| CSAT Survey | Customer satisfaction rating survey, triggered after issue resolution. |
| Custom Artifacts | Build any UI component using the no-code Artifacts Studio. Schema-driven rendering. |
Why this matters: Traditional chatbots say "Click here to fill out our contact form" and send users to a new page. Chirps shows the form inside the chat. Zero friction = higher conversion.
🎨 Artifacts Studio (No-Code Builder)
Build custom interactive artifacts without writing a single line of code.
What you can create:
- Custom lead qualification surveys
- Pricing calculators
- Product comparison tables
- Feedback forms
- Appointment scheduling widgets
- Order tracking interfaces
- Any schema-driven UI component
How it works:
- Open Artifacts Studio in your dashboard
- Design your component (fields, labels, types, submit button)
- Define trigger rules (e.g., "Show when user asks about pricing")
- Save — the AI immediately starts using it in live conversations
For developers: Custom Artifacts support a chirps:artifact window event, allowing advanced users to build fully custom React/HTML components that integrate with the chat widget.
🧠 Knowledge Engine
Teach your AI everything about your business using a multi-channel knowledge architecture.
🔗 Knowledge Nodes
The foundation of your AI’s intelligence. Create modular "blocks" of knowledge that can be manually edited, toggled, or updated.
- Manual Overrides — Create specific responses for targeted questions.
- Source Labeling — Track where each piece of information came from (URL, Doc, or manual).
- Block Management — Enable or disable specific knowledge fragments without re-training the whole AI.
Website Crawling
- Paste your website URL → Chirps crawls and extracts text, navigation, products, FAQs, and metadata
- Configurable crawl depth and max pages per plan
- Re-crawl with one click when your site content changes
- Extracts structured product data: name, price, URL, image, and currency
Document Upload
Upload files directly to your assistant's knowledge base:
- PDF — product catalogs, manuals, whitepapers
- DOCX — Word documents, SOPs, proposals
- TXT / Markdown — plain-text knowledge bases, internal docs
Documents are chunked into optimized segments using sentence-boundary splitting and stored as vector embeddings for semantic retrieval.
Auto-Learning (Harvest)
The AI learns from successful conversations automatically. As you interact with customers, Chirps identifies useful patterns and adds them to its knowledge — making it smarter every day without manual effort.
👤 Agent Takeover
Seamlessly switch between AI and human in any conversation.
- Monitor live conversations in real-time from the dashboard
- Take over from the AI at any point for complex situations
- Hand back to AI when done — the AI continues with full context
- Per-conversation toggle — agent mode is set per conversation, not globally
- When a human agent is active, the AI stops responding automatically
👥 Team Workspaces
Collaborate with your entire organization in a unified environment.
- Role-Based Access (RBAC) — Assign Owners, Administrators, and Agents.
- Granular Permissions — Control access to specific features (Billing, Phones, Leads, etc.).
- Assistant-level Control — Grant access to specific assistants while keeping others private.
- Unified Billing — Manage subscription seats and shared resources for the whole team.
📊 Advanced Analytics
Deep insights into your AI's performance and customer behavior.
- Usage Metrics — Monitor message volume, voice minutes, and lead conversion rates.
- Assistant Performance — Compare how different assistants are performing across different metrics.
- Geographic distribution — Analyze where your visitors are coming from globally.
- Real-time charts — Visualize activity over time with interactive dashboards.
📋 Lead Capture
Every lead captured through chat artifacts is stored and accessible:
- Full contact details (name, email, phone, custom fields)
- Linked to the originating conversation
- Timestamped with conversation history
- Exportable from the dashboard
- Country/geolocation data attached
🎨 Custom Branding
Make the widget look like your own product:
- Brand colors — primary color applied to buttons, links, and UI accents
- AI Avatar — upload a custom photo or logo
- Welcome message — the first message customers see
- Widget placement — bottom-right or bottom-left
- Business name and description shown in the widget header
- Custom voice persona — select from available AI voices
🔒 Domain Security
Every assistant is domain-locked to prevent unauthorized use:
- Widget validates the
Originheader against your configuredbusiness_url - Prevents other websites from embedding your assistant and using your message quota
localhostis always allowed for development/testing- Unauthorized requests return
403 Forbidden
🌍 Geolocation Tracking
Automatically captures visitor location from IP addresses:
- Country code detection for every conversation
- Stored alongside conversation metadata
- Useful for understanding your audience's geographic distribution
🤝 Affiliate Program
Built-in referral system with dashboard tracking:
- Generate unique referral links
- Track clicks, signups, and conversions
- Commission-based payouts
- Full affiliate dashboard with analytics
Dashboard
The Chirps dashboard is your command center for managing all aspects of your AI assistants.
Overview
The main dashboard page shows:
- Total conversations, messages, and leads at a glance
- Usage against your plan limits (messages used vs. total available)
- Quick links to create new assistants or view recent conversations
- Plan status and upgrade prompts
Assistants
Create and manage your AI assistants. Each assistant is independent with its own:
- Name, role, and personality — e.g., "Emma — Sales Specialist"
- System prompt — detailed instructions on how the AI should behave
- Business URL — the website the AI represents (used for live search and domain lock)
- Knowledge base — crawled pages, uploaded documents, and harvested data
- Widget configuration — colors, avatar, placement, welcome message, voice settings
- Artifacts configuration — enable/disable specific artifact types, customize trigger rules, field labels, CTA text
- Active/inactive toggle — pause an assistant without deleting it
Assistant editing is organized into tabs:
- Setup — name, role, personality, system prompt
- Knowledge — URL crawling, document upload, knowledge blocks, re-crawl
- Design — widget colors, avatar, branding, placement
- Embed — copy your embed code snippet
- Artifacts — configure forms, booking, cards, CSAT, and custom artifacts
Conversations
View and manage all customer conversations across your assistants:
- Real-time conversation feed — see messages as they arrive
- Full transcript — complete text and voice call history
- Agent takeover controls — toggle between AI and human agent
- Conversation metadata — session ID, IP address, country, timestamps
- Filter by assistant — view conversations for a specific assistant
Leads
All leads captured through AI artifacts in one place:
- Name, email, phone, and custom fields
- Linked to the originating conversation and assistant
- Timestamps and geolocation data
- Search and filter capabilities
- Export options
Phone Numbers
Manage your dedicated AI telephony infrastructure:
- Search & Buy — Find available numbers in supported countries.
- Assignment — Map phone numbers to specific AI assistants.
- Usage Tracking — Monitor included vs. used voice minutes.
- Subscription Management — Manage phone-specific billing and limits.
Team Management
Administer your workspace users and their capabilities:
- Member Invites — Invite colleagues via email and assign roles.
- Permission Control — Toggle specific feature access per member.
- Workspace Settings — View seat usage and overall team activity.
Billing
Manage your subscription directly from the dashboard:
- View current plan and usage
- Upgrade or downgrade plans
- Manage payment methods
- View invoices and billing history
- Promotion codes supported at checkout
Affiliate
Track your referral performance:
- Unique referral link generation
- Click tracking
- Signup and conversion metrics
- Commission tracking
- Payout history
Settings
Account-level settings:
- Profile management
- Email and password
- Account preferences
Integrations
Chirps AI works on any website, but we have dedicated step-by-step guides for 20 platforms.
E-Commerce & CMS
| Platform | Integration Method |
|---|---|
| Shopify | Paste the script in Theme Settings → Custom Code |
| WordPress | Use a plugin like "Header & Footer Scripts" or paste in header.php |
| WooCommerce | Same as WordPress — embed script in theme or via plugin |
| Webflow | Add to Project Settings → Custom Code → Footer |
| Wix | Marketing Tools → Custom Code → Add to Body |
| Squarespace | Settings → Advanced → Code Injection → Footer |
| Framer | Site Settings → Custom Code → End of Body |
AI Coding Tools ("Vibe Coding")
If you built your app with an AI coding tool, adding Chirps takes under 60 seconds:
| Tool | How to Add |
|---|---|
| Lovable | Prompt: "Add this script tag to the layout" |
| Cursor | Add the script tag to your index.html or layout component |
| Claude Code | Ask Claude to add the embed snippet to your HTML |
| Windsurf | Add via the IDE's file editor to your layout |
| v0 by Vercel | Add the script tag to your generated component |
| Bolt.new | Paste in the HTML template |
| Replit | Add to your index.html |
| Antigravity | Add to your project's layout file |
| Base44 | Add to your app's HTML template |
| Emergent | Add to your project's HTML |
| GitHub Copilot | Ask Copilot to add the embed snippet |
| VS Code | Manually add to your HTML/layout file |
| Xcode | Add to your web view's HTML content |
Each platform has a dedicated integration page at chirps.cc/integrations/[platform] with screenshots and step-by-step instructions.
How It Works
1. Create an Assistant
Give it a name, role, and personality instructions. Define how it should talk and what it should focus on.
2. Train on Your Business
- Paste your website URL — Chirps crawls your site and learns your products, pricing, FAQs, and policies
- Upload documents — Add internal PDFs, guides, or spreadsheets that aren't publicly available
- Auto-learn — The AI gets smarter from every conversation
3. Customize the Design
Match your brand colors, upload an avatar, write a welcome message, and configure which features are enabled (voice, forms, booking, etc.)
4. Embed on Your Website
Copy your unique embed code — one <script> tag — and paste it into your site.
<script src="https://chirps.cc/widget.js" data-id="your-assistant-id"></script>
5. Go Live
Your AI assistant now engages every visitor, 24 hours a day, 7 days a week. Monitor conversations, capture leads, and take over when needed — all from the dashboard.
Pricing
| Feature | Free | Starter ($19/mo) | Pro ($49/mo) | Enterprise ($129/mo) |
|---|---|---|---|---|
| AI Assistants | 1 | 1 | 5 | 20 |
| AI Messages/mo | 20 | 2,000 | 10,000 | 50,000 |
| Collaborator Seats | 1 | 1 | 5 | 20 |
| Training/Recrawls | 1 | 10 | 50 | 500 |
| Max Pages/Crawl | 5 | 10 | 25 | Unlimited |
| Custom Branding | ❌ | ✅ | ✅ | ✅ |
| Voice Calling | ❌ | ✅ | ✅ | ✅ |
| Artifacts Studio | ❌ | ❌ | ✅ | ✅ |
| Phone Add-ons | ✅ | ✅ | ✅ | ✅ |
| File Upload | ❌ | ✅ | ✅ | ✅ |
Custom & Reseller plans available for unlimited assistants, dedicated infrastructure, white-label options, and SSO. Contact Sales →
Widget
The Chirps widget (widget.js) is a self-contained, framework-agnostic JavaScript bundle that can be embedded on any website.
Features
- Shadow DOM isolation — widget CSS never conflicts with host site styles
- Async loading — loads after the page is visible, zero performance impact on the host site
- Full chat UI — message bubbles, typing indicators, file attachment button, emoji support
- Voice call interface — call button, real-time audio visualizer, mute/unmute, call timer
- Artifact rendering — parses
{{ARTIFACT: {...}}}tags and renders interactive forms, cards, booking calendars, and surveys inline - Multi-card slider — product cards are displayed in a swipeable carousel when multiple results are found
- Custom event system — dispatches
chirps:artifactwindow events for custom artifact integration - Responsive design — works on desktop and mobile
- Configurable placement — bottom-right or bottom-left
Embed Code
<script src="https://chirps.cc/widget.js" data-id="your-assistant-id"></script>
That's it. One line. No npm packages, no API keys in your codebase, no build step.
Advanced: Custom Artifact Events
Listen for artifact submissions from the widget:
window.addEventListener('chirps:artifact', (event) => {
const { type, data } = event.detail;
console.log('Artifact submitted:', type, data);
// Handle form submissions, booking confirmations, etc.
});
Contributing
Chirps AI is developed by Monzed. We are not currently accepting outside contributions, but we welcome feedback and feature requests.
- Bug reports: chirps.cc/support
- Feature requests: chirps.cc/support
- Email: [email protected]
Links
| Resource | URL |
|---|---|
| Website | chirps.cc |
| Dashboard | chirps.cc/dashboard |
| How It Works | chirps.cc/how-it-works |
| Pricing | chirps.cc/pricing |
| Support | chirps.cc/support |
| Company | monzed.com |
| Twitter/X | @monzedlabs |
| Monzed | |
| GitHub | Monzed-Labs |
| YouTube | Monzed |
| @monzedlabs |
Built with conviction by Monzed
Estonia, EU 🇪🇪
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found