Getting Started
This guide walks you through setting up your local environment so you can start building data apps. It takes about 10 minutes.
Make sure you’ve completed the Prerequisites first.
First-Time Setup
Section titled “First-Time Setup”-
Get your app host repository. An app host is the project that contains your data apps — think of it as your team’s workspace. Your Wallabi contact will share a repository URL with you. Open a terminal and clone it:
Terminal window git clone <YOUR_REPOSITORY_URL>cd <REPOSITORY_NAME>If you’re new to Git, this downloads a copy of your team’s project to your computer.
-
Run the setup script. You’ll need your Wallabi API token (from Prerequisites) and a personal slug — a short name that identifies your dev environment (e.g.,
jane-dev,michael-test):Terminal window pnpm run setup -- --token wlb_sk_YOUR_TOKEN --slug your-slugThis creates your personal development environment and saves your configuration locally.
-
Install and build:
Terminal window pnpm installpnpm run build -
Start the dev server:
Terminal window pnpm run dev -
Open your apps. The terminal will show URLs for each data app. Open them in your browser — you should see your apps loading with real data. If the browser asks for permission to use local resources, click “Allow.”
-
Start your AI assistant. Open a second terminal window in the same folder and run:
Terminal window claudeThis launches Claude Code, an AI assistant that connects to your dev server and your data. You can ask it to build new apps, modify existing ones, or explore your data — all in plain language.
Checking That Everything Works
Section titled “Checking That Everything Works”After starting the dev server, you should see:
- URLs for each data app listed in the terminal
- No error messages about missing configuration
- Apps displaying data when you open them in your browser
After starting Claude Code, try asking:
- “What data sources are available?”
- “Describe the tables in [your data source name]”
If it can answer these questions, you’re all set.
Troubleshooting
Section titled “Troubleshooting”| Problem | What to do |
|---|---|
| Missing environment variables | Check that the setup script ran successfully — it creates a .env.local file with your config |
| Authentication errors | Your API token may be expired — generate a new one in the Wallabi app under Settings > API Tokens |
| Claude Code can’t see your data | Make sure the dev server is running first (step 4), then restart Claude Code |
| Build failures | Stop the dev server, run pnpm run build, then restart with pnpm run dev |
For more detailed troubleshooting, see the Troubleshooting page.
Next Steps
Section titled “Next Steps”- Connecting to Data — add or manage your data sources
- Concepts — understand how the pieces of Wallabi fit together
- Development Workflow — learn the day-to-day rhythm of building apps