Skip to Content
DocumentationGetting StartedInstallation & Setup

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 bytemason

Initial Setup

  1. Verify Installation
berry --version
  1. Configure Supabase Credentials

You’ll need these when running database commands:

  • Project URL
  • Service Role Key (found in Project Settings > API)

Your First Project

  1. Create a New Project
berry new my-first-app cd my-first-app
  1. Generate Specification
berry plan "Create a todo app with user authentication, categories, and due dates"
  1. Set Up Database
berry db setup ./spec/specification.json berry db push
  1. Generate Code
berry code ./spec/specification.json
  1. Start Development Server
npm install npm run dev

What’s Next?

Last updated on