Moovent Developer Environment Setup Guide
Developer Environment Setup Guide
What’s in this guide
Why we built this
What is Moovent Stack?
- Moovent Stack is your dev environment — everything you need to work on Moovent
- We built it so setup is plug and play — no manual config needed
- One command starts all services, installs dependencies, and keeps everything up to date
- A visual dashboard lets you start, stop, and monitor everything
Prerequisites
Install these before anything else
Install Dependencies
# Homebrew (macOS package manager)/bin/bash -c "$(curl -fsSL ...Homebrew/install/HEAD/sh)" # Node.js 20 (via nvm)brew install nvmnvm install 20 && nvm use 20 # Python 3.11+brew install python@3.11 # Git + GitHub CLIbrew install git ghGitHub Authentication
Required before installing — Moovent repos are private
# 1. Log in to GitHub (opens browser)gh auth login # 2. Configure git to use GitHub credentialsgh auth setup-git # 3. Save token for Homebrew (add to shell profile)echo 'export HOMEBREW_GITHUB_API_TOKEN=$(gh auth token)' >> ~/.zshrc # 4. Reload shellsource ~/.zshrcbrew tap, brew install, and brew upgrade will fail with 404 errors on private repos. This only needs to be done once.
Installation
One command, that’s it
Install Moovent Stack
# Install moovent-stackbrew install moovent-stack # Verify installationmoovent-stack --version # Launch (every time)moovent-stackFirst Run Setup
Three steps on your first launch
Infisical Credentials
- Enter your Client ID and Client Secret
- These will be provided to you by Geoffrey or Thibaud
- Moovent Stack verifies your access against the Moovent project
- Credentials are never stored on disk — only used at runtime
https://eu.infisical.comWorkspace & GitHub
- Choose install path (default:
~/Documents/Moovent-stack) - Click Connect GitHub to authorize via OAuth
- If you don’t have access yet, ask Geoffrey or Thibaud to add you to the Moovent GitHub org
mqtt_dashboard_watch and dashboardRepo & Branch Selection
- Geoffrey or Thibaud will give you access to the repos you need — you may get one or both depending on what you'll be working on
- Pick a branch per repo (default:
main) - Click Install Selected — repos are cloned, .env config written
- Admin Dashboard starts automatically at 127.0.0.1:9000
The Admin Dashboard
Your command center at 127.0.0.1:9000
Service Ports
Four services, each on its own port
Dashboard Features
| Feature | Description |
|---|---|
| Service Cards | Live status for each service — listening or not listening |
| Start / Stop / Restart | Control each service individually with one click |
| Real-time Logs | See what each service is doing in real time |
| Git Integration | See your current branch and status at a glance |
| Update Detection | Tells you when updates are available |
| One-click Update | Update and restart with one click |
| Branch Switching | Switch branches safely from the dashboard |
Terminal Setup
The right tool for the job
Recommended
CMUX Terminal
The terminal built for coding agents. Native macOS app powered by Ghostty.
- Vertical tabs — see git branch, working directory & ports at a glance
- Notification rings — panes light up when agents need attention
- Split panes — run multiple agents side by side
- In-app browser — view PRs alongside your terminal
brew tap manaflow-ai/cmux
brew install --cask cmux
brew upgrade --cask cmux
Native Swift + AppKit, no Electron. GPU-accelerated.
Claude Code Setup
Skills & plugins to supercharge your workflow
Add the Grill Me Skill
Stress-test your plans & designs before building. Ask Claude to add this skill:
# Add the grill-me skill/skill add grill-me "Interview me relentlessly about every
aspect of this plan until we reach a shared
understanding..."/grill-me whenever you want Claude to challenge your plan or design before you start building.
Install Impeccable Plugin
Beautiful, polished UI & design quality tools for Claude Code
# Add the marketplace source/plugin marketplace add pbakaus/impeccable # Then install the plugin/plugin install impeccableInstall Visual Explainer Plugin
Generate diagrams, slide decks & visual documentation from code
# Add the marketplace source/plugin marketplace add nicobailon/visual-explainer # Install the plugin/plugin install visual-explainer@visual-explainer-marketplaceInstall UI UX Pro Max Skill
AI design intelligence with 161 industry rules, 67 styles & automatic design system generation
# Add the marketplace source/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill # Install the plugin/plugin install ui-ux-pro-max@ui-ux-pro-max-skillInstall Claude Memory Plugin
Persistent memory that carries context across sessions automatically
# Add the marketplace source/plugin marketplace add thedotmack/claude-mem # Install the plugin/plugin install claude-memlocalhost:37777
You're all set
You're Ready
To start working, just run moovent-stack and you're good to go
If you have any issues, contact geoffrey@moovent.io