Quickstart
Setting up your Development Environment
This guide will walk you through the process of setting up your development environment for Agentic Team OS.
Having a development environment is a great way to test your ideas without having to worry about breaking things.
The templates come with example agents you can use as a baseline for your own agents.
If you want to try the hosted version of Agentic Team OS, you can sign up for ATOS Cloud.
What prerequisites do you need?
- Code Editor (Cursor AI, Windsurf, VSCode, etc)
- MacOS or Linux Based OS
- Node.js 20+
- Package Manager (Yarn, NPM, PNPM, etc)
- Dedicated Development AWS Account with AWS SSO
- Github Account
- Stripe Account
- Clerk Account
- Unkey Account
- Cloudflare Account
Head over to account setups for help with prerequisites.
Time to Complete: 30 mins - 2 hrs
Using Agentic Team OS requires an intermediate level of experience with programming and cloud development. If you need help getting started or have questions, join the Community where you can get more access to more support and resources to get you up to speed.
1. Create a new project directory
2. Set up your Repos
Create a new repository from the API Template: API Template
Create a new repository from the Dashboard Template: Dashboard Template
Each repo will have a .env.template
file that you can use to set your environment variables. Change the .env.template
file to .env.dev
and update the variables:
Also update the sst.config.ts
files with the an app name.
Dashboard
API
If you find these templates helpful, please consider giving them a star on GitHub!
For each repo, run the following commands:
3. Start your development environment
Set AWS Profile
Export your AWS profile for the account you want to deploy to:
Install API Dependencies
Navigate to the API directory and install dependencies:
Load Environment Secrets
Load your development environment secrets:
Start Development API
Start the API in development mode:
This will start your API and begin listening for Stripe and Clerk events. The first deployment may take a few minutes as it creates DNS records.
Start Dashboard
In a separate terminal, start the dashboard:
The dashboard will run locally but can communicate with your hosted API.
Access Your Applications
Your applications will be available at:
- Dashboard: http://localhost:3000
- API: https://dev-api.yourdomain.com
Sign up through the dashboard to start using the example agents.
Next Steps
Was this page helpful?