Skip to content

Open Source omnichannel service platform project similar to Chatwoot, Intercom and Zendesk πŸ’¬πŸš€

License

Notifications You must be signed in to change notification settings

aifocusdev/orbitchat.io

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

59 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OrbitChat Logo

License: AGPL v3 Last Commit Issues Pull Requests Stars Forks

OrbitChat

Open Source Customer Support Platform

Tech Stack

  • Backend: Ruby on Rails 8
  • Database: PostgreSQL (with PGVector)
  • Frontend: Inertia.js, Vue 3, Vite
  • Styling: Tailwind CSS
  • Authentication: Devise
  • Admin: Administrate
  • State Machines: AASM
  • Other: pnpm, TypeScript, Lucide Icons, etc.

Development Setup

Prerequisites

  • Ruby (version compatible with Rails 8, e.g. 3.3+)
  • Node.js (v20+ recommended)
  • pnpm (preferred, see package.json)
  • Bundler (gem install bundler)
  • A working database (default: PostgreSQL with PGVector)
  • Foreman, Overmind or Hivemind (for process management, optional but recommended)

1. Install dependencies

bin/setup

This will:

  • Install Ruby gems (bundle install)
  • Prepare the database (rails db:prepare)
  • Clean logs and temp files
  • Start the development server (see below)

2. Start the development environment

If bin/setup did not start the server automatically, run:

bin/dev

This will launch:

  • Rails server (API + Inertia backend)
  • Vite dev server (frontend hot reload)
  • Tailwind CSS watcher

3. Access the app

Open your browser at: http://localhost:3000

4. Running tests

bin/rails test

5. Useful scripts

  • bin/setup β€” One-shot setup for new environments
  • bin/dev β€” Starts all dev processes (Rails, Vite, Tailwind)
  • bin/rails β€” Rails CLI
  • bin/vite β€” Vite CLI

License

The main source code of this repository is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Important: All content within the /enterprise directory is subject to a separate, proprietary license, as defined in /enterprise/LICENSE. This code is 100% proprietary and owned exclusively by Magdiel Cardoso (user: magdielcardoso). Any unauthorized use, distribution, modification, or reverse engineering is strictly prohibited. For details regarding rights, restrictions, and permissions, please refer to the license file or contact the project owner.

About

Open Source omnichannel service platform project similar to Chatwoot, Intercom and Zendesk πŸ’¬πŸš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 74.9%
  • HTML 17.1%
  • CSS 3.5%
  • Shell 1.2%
  • Dockerfile 1.1%
  • TypeScript 1.0%
  • Other 1.2%