Hệ thống knowledge base cá nhân hoàn toàn tự động, vận hành bởi LLM. Dựa trên pattern LLM Wiki của Andrej Karpathy.
# Add to your Claude Code skills
git clone https://github.com/mduongvandinh/llm-wikiHệ thống knowledge base cá nhân hoàn toàn tự động, vận hành bởi LLM. Dựa trên pattern LLM Wiki của Andrej Karpathy.
LLM tự tìm nguồn, tự tổng hợp thành wiki có cấu trúc, tự duy trì cross-references, phát hiện mâu thuẫn, và giữ mọi thứ cập nhật — bạn chỉ cần đọc và hỏi.
Hỗ trợ: Claude Code | Antigravity / Codex | GitHub Copilot
Mỗi tool tự đọc file config riêng:
CLAUDE.md|AGENTS.md|.github/copilot-instructions.md— cùng nội dung, không conflict.
| | RAG truyền thống | LLM Wiki | |---|---|---| | Kiến thức | Tìm lại từ đầu mỗi lần hỏi | Biên dịch 1 lần, duy trì liên tục | | Cross-references | Không có | Tự động tạo và duy trì | | Mâu thuẫn | Không phát hiện | Đánh dấu ngay khi ingest | | Tích lũy | Không | Compound theo thời gian | | Hạ tầng | Vector DB + embeddings | Chỉ cần folders + markdown |
git clone https://github.com/mduongvandinh/llm-wiki.git
cd llm-wiki
# Copy file cấu hình mẫu
cp config.example.yaml config.yaml
# Cài skill vào Claude Code
cp -r skills/llm-wiki ~/.claude/skills/llm-wiki
Sửa config.yaml — thêm topics, keywords, và nguồn theo dõi:
topics:
- name: "Chủ đề của bạn"
keywords: ["từ khóa 1", "từ khóa 2"]
priority: high
Tùy tool bạn dùng:
Claude Code (slash command):
No comments yet. Be the first to share your thoughts!
/llm-wiki run # Chạy full cycle
/llm-wiki query "..." # Hỏi đáp
/llm-wiki status # Xem trạng thái
Antigravity (slash command hoặc chat):
@llm-wiki run
# hoặc chat: "chạy llm-wiki full cycle"
GitHub Copilot (chat tự nhiên — tự đọc .github/copilot-instructions.md):
"Đọc CLAUDE.md rồi chạy discover, ingest, lint cho wiki này"
"Tìm nguồn mới về AI agents rồi tổng hợp vào wiki"
"Hỏi dựa trên wiki: so sánh RAG vs LLM Wiki"
Codex CLI:
codex "Đọc AGENTS.md và chạy full cycle: discover → ingest → lint"
Cursor (chat trong IDE):
"Follow AGENTS.md. Chạy discover tìm nguồn mới, ingest vào wiki, rồi lint kiểm tra"
| Tool | Cách gọi | File config | Cài skill |
|------|----------|-------------|-----------|
| Claude Code | /llm-wiki run | CLAUDE.md | cp -r skills/llm-wiki ~/.claude/skills/ |
| Antigravity | @llm-wiki run | AGENTS.md | cp -r skills/llm-wiki ~/.antigravity/skills/ |
| GitHub Copilot | Chat tự nhiên | .github/copilot-instructions.md | Không cần — tự đọc khi mở project |
| Codex CLI | codex "..." | AGENTS.md | Không cần — đọc AGENTS.md ở root |
| Cursor | Chat trong IDE | AGENTS.md hoặc .cursorrules | Không cần — đọc AGENTS.md ở root |
Lưu ý:
- Chỉ Claude Code và Antigravity có slash command (
/llm-wiki). Các tool khác bạn chat bằng ngôn ngữ tự nhiên./loopchỉ có ở Claude Code. Các tool khác muốn chạy tự động thì dùng Task Scheduler (Windows) hoặc crontab (macOS/Linux).
| Tool | Cách chạy tự động |
|------|-------------------|
| Claude Code | /loop 1h /llm-wiki run (trong session) |
| Antigravity | Task Scheduler / crontab |
| Codex CLI | crontab gọi codex "Đọc AGENTS.md và chạy discover → ingest → lint" |
| GitHub Copilot | Không hỗ trợ — chỉ chat trong IDE |
| Cursor | Không hỗ trợ — chỉ chat trong IDE |
Xem thêm phần Chạy tự động bên dưới để cấu hình Task Scheduler / crontab.
llm-wiki → Graph Viewwiki-viewer.html để xem dashboard + graph (hỗ trợ mobile)| Lệnh | Mô tả |
|-------|--------|
| /llm-wiki init "Topic" | Thêm chủ đề mới |
| /llm-wiki ingest | Xử lý nguồn mới trong raw/ |
| /llm-wiki query "..." | Hỏi đáp dựa trên wiki, tự lưu kết quả |
| /llm-wiki lint | Kiểm tra sức khỏe: mâu thuẫn, orphans, gaps |
| /llm-wiki discover | Tự tìm nguồn mới từ internet |
| /llm-wiki run | Full cycle: discover → ingest → lint |
| /llm-wiki status | Xem trạng thái tổng quan |
| /llm-wiki digest | Bản tin hàng ngày: nguồn mới, insights, pain points |
| /llm-wiki pain-rank | Xếp hạng pain points theo tiềm năng kinh doanh |
/loop trong Claude Code (khuyến nghị)/loop 1h /llm-wiki run # Mỗi 1 giờ
/loop 30m /llm-wiki run # Mỗi 30 phút
/loop 2h /llm-wiki run # Mỗi 2 giờ
Chạy trong session hiện tại. Không tốn thêm chi phí. Dừng khi đóng session.
Windows (PowerShell, chạy với quyền Admin):
powershell -ExecutionPolicy Bypass -File "scripts/setup-scheduler.ps1"
macOS/Linux (crontab):
# Thêm vào crontab -e:
0 */2 * * * cd /path/to/llm-wiki && claude --print "/llm-wiki run" >> outputs/auto-run.log 2>&1
| | /loop (trong session) | Lập lịch hệ thống |
|---|---|---|
| Khi nào chạy | Khi mở Claude Code/VS Code | Bất cứ lúc nào máy bật |
| Tần suất | Linh hoạt (10 phút đến 2 giờ) | Cố định (VD: mỗi 2 giờ) |
| Chi phí token | Thấp (cùng session) | Cao hơn (mỗi lần = session mới) |
| Cài đặt | Gõ lệnh là xong | Chạy script 1 lần (quyền admin) |
Tạo file markdown rồi bỏ vào raw/articles/, raw/reddit/, hoặc raw/notes/:
---
title: "Tiêu đề bài viết"
url: "https://example.com/article"
author: "Tên tác giả"
discovered: 2026-04-07
topic: "Tên chủ đề"
---
Nội dung bài viết ở đây...
Sau đó chạy /llm-wiki ingest.
raw/articles//llm-wiki ingestllm-wiki/
├── CLAUDE.md ← Schema cho Claude Code
├── AGENTS.md ← Schema cho Antigravity / Codex
├── .github/
│ └── copilot-instructions.md ← Schema cho GitHub Copilot
├── config.yaml ← Cấu hình chủ đề, nguồn, lịch chạy
├── config.example.yaml ← File mẫu cho người dùng mới
├── wiki-viewer.html ← Trình xem wiki (mobile-first, dark theme, graph)
├── raw/ ← Nguồn thô (LLM KHÔNG ĐƯỢC SỬA)
│ ├── articles/ ← Bài viết, papers
│ ├── reddit/ ← Pain points, use cases từ Reddit
│ ├── twitter/ ← Tweets (follow-builders + Web Clipper)
│ ├── notes/ ← Ghi chú cá nhân
│ └── media/ ← Ảnh chụp, sơ đồ
├── wiki/ ← Wiki do LLM viết & duy trì
│ ├── INDEX.md ← Danh mục tất cả trang wiki
│ ├── LOG.md ← Nhật ký hoạt động
│ ├── entities/ ← Người, tổ chức, công cụ, dự án
│ ├── concepts/ ← Khái niệm, pattern, phương pháp
│ ├── sources/ ← Tóm tắt từng nguồn thô
│ └── syntheses/ ← Phân tích tổng hợp, so sánh
├── outputs/ ← Kết quả hỏi đáp, báo cáo, xếp hạng
├── .discoveries/ ← Metadata cho auto-discovery
├── scripts/ ← Scripts tự động
│ ├── run-wiki.sh ← Cho lập lịch hệ thống
│ └── setup-scheduler.ps1
├── skills/ ← Claude Code skill (copy vào ~/.claude/skills/)
│ └── llm-wiki/
│ └── SKILL.md
└── docs/plans/ ← Tài liệu thiết kế
┌──────────────────────────────────────────────────────┐
│ BẠN (đọc & hỏi) │
├──────────────────────────────────────────────────────┤
│ wiki/ │ outputs/ │ wiki-viewer │
│ (Obsidian) │ (bản tin, rank) │ (.html) │
├──────────────────────────────────────────────────────┤
│ LLM (viết & duy trì) │
├──────────┬───────────┬──────────┬────────────────────┤
│ discover │ ingest │ query │ lint │
│ (tìm) │ (xử lý) │ (đáp) │ (kiểm tra) │
├──────────┴───────────┴──────────┴────────────────────┤
│ raw/ │ config.yaml │ CLAUDE.md │
│ (nguồn thô) │ (cấu hình) │ (quy tắc) │
└──────────────────────────────────────────────────────┘
Luồng chính: discover → raw/ → ingest → wiki/ → query → outputs/
Vòng lặp tự cải thiện: lint phát hiện gaps → discover tìm nguồn → ingest lấp đầy → wiki ngày càng giàu
Xem FAQ.md — bao gồm: wiki phình to truy vấn thế nào, versioning schema, dùng cho tài liệu nội bộ (Confluence), chi phí token, dùng cho team, dùng model khác, hallucination.
MIT