Before you start, make sure you have the following:
- Admin access to your Paradime workspace
- GitHub organisation owner access (or someone on your team who does)
- Data warehouse credentials for DinoAI — we recommend a dedicated service account with scoped permissions
1. Connect Slack
DinoAI communicates through Slack — progress updates, results, and errors all land in your connected workspace. Workspace Settings > Integrations > Paradime Slack App > Connect You’ll be redirected to Slack to authorise the app. Sign in and approve the required permissions. Learn more here.2. Install the GitHub app
DinoAI needs GitHub access to push branches and open PRs against your connected repo. Learn more here. Workspace Settings > Integrations > GitHub > Connect- Authenticate with GitHub when redirected.
- Select the repositories to connect — include the repo tied to your Paradime workspace.
- Click Install and authorize.
3. Set up the agent environment
This is the warehouse connection DinoAI uses at runtime when executing models or running queries on your behalf. Account Settings > Connections > DinoAI Background Agent Environment Select your warehouse and follow the configuration guide for your platform:We recommend creating a dedicated service user with its own permissions for the background agent, with read-only access to your production database.
You are ready!Once all three are connected, DinoAI can run fully in the background. Head to Agent Mode to kick off your first task.
Customise how DinoAI operates with
Learn how to configure
.dinorulesWant DinoAI to follow your team’s conventions, coding standards, or workflow preferences? Add a .dinorules file to the root of your repository and merge it into your default branch — DinoAI will pick it up automatically at the start of every session.Learn how to configure
.dinorules →Start your first DinoAI session
Setup done. Time to wake DinoAI up 🦖. Go to Slack and add the Paradime bot to the channel where you want DinoAI to operate.To add an DinoAI to a Slack channel, either use the command
/invite @paradime within that channel or click the channel name, go to the Integrations tab, select Add an App, and add Paradime.@paradime Hey Dino, are you there?If everything is connected, DinoAI will respond and confirm it’s ready to take on tasks. From there, give it a real first task — something like:
“Dino, document all models in the marts folder that are missing descriptions.”
“Dino, create a new model that joins orders and customers on customer_id.”
“Dino, run a quick check on our staging models and flag anything that looks off.”DinoAI will pick it up, work in the background, and report back in the channel when it’s done.