Mobtime
A real-time, collaborative mob programming timer. Made with technology from the future, today!
Install / Use
/learn @mobtimeapp/MobtimeREADME
mobtime
A websocket powered, collaborative mobbing timer, for desktop and mobile.
Running Locally
With Docker/Docker Compose
This is probably the preferred way, so you don't need to global install redis or even a specific node version.
npm installnpm run tailwindnpm run start:dev
On your system
I'd only use this if you are using nvm or similar for node version management, and are okay with running a local redis server.
- Install NodeJS LTS (>= v16.x officially, 12.x may still work though)
- Install and run redis server
- OSX+homebrew:
brew install redis - Ubuntu:
sudo apt install redis-server - Or google for your operating system's install instructions
- OSX+homebrew:
npm installnpm run tailwindnpm run start:dev
Configuration with .env
See .env.example for information on environment variables.
Tips for running in production
- Ensure
NODE_ENVis set to production - Use
npm startrather thannpm run start:dev - Surprise find: If you are using phusion passenger to run your node application, you cannot use clustering
Contributing
Bug reports and suggestions are welcome, just create an issue. PRs are welcome, too.
License
It's under MIT.
Related Skills
canvas
345.9kCanvas Skill Display HTML content on connected OpenClaw nodes (Mac app, iOS, Android). Overview The canvas tool lets you present web content on any connected node's canvas view. Great for: -
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
