Skip to content

blankdotspace/blueprints

Repository files navigation

Blueprints

Blueprints is the alpha version of an Agents Launchpad. While it currently starts with support for elizaos, the vision is to support multiple agent frameworks in the near future.

This monorepo manages the deployment, state, and configuration of these AI Agents.

Project Structure

This project is organized as a monorepo with the following packages:

  • packages/frontend: A Next.js application providing the UI for managing projects and agents.
    • Tech Stack: React, Tailwind CSS, Supabase
  • packages/backend: A Fastify server providing the REST API.
    • Tech Stack: Fastify, Supabase
  • packages/worker: A worker process for handling background tasks and state synchronization.
  • packages/shared: Shared code, type definitions, and Zod validation schemas used across the monorepo.

Prerequisites

  • Bun (Runtime & Package Manager)
  • Supabase (Database & Auth)

Getting Started

  1. Install dependencies:

    bun install
  2. Environment Setup:

    Ensure you have the necessary environment variables set up for Supabase and other services. Check each package's directory for env.sample files if available.

    • The database schema is located in schema.sql.

Running the Application

You can run each service individually using the following commands:

Frontend

Start the Next.js development server:

bun run dev:frontend
# Runs: bun run --cwd packages/frontend dev

Backend

Start the Fastify backend server:

bun run dev:backend
# Runs: bun run --cwd packages/backend dev

Worker

Start the background worker process:

bun run dev:worker
# Runs: bun run --cwd packages/worker dev

Building

To build all packages in the workspace:

bun run build
# Runs: bun run build --workspaces

Linting

To run linting across all packages:

bun run lint
# Runs: bun run lint --workspaces

Documentation

About

Blankspace Agents Launchpad Alpha

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages