On this page
Overview
Chaskiq combines an embeddable web messenger, agent routing, bots, mailing campaigns, onboarding tours, a help center, and GraphQL APIs. Its backend is Ruby on Rails, the frontend is React, and PostgreSQL plus Redis provide storage and caching.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Manage customer conversations through web messaging and routing
Embeddable chat, agent routing, quick replies, and video calls support team-based customer conversations.
Sources: [2]
Run campaigns, onboarding, and help-center content in the same platform
Mailing campaigns, conversational bots, onboarding tours, and multilingual knowledge-base content share the broader customer-messaging system.
Sources: [2]
Best fit
Fits teams self-hosting an Intercom, Drift, or Crisp-style workflow
It is useful when chat, support, and marketing capabilities should run on a Rails/React stack you operate.
Sources: [2]
Before adoption
Current main is newer than the latest tagged release
GitHub's latest release is 2.0.3 from 2023, while the main branch has continued receiving updates through 2026. Compare the release artifact with current main before deployment.
Official sources
- [1]chaskiq/chaskiq repository(2026-09-30)
- [2]Chaskiq README(2026-09-30)
- [3]Chaskiq AGPLv3 with Commons Clause(2026-09-30)
- [4]Chaskiq 2.0.3 release(2026-09-30)
Supplemental curator note
Chaskiq describes itself as 'Free & Source Available'. LICENSE.txt combines AGPLv3 with the Commons Clause, which restricts selling products or services whose value substantially derives from the software. It should not be treated as standard AGPL open source; a separate commercial license is offered.
Try it in 3 steps
- 1
Clone Chaskiq 2.0.3
Check out the latest tagged GitHub release and its development setup.
git clone --depth 1 --branch 2.0.3 https://github.com/chaskiq/chaskiq.git && cd chaskiq - 2
Build the Docker image and prepare the database
Build the Rails development image and create or migrate PostgreSQL.
docker compose build && docker compose run --rm rails bundle exec rails db:prepare - 3
Start the application services
Start Rails, Sidekiq, AnyCable, and their dependencies, then open localhost:3000.
docker compose up rails sidekiq anycable
Growth
Growth trends · Last 30 days
3,575 Stars
Trend data is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- chat
- chatbot
- graphql
- helpdesk
- knowledge-base
- livechat
- livechat-bot
- livechat-integration
- messenger
- messenger-chatbots
- messenger-platform
- newsletter-management
- Stars
- 3,575
- Forks
- 511
- Watchers
- 52
- Open issues
- 83
- Owner type
- Organization
- Primary language
- TypeScript
- License
- Not determined
- Repository last updated
- Jun 30, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Formbricks13,039 Stars
2 shared tag(s) · 2 shared category(s) · Same language
self-host surveys, analysis, and workflows with SpiceDB-backed authorization
TypeScript - Webstudio9,001 Stars
2 shared tag(s) · 2 shared category(s) · Same language
combine visual authoring and Resources, then export generated sites to infrastructure you control
TypeScript - Standard Notes6,637 Stars
2 shared tag(s) · 2 shared category(s) · Same language
end-to-end encrypted notes and files across web, desktop, and mobile clients
TypeScript - VerifyWise360 Stars
3 shared tag(s) · 2 shared category(s) · Same language
combine AI inventory, risk, compliance, and LLM evaluations in one governance platform
TypeScript - Chatwoot37,349 Stars
3 shared tag(s) · 2 shared category(s)
Unify web chat, email, WhatsApp, and social channels into shared inboxes, automation, and AI support
Ruby - Hi.Events4,039 Stars
3 shared tag(s) · 2 shared category(s)
self-host ticket sales, attendee operations, and event check-in
PHP
Report incorrect information
Tell us if any listing information is incorrect or outdated.