explaingit

nutlope/self.so

2,980TypeScript
This is a quick first-pass explanation. The richer sections — use-cases, tech stack, setup, prompts — are still being generated.

TLDR

Self is an open-source tool that converts your LinkedIn profile or resume PDF into a personal website automatically.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

In plain English

Self is an open-source tool that converts your LinkedIn profile or resume PDF into a personal website automatically. You upload a PDF, and an AI model extracts the relevant information and generates a clean, publishable personal site for you, no manual data entry required. Here is how it works: you create an account, upload your resume as a PDF, and the system runs a safety check on it before passing it to an AI model (Qwen3 Coder Next via Together.ai) which reads the PDF and pulls out your experience, skills, and other details. That information gets placed on a unique web address you can share with others. You can view and publish your site from within the app. The tech stack includes Next.js (a popular web framework) for the frontend, Together.ai for the AI processing, Clerk for login and accounts, Redis (a fast database) via Upstash for storing data, and S3 (Amazon's file storage) for holding the uploaded PDFs. The app is hosted on Vercel. Future planned features include the ability to edit individual sections of your generated site and add visual themes.

Open on GitHub → Explain another repo

← nutlope on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.