Total Pageviews

Wednesday, 7 January 2026

self.so

 

personal site generator.

www.self.so/

An open source personal site builder. Powered by Together.ai.

Tech stack

  • Together.ai for the LLM
  • Vercel's AI SDK as the LLM framework
  • Clerk for authentication
  • Next.js app router
  • Helicone for observability
  • S3 for object storage (PDFs)
  • Upstash redis for my DB
  • Vercel for hosting

How it works

  1. Create an account on the site with Clerk
  2. Upload a PDF which gets uploaded to S3 and does a safety check with Llama Guard
  3. Send the PDF as context to Qwen 2.5 72B to extract out relevant information with structured outputs (JSON mode)
  4. Get all the information & put it on a dynamic route for the user to be able to view & publish their site

Cloning & running

  1. Fork or clone the repo
  2. Create an account at Together AI for the LLM
  3. Create an account at Upstash for the Redis DB
  4. Create an account at AWS for the S3 bucket
  5. Create a .env (use the .example.env for reference) and replace the API keys
  6. Run pnpm install and pnpm run dev to install dependencies and run locally

FROM  https://github.com/Nutlope/self.so

No comments:

Post a Comment