DocHub
OmelasAI GitHub organization structure, team members, repository inventory, CLI access, and conventions

GitHub Organization

All OmelasAI source code lives in a single GitHub organization. Every project gets its own private repository. All developers and Claude Code instances interact with GitHub through the gh CLI.

Organization

Item Value
Name OmelasAI
URL https://github.com/OmelasAI
Created 2026-02-25
Visibility All repositories are private by default

Team Members

GitHub Username Name Role Email
seanomelasai Sean Admin (owner) sean@omelasai.com
omleas65 Chas Member chas@omelasai.com
jazAtOmelas Jaz Member jaz@omelasai.com

Sean is the organization owner. Chas and Jaz are members with push access to all repositories.

Repositories

19 repositories as of 2026-03-12:

Repo Description
hypnoelp-cms Hypnoelp CMS – Course management and audio deployment
whatsapp-crm WhatsApp CRM – Multi-tenant SaaS platform (Queunir)
dochub DocHub – Three-tier documentation platform
claude-skills Claude Skills – Shared skill definitions for Claude Code
wit-proptech WIT PropTech – IT infrastructure cost estimation
captainvans-odoo Captain Vans POS – Odoo 17 retail system
omelasai-site OmelasAI corporate website
elevenlabs-tts ElevenLabs TTS – Text-to-speech tool
workbook-gen Workbook Generator – HTML workbook creation
ricoya Ricoya – Food delivery app
ricoya-manager-app Ricoya Manager – Admin app
roatan-news Roatan News Aggregator – Bilingual news scraper
whatsapp-crm-site WhatsApp CRM marketing site
whatsapp-crm-search WhatsApp CRM search component
hypnoelp-app Hypnoelp mobile app
maxshipping-web-and-cloudfunctions Max Shipping web + cloud functions
maxshipping-info-and-customer-tracking-page Max Shipping tracking portal
maxshipping-scanner Max Shipping barcode scanner
n8n-audit N8N workflow audit and backup

CLI Access

All machines use gh (GitHub CLI) for authentication and operations.

  • Authenticated via HTTPS protocol
  • Token scopes: repo, workflow, admin:org, admin:repo_hook, user, write:packages
  • Each container needs gh auth login to authenticate independently
  • The laptop and all five LXC containers (chasclaude, infoclaude, seanclaude, jazclaude, managerclaude) have gh installed

Common operations:

# Clone a repo
gh repo clone OmelasAI/whatsapp-crm

# Check auth status
gh auth status

# Create a new repo
gh repo create OmelasAI/new-project --private

# List all org repos
gh repo list OmelasAI --limit 50

Repository Conventions

Every OmelasAI repository follows these rules:

  • All repos are private – no public repositories
  • .env files and credentials MUST be in .gitignore – secrets never enter version control
  • Each project gets its own repo – no monorepo pattern
  • Every repo should have these standard files:
File Purpose
CLAUDE.md Project-specific rules and architecture for Claude Code
HANDOVER.md Session state snapshot from /end-session
CHANGELOG.md Human-readable change history
OPS-LOG.md Incident log for production issues

These conventions are enforced by CLAUDE-BASE.md, which is propagated to all containers and inherited by every project’s CLAUDE.md.