Create Custom AIChatbots That Deploy Everywhere
Build intelligent chatbots with knowledge bases, multi-app integrations, and omnichannel deployment. Open-source, customizable, and ready to scale.

Features
Build from Your Knowledge
Transform your documents, websites, and data into an intelligent knowledge base. Your chatbot retrieves accurate information with citations and source highlighting.
Multi-Format Support
Import PDFs, videos, websites, Google Drive, Notion, and more.
Smart Retrieval (RAG)
Advanced retrieval technology finds the most relevant information instantly.
Source Citations
Highlights exact passages from documents with clickable references.

Deploy Across Channels
One chatbot, multiple channels. Deploy to web, embed in your website, or connect to Slack and Discord for team collaboration.
Web & Embedded Widget
Add AI-powered chat to any website with customizable widgets.
Slack & Discord
Integrate with team messaging platforms for instant access to knowledge.
API Access
Build custom integrations with our REST API.

Extend with Skills
Make your chatbot agentic by adding custom skills and tools. Connect to external services, trigger actions, or create custom API integrations.
Custom Tools & Webhooks
Create custom actions via webhooks and API integrations.
Integration Skills
Send Slack messages, trigger workflows, and connect external services.
Agentic Behavior
Your chatbot intelligently decides when and how to use available tools.

More Than Just Text
Rich, interactive conversations that go beyond simple Q&A. Documents, diagrams, code, and multimedia—all in one place.
Document Highlighting
Click on citations to see the exact source highlighted in the original document. Navigate directly to relevant passages.

Diagrams & Visualizations
Generate Mermaid diagrams, flowcharts, and visual explanations to make complex concepts easier to understand.

Native Code Execution
Run Python and R code directly in the browser using Pyodide and WebR. Generate, execute, and visualize results instantly—no server needed.

Multimedia Support
Embed and play videos, display images, and share rich media content directly in conversations.

Built for Every Team and Use Case
From education to customer support, Syllabi adapts to your needs
Course Assistant for Students
Teachers create chatbots from course materials. Students get instant answers with source citations, making learning interactive and efficient.
- Document upload
- Citation tracking
- Q&A support
Embedded Website Support
Add AI-powered support to your website. Automatically answer questions from your docs, reducing support tickets and improving customer satisfaction.
- Embedded widget
- 24/7 availability
- Brand customization
Team Knowledge via Slack/Discord
Connect your team's knowledge base to Slack or Discord. Get instant answers from company docs without leaving your workflow.
- Slack/Discord integration
- Private data
- Team collaboration
API & Code Documentation
Help developers find answers in technical documentation. Generate code examples and explain complex concepts with diagrams.
- Code generation
- Diagram support
- Technical docs
Full Control Over Behavior & Appearance
Customize every aspect of your chatbot to match your brand and business needs
Brand Customization
Match your brand with custom themes, colors, and styling. Choose from pre-built themes or create your own.

Model Configuration
Choose OpenAI models (GPT-4, GPT-3.5) and configure temperature, personality, and behavior. More model providers coming soon.

Conversation Design
Set custom welcome messages, suggested questions, and conversation flows to guide user interactions.

Analytics & Insights
Track conversations, measure engagement, and understand user needs with detailed analytics dashboards.

Integrate with Tools You Already Use
Connect Syllabi to your favorite apps. Use them as knowledge sources, deployment channels, or to automate actions and workflows.
Knowledge Sources
Google Drive
Knowledge SourceSync Google Drive files and docs as knowledge sources.
Notion
Knowledge SourceSync Notion pages and databases.
Website URLs
Knowledge SourceFeed in direct website URLs and web pages.
Deploy Channels
Discord
Deploy ChannelDeploy chatbot to Discord servers.
Web Widget
Deploy ChannelEmbed on any website with a chat widget.
Standalone App
Deploy ChannelDeploy as a standalone chat app.
Actions & Extensions
Gmail
Action/WorkflowSend emails based on chatbot interactions.
Google Calendar
Action/WorkflowCreate and manage calendar events.
Custom APIs
Action/WorkflowConnect to any custom API or webhook.
Powerhouse Integrations
Multi-purpose integrations that work as knowledge sources, channels, AND actions
Slack
Build knowledge base from Slack, deploy chatbot, trigger Slack actions.
Google Workspace
Connect Google Drive, Gmail, Calendar, and Docs as knowledge sources.
Coming soon: Zapier, Make (Integromat), GitHub, Microsoft Teams, Stripe, Zendesk, HubSpot, and many more. Plus, custom API integrations for unlimited possibilities.
Open Source. Self-Hosted. Your Data, Your Control.
Built for developers and teams who value transparency, privacy, and full control over their AI infrastructure.
MIT Licensed
Free to use, modify, and deploy. No vendor lock-in, no hidden costs.
Self-Hosted
Run on your infrastructure with full data control and privacy.
Extensible
Build custom integrations, skills, and features to match your needs.
Community-Driven
Active development with contributions from developers worldwide.
Privacy-First
Your data never leaves your servers. Complete control over security.
⭐ Star us on GitHub
Open Source
MIT licensed and community-driven. Self-host and customize freely.
Multi-Channel
Deploy to Web, Embedded, Slack, and Discord.
Agentic & Extensible
Add custom skills and tools to extend chatbot capabilities.
Advanced RAG
Powered by retrieval-augmented generation for accurate, cited responses.
Start Building Your Custom Chatbot Today
Join developers and businesses creating intelligent chatbots with Syllabi. Open-source, free, and ready to deploy everywhere.