Skip to content

Getting Started

Koishi edited this page Mar 19, 2026 · 2 revisions

Getting Started

Get MomShell up and running in minutes.

Prerequisites

Quick Install

git clone https://github.com/koishi510/MomShell.git
cd MomShell
./scripts/dev-setup.sh

The setup script:

  • Checks prerequisites (Go, Node, npm, git)
  • Creates .env from template with auto-generated JWT secret
  • Downloads Go dependencies
  • Installs npm packages
  • Installs pre-commit hooks

Start the Application

make dev-backend    # Terminal 1 — http://localhost:8000
make dev-frontend   # Terminal 2 — http://localhost:5173

# Or use tmux
make dev-tmux

Access

Service URL
Frontend http://localhost:5173
Backend API http://localhost:8000
Admin Panel http://localhost:8000/admin

Create Admin Account

Set these in .env before first startup:

ADMIN_USERNAME=admin
ADMIN_EMAIL=admin@example.com
ADMIN_PASSWORD=your_secure_password

Or create additional admins via the admin panel after login.

Next Steps


Home | GitHub

Clone this wiki locally