explaingit

tejpalv/cc-wiki

23TypeScriptAudience · vibe coderComplexity · 2/5LicenseSetup · moderate

TLDR

A tool that reads your Claude Code session history from the ~/.claude folder and generates a browsable, wiki-style website from it, so past research and decisions become searchable and shareable.

Mindmap

mindmap
  root((CC-Wiki))
    Input
      Claude Code sessions
      ~/.claude folder
    Output
      Quartz website
      Wiki navigation
    Use Cases
      Personal knowledge base
      Team sharing
      Session search
    Tech Stack
      Python stdlib
      Node 22
      Quartz
    Setup
      One line install
      Slash command trigger
Click or tap to explore — scroll the page freely

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

Things people build with this

USE CASE 1

Turn months of Claude Code research sessions into a searchable personal knowledge base you can browse offline

USE CASE 2

Share a structured wiki of past AI-assisted research and decisions with teammates or publicly

USE CASE 3

Rediscover explanations and solutions from old coding sessions without manually searching raw session files

Tech stack

TypeScriptPythonQuartzNode.js

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Claude Code installed plus Python 3.9 or newer and Node 22 or newer for the Quartz site generator.

MIT license, use, modify, and distribute freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

This tool takes the conversation history saved by Claude Code, a command-line AI coding assistant, and turns it into a browsable, shareable knowledge base. Claude Code stores past sessions in a folder called ~/.claude on your computer. Over time those sessions accumulate research, explanations, and decisions that are hard to find or reuse. CC-Wiki reads those files and generates a website using a publishing tool called Quartz, which produces an interconnected, wiki-style site you can browse locally or share with others. The author built this for their own use because they were doing a lot of deep research through Claude Code sessions, both personal and professional, and found it difficult to share those insights or return to them in future sessions. The result is described as an arXiv-like knowledge base, meaning it aims to be organized and rigorous rather than informal. Installation is a one-line curl command that runs an install script. After that, you can invoke the tool from inside any Claude Code session by typing /cc-wiki. It requires macOS or Linux, Claude Code, Python 3.9 or newer (using only the standard library, so no extra packages to install), and Node 22 or newer for the Quartz site generator. The project is MIT licensed and the README notes it is a personal tool released publicly because it may be useful to others. Issues and pull requests are welcome, though the author makes no promises about response time.

Copy-paste prompts

Prompt 1
I have a ~/.claude folder full of Claude Code sessions. Walk me through installing cc-wiki and generating a browsable Quartz website from those sessions.
Prompt 2
How do I invoke /cc-wiki inside a Claude Code session and where does the generated site get written so I can open it in a browser?
Prompt 3
I want to host my cc-wiki output publicly. What files does cc-wiki generate and how do I deploy the Quartz site to GitHub Pages or Netlify?
Open on GitHub → Explain another repo

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

Verify against the repo before relying on details.