Suite is an AI-powered engine designed to streamline DeFi adoption by integrating cutting-edge AI agents into blockchain applications. Our solution bridges the gap between complex DeFi protocols and everyday users through an intuitive AI chat widget that can be easily embedded into any dApp.
Built on Base, Suite leverages the power of AI to help users navigate on-chain actions, understand DeFi opportunities, and make informed decisions without requiring deep technical knowledge of blockchain.
| Resource Name | Link |
|---|---|
| Website | https://getsuite.io |
| Suite Dashboard | https://app.getsuite.io |
| Suite Playground | https://playground.getsuite.io |
| Suite Uniswap Demo | https://uniswap.getsuite.io |
| Original Idea Pitch | View the original idea |
| Pitch Deck for Base Batches | View our pitch deck |
pnpm install @getgrowly/suiteFor detailed instructions on how to install and use Suite, please refer to the Suite documentation.
Suite codebase is a monorepo that contains:
- @getgrowly/core: Core utilities and shared functionality
- @getgrowly/persona: Implementation of the onchain persona module
- @getgrowly/ui: Reusable UI components library
- @getgrowly/suite: The embeddable chat widget to be installed on dApp websites
- @getgrowly/server: Backend infrastructure that powers the AI agents and blockchain interactions
- @getgrowly/website: Landing page showcasing Suite's capabilities
- @getgrowly/dashboard: Admin dashboard for monitoring and managing Suite integrations
For developers looking to integrate Suite into their dApps, please check our Suite integration guide.
All code contributions, including those of people having commit access, must go through a pull request and be approved by a core developer before being merged. This is to ensure a proper review of all the code.
We truly ❤️ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the contribution guide.
Join our growing community around the world! Check out our website Website. Follow us on X, or join our live Discord server for more help, ideas, and discussions.
This repository is licensed under the MIT License.
A comprehensive development environment with Supabase, backup/restore capabilities, and team collaboration tools.
To set up your local development environment with the latest data from the remote database:
# Clone the repository
git clone <repository-url>
cd cream
# Run the automated setup (recommended)
just setup-team-memberThis single command will:
- ✅ Check prerequisites (Docker, Just)
- ✅ Set up environment configuration
- ✅ Configure remote database connection
- ✅ Start local Supabase services
- ✅ Backup and restore latest data from remote database
- ✅ Provide you with a fully working local environment
- Docker Desktop: Download here
- Just Command Runner:
brew install just(macOS) or install guide - Supabase Database Connection String: From your Supabase dashboard
just setup-team-member- Complete setup for new team membersjust setup-remote-db- Configure remote database connection
just backup-remote-db- Backup from remote databasejust restore-remote-backup <file>- Restore remote backup to localjust backup-db- Backup local databasejust restore-db <file>- Restore local backupjust list-backups- List all backup files
just start-supabase- Start local Supabase servicesjust stop-supabase- Stop local Supabase servicesjust restart-supabase- Restart Supabase services
just start-all- Start all servicesjust stop-all- Stop all servicesjust status- Show service statusjust logs-supabase- Show Supabase logs
- Supabase API: http://localhost:54321
- Supabase Studio: http://localhost:54323
- Database: localhost:54322
- Team Member Setup Guide - Complete setup guide for new team members
- Frontend Development Guide - Frontend development with local Supabase
- Backup and Restore Guide - Database backup/restore operations
- Remote Database Guide - Working with remote databases
cream/
├── apps/ # Application modules
│ ├── dashboard/ # Dashboard application
│ ├── infra/ # Infrastructure services
│ ├── playground/ # Development playground
│ ├── server/ # Backend server
│ └── website/ # Marketing website
├── packages/ # Shared packages
│ ├── agents/ # AI agents package
│ ├── core/ # Core utilities
│ ├── persona/ # Persona management
│ ├── suite/ # Suite components
│ └── ui/ # UI components
├── scripts/ # Development scripts
├── supabase/ # Supabase configuration
├── docs/ # Documentation
└── backups/ # Database backups
- Set up your local environment:
just setup-team-member - Create a feature branch
- Make your changes
- Test your changes locally
- Submit a pull request
For issues or questions:
- Check the documentation in
docs/ - Review the troubleshooting guides
- Ask the team for help
