Skip to content

growly-foundation/suite-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

493 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Empower DeFi Adoption with AI-powered Engine

Version last update Downloads per month MIT License MIT License

Follow @GrowlyFND stars forks

Overview 👀💙

growly-suite-banner

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

Installation and Usage

pnpm install @getgrowly/suite

For detailed instructions on how to install and use Suite, please refer to the Suite documentation.

Codebase Structure

Suite codebase is a monorepo that contains:

Packages

  • @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

Applications

  • @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

Documentation

For developers looking to integrate Suite into their dApps, please check our Suite integration guide.

Contributing

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.

Follow Us

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.

License

This repository is licensed under the MIT License.

Suite Project

A comprehensive development environment with Supabase, backup/restore capabilities, and team collaboration tools.

Quick Start for New Team Members

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-member

This 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

Prerequisites

  • Docker Desktop: Download here
  • Just Command Runner: brew install just (macOS) or install guide
  • Supabase Database Connection String: From your Supabase dashboard

Available Commands

Team Setup

  • just setup-team-member - Complete setup for new team members
  • just setup-remote-db - Configure remote database connection

Database Operations

  • just backup-remote-db - Backup from remote database
  • just restore-remote-backup <file> - Restore remote backup to local
  • just backup-db - Backup local database
  • just restore-db <file> - Restore local backup
  • just list-backups - List all backup files

Supabase Services

  • just start-supabase - Start local Supabase services
  • just stop-supabase - Stop local Supabase services
  • just restart-supabase - Restart Supabase services

Development

  • just start-all - Start all services
  • just stop-all - Stop all services
  • just status - Show service status
  • just logs-supabase - Show Supabase logs

Local Services

Documentation

Project Structure

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

Contributing

  1. Set up your local environment: just setup-team-member
  2. Create a feature branch
  3. Make your changes
  4. Test your changes locally
  5. Submit a pull request

Support

For issues or questions:

  1. Check the documentation in docs/
  2. Review the troubleshooting guides
  3. Ask the team for help

About

The Web3.0 customer success stack to understand your onchain users, get insights, and grow.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors