Skip to content

joeychilson/artisan

Repository files navigation

Artisan

An AI-powered conversational media generation app.

Artisan Homepage

Setup

Copy .env.example to .env and add your API keys:

cp .env.example .env

Install dependencies and run migrations:

bun install
bun run db:migrate

Start the dev server:

bun dev

Stack

  • SvelteKit 5 + Svelte 5
  • PostgreSQL + Drizzle ORM
  • fal.ai for media generation
  • OpenRouter for LLM
  • Better-auth (Google OAuth)
  • S3-compatible storage
  • Redis for resumable streams

Commands

bun dev          # Start dev server
bun run build    # Build for production
bun preview      # Preview production build
bun check        # Type check
bun lint         # Format + lint
bun db:generate  # Generate migrations
bun db:migrate   # Run migrations

About

An AI-powered conversational media generation app.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages