Installation & Setup
Learn how to install and set up ByteMason for your development environment.
Prerequisites
Before installing ByteMason, ensure you have:
- Python 3.10 or higher
- A Supabase account (free tier works great!)
Installation
Install ByteMason using uv:
uv pip install bytemasonInitial Setup
- Verify Installation
berry --version- Configure Supabase Credentials
You’ll need these when running database commands:
- Project URL
- Service Role Key (found in Project Settings > API)
Your First Project
- Create a New Project
berry new my-first-app
cd my-first-app- Generate Specification
berry plan "Create a todo app with user authentication, categories, and due dates"- Set Up Database
berry db setup ./spec/specification.json
berry db push- Generate Code
berry code ./spec/specification.json- Start Development Server
npm install
npm run devWhat’s Next?
- Explore Core Concepts to understand how ByteMason works
- Check out our Guides for detailed tutorials
- Learn about all available commands in the API Reference
Last updated on