otto-stack
Streamline your local development with powerful CLI tools and automated service management
otto-stack
A powerful development stack management tool built in Go for streamlined local development automation
๐ Documentation
What is otto-stack?
otto-stack is a modern CLI tool that provides quick setup, Docker integration, configuration management, and built-in monitoring for development environments.
Quick Start
Installation
Homebrew (Recommended)
brew install otto-nation/tap/otto-stackScript Install
# Install latest version
curl -fsSL https://raw.githubusercontent.com/otto-nation/otto-stack/main/scripts/install.sh | bash
# Install to custom directory
curl -fsSL https://raw.githubusercontent.com/otto-nation/otto-stack/main/scripts/install.sh | bash -s -- --dir ~/.local/binManual Install
# Download the latest release
curl -L -o otto-stack "https://github.com/otto-nation/otto-stack/releases/latest/download/otto-stack-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)"
chmod +x otto-stack
sudo mv otto-stack /usr/local/bin/Uninstall
# Homebrew
brew uninstall otto-stack
# Script install
curl -fsSL https://raw.githubusercontent.com/otto-nation/otto-stack/main/scripts/uninstall.sh | bashBasic Usage
# Initialize a new project
otto-stack init
# Start your development stack
otto-stack upKey Features
- Project Templates: Go, Node.js, Python, and full-stack setups
- Service Management: Databases, message queues, monitoring tools
- Health Monitoring: Built-in health checks and status monitoring
- Docker Integration: Seamless container management
Documentation
Get Started
Git Workflow
For AI-powered git automation, install otto-workbench:
git clone https://github.com/otto-nation/otto-workbench ~/workbench
cd ~/workbench && ./install.shThen use from any project:
task --global commit # AI-generated commit messages
task --global pr:create # AI-generated pull requests
task --global pr:update # Update PR descriptionsotto-workbench also provides shell aliases, development utilities, and AWS/Kubernetes helpers.
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
- ๐ Documentation
- ๐ Issues
Built with โค๏ธ by the otto-stack team Making local development environments simple, consistent, and powerful.