whatisgithub

What is deepkin?

rajdeep-singha/deepkin — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

DeepKin is a personal reading platform that collects articles, videos, and papers and adds AI-generated summaries so you can decide how deep to read.

Mindmap

mindmap
  root((DeepKin))
    What it does
      Curate articles and videos
      Generate AI reading gists
      Public user shelves
    Tech stack
      React and TypeScript
      Supabase
      Claude Haiku
      Anakin scraping API
    Use cases
      Build a personal reading list
      Get quick summaries before reading
      Share a public content shelf
    Audience
      Writers
      Researchers
      Content curators

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

What do people build with it?

USE CASE 1

Curate a personal collection of articles, blogs, videos, and research papers with AI summaries.

USE CASE 2

Sign up for a public shelf to share articles you've added at a personal profile URL.

USE CASE 3

Add a YouTube video or external article via command line and get an auto-generated summary.

What is it built with?

TypeScriptReactTailwind CSSViteSupabaseVercel

How does it compare?

rajdeep-singha/deepkin0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Full account features need a Supabase project and an Anakin API key, local gist generation needs an Anthropic API key.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

DeepKin is a personal content curation and publishing platform. It lets you collect articles, blog posts, videos, and research papers in one place, and generates short AI reading summaries for each item so you can judge how deep to go before committing time to the full piece. The site itself is built with React, TypeScript, Tailwind CSS, and Vite, with content authored as Quarto files, and it deploys to Vercel. The frontend has a video landing page, a browsable grid of content that can be filtered by type or tag, and individual pages for each piece. Content can be added two ways: through command-line tools that fetch a YouTube video or scrape an external article and automatically generate summaries, or by writing a file directly using a template. Beyond the curated CLI flow, DeepKin also supports signed-in user accounts, each with their own public shelf of articles at a URL like /u/username. Authentication and storage run through Supabase, with row-level security so anyone can read a shelf but only its owner can add or edit it. When a signed-in user adds an article by URL, it gets scraped through the Anakin.io scraping API into clean text, then summarized by a large language model, Gemini by default though Claude or Anakin's own AI app can be configured instead, before being saved to the database. The AI reading gists come in three lengths, roughly 150, 600, and 1500 words, generated with a single call to Claude Haiku, and require an Anthropic API key to run the command-line tools locally. This key is not needed to deploy the site itself. The project is licensed under MIT, so it can be freely reused, modified, and redistributed, including commercially, as long as the copyright notice is kept.

Copy-paste prompts

Prompt 1
Help me set up DeepKin locally with Node.js and the Anthropic API key for gist generation.
Prompt 2
Explain how DeepKin's Anakin ingestion pipeline scrapes and summarizes a URL a user submits.
Prompt 3
Walk me through adding my own article as a .qmd file with the correct frontmatter.
Prompt 4
Show me how DeepKin's Supabase row-level security controls who can edit a user's shelf.

Frequently asked questions

What is deepkin?

DeepKin is a personal reading platform that collects articles, videos, and papers and adds AI-generated summaries so you can decide how deep to read.

What language is deepkin written in?

Mainly TypeScript. The stack also includes TypeScript, React, Tailwind CSS.

What license does deepkin use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is deepkin to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is deepkin for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.