Skip to content

Parley lets you create and host interactive meetings with your own AI agents. Each AI is shaped by custom instructions, roles, or expertise, enabling realistic multi-agent discussions. Invite others to join, observe, or participate as your AIs exchange ideas and simulate real-world collaboration.

Notifications You must be signed in to change notification settings

tamirazrab/parley

Repository files navigation

parley

This project was created with Better-T-Stack, a modern TypeScript stack that combines Next.js, Self, TRPC, and more.

Features

  • TypeScript - For type safety and improved developer experience
  • Next.js - Full-stack React framework
  • TailwindCSS - Utility-first CSS for rapid UI development
  • shadcn/ui - Reusable UI components
  • tRPC - End-to-end type-safe APIs
  • Drizzle - TypeScript-first ORM
  • PostgreSQL - Database engine
  • Authentication - Better-Auth
  • Biome - Linting and formatting
  • Husky - Git hooks for code quality
  • Turborepo - Optimized monorepo build system

Getting Started

First, install the dependencies:

bun install

Database Setup

This project uses PostgreSQL with Drizzle ORM.

  1. Make sure you have a PostgreSQL database set up.

  2. Update your apps/web/.env file with your PostgreSQL connection details.

  3. Apply the schema to your database:

bun db:push

Then, run the development server:

bun dev

Open http://localhost:3001 in your browser to see your fullstack application.

Project Structure

parley/
├── apps/
│   └── web/         # Fullstack application (Next.js)
├── packages/
│   ├── api/         # API layer / business logic
│   ├── auth/        # Authentication configuration & logic
│   └── db/          # Database schema & queries

Available Scripts

  • bun dev: Start all applications in development mode
  • bun build: Build all applications
  • bun check-types: Check TypeScript types across all apps
  • bun db:push: Push schema changes to database
  • bun db:studio: Open database studio UI
  • bun check: Run Biome formatting and linting

About

Parley lets you create and host interactive meetings with your own AI agents. Each AI is shaped by custom instructions, roles, or expertise, enabling realistic multi-agent discussions. Invite others to join, observe, or participate as your AIs exchange ideas and simulate real-world collaboration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages