Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Compile agent conversations!
| Date | Stars |
|---|---|
| 2026-07-31 | 392 |
| 2026-08-06 | 392 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
(this readme is written by human)
# VCC: View-oriented Conversation Compiler
[English](README.md) | [简体中文](README_cn.md) | [日本語](README_jp.md)
Official implementation of "View-oriented Conversation Compiler for Agent Trace Analysis" ([Paper](https://arxiv.org/abs/2603.29678))
This repo is for daily use. To reproduce academic experiments in the paper, see [VCC-experiments](https://github.com/lllyasviel/VCC-experiments).
VCC is a compiler that compiles your conversation logs (Claude Code's JSONL) into efficient and agent-friendly views. Then you will never fear Claude Code's `/compact` - CC now can finally see the original details of compacted context. It also supports searching across all your Claude Code conversations.
Things that tend to happen after you install VCC:
- You find out that if you installed this earlier, you can save lots of money that you would need to waste for struggling with CC's `/compact`.
- `/compact` + `/recall` becomes your favorite combo.
- You start wondering why this wasn't built in CC.
- You delete your multi-layer RAG memory system, your self-evolving agent skill memory, and 15 other AGI inventions - if you really have those...
There is also a [paper](https://arxiv.org/abs/2603.29678) showing that VCC improves context learning and agent trace analysis and harness on some academic benchmark.
# Install
Currently We support Claude Code only. Codex and OpenClaw are coming soon.
To install, copy this to your Claude Code:
Please help me install the skills from
https://github.com/lllyasviel/VCC.git
just clone it then follow the INSTALL.md
To update, copy this to your Claude Code:
Please help me update the skills from
https://github.com/lllyasviel/VCC.git
just clone it then follow the INSTALL.md
To uninstall, copy this to your Claude Code:
Please help me uninstall VCC skills by deleting
`conversation-compiler`, `readchat`, `recall`, `searchchat`
from my `.claude/skills`
Restart Claude Code after install, update, or uninstall.
# Basic Usage
When a compact is triggered (whether automaticaly or manually), you can immediately `/recall`.
For example, after an automatic compact or manual `/compact`, you will see somthing like `(... compacted)`. You can then:
`/recall`
and CC will recall everything automatically, or you can
`/recall let's review our conversation`
`/recall in those six rounds of analysis we just did, which access attempt causes the second layer of the server's three-layer log to crash?`
`/recall go through all six details I mentioned about the user survey again`
`/recall review my thought process so far`
For new conversations, you can use `/searchchat` or `/recall` (which will fallback to search). For example:
`/searchchat how did we handle the captcha in that browser listener system we discussed last time?`
`/recall did we decide to use React for that canvas solution we discussed last time?`
These commands can find and recover the orginal chats accross months of conversation history.
`/readchat` is for advanced usage, see below.
# How It Works
A Claude Code JSONL like this (you can find lots of these things in your `~/.claude/projects`):
```
{"type":"user","message":{"id":"msg_user1","content":"I have two pets.\nCan you write a P..."}}
{"type":"assistant","message":{"id":"msg_asst1","content":[{"type":"thinking","thinking":"The
user wants a pet tracking module.\nThey have a dog (Buddy) and a cat (Whiskers).\nLet me chec
k if there's an existing file first...
```
gets compiled into these views:
## UI View
This simulates what the user see in CC
```
[user]
I have two pets.
Can you write a Python module for tracking them?
One is a dog named Buddy and a cat named Whiskers.
[assistant]
Sure! Let me check if there's an existing file.
* Read "src/pets.py" (example.txt:18-20,23-25)
No existing file.
I'll create a module with Dog and Cat classes.
* Write "src/pets.py" (example.txt:40-63,66-68)
Created src/pets.py.
```
The poExcerpt of 10,505 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:867bdae818a5a9fe, llm:Repository description: 'Compile agent conversations!'. Language: Python. Likely a tool for compiling/processing multi-agent conversation transcripts or conversation compilation for agents (agents, chat/agent orchestration).
matched fp:867bdae818a5a9fe, llm:Repository description: 'Compile agent conversations!'. Language: Python. Likely a tool for compiling/processing multi-agent conversation transcripts or conversation compilation for agents (agents, chat/agent orchestration).
matched fp:867bdae818a5a9fe, llm:Repository description: 'Compile agent conversations!'. Language: Python. Likely a tool for compiling/processing multi-agent conversation transcripts or conversation compilation for agents (agents, chat/agent orchestration).