Skip to content

anti-work/helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helper

Helper is an open-source AI-powered customer support automation platform. It helps you manage customer support across email and chat with powerful AI assistance.

Features

  • 📧 Email Integration: Connect your Gmail account to manage customer support emails
  • 💬 Chat Integration: Seamless Slack integration for team collaboration
  • 🤖 AI Assistance: Intelligent response suggestions and automation
  • 📱 Cross-Platform: Web, desktop (macOS, Windows, Linux), and mobile apps (iOS, Android)
  • 🔄 Real-time Sync: Instant synchronization across all platforms
  • 🎨 Modern UI: Beautiful and intuitive user interface

Documentation

Project Structure

The project uses Turborepo and contains:

.github
  └─ workflows
      └─ CI with tests, linting, and type checking
apps
  ├─ expo
  │   └─ Mobile app using Expo + NativeWind
  ├─ nextjs
  │   └─ Next.js web application
  └─ tauri
      └─ Desktop app using Tauri (Rust-based)
bin
  └─ Development and deployment scripts
docker
  └─ Local development environment configs
docs
  └─ Project documentation
packages
  └─ react
      └─ Shared React components and hooks
supabase
  └─ Database configurations
tooling
  ├─ eslint
  │   └─ Shared ESLint config
  ├─ tailwind
  │   └─ Shared Tailwind config
  └─ typescript
      └─ Shared TypeScript config

Quick Start

  1. Install local Certificate Authority:
# Install mkcert on macOS
brew install mkcert
brew install nss

For other operating systems, see the mkcert installation guide.

  1. Generate SSL certificates:
# Generate SSL certificates
bin/generate_ssl_certs
  1. Start the application:
bin/dev

Access the application at helperai.dev

  1. Seed the database:
npm run db:reset

Sample credentials:

  • support@gumroad.com / password
  • user1,...,user4@gumroad.com / password
  1. Generate and run database migrations:
npm run db:generate
npm run db:migrate

License

You may self-host Helper for free, if (1) your business has less than 1 million USD total revenue in the prior tax year, and less than 10 million USD GMV (Gross Merchandise Value), or (2) you are a non-profit organization or government entity. For more details, see the Helper Community License 1.0