Cài runtime-neutral CLI trước, sau đó chỉ thêm adapter cho host bạn thực sự dùng.
Cần xem source đầy đủ? Mở trên GitHub
Trước khi bắt đầu, bạn cần 3 thứ sau:
curl hoặc wget trên Linux/macOS; PowerShell trên Windows.CLI, source checkout và Claude adapters là ba bề mặt cài đặt riêng. Chỉ chọn những đường bạn cần.
Chạy một lệnh để cài CLI binary dựng sẵn mới nhất từ GitHub Releases.
curl -fsSL https://github.com/philngt/contextd/releases/latest/download/install.sh | shiwr https://github.com/philngt/contextd/releases/latest/download/install.ps1 -UseBasicParsing | iexCác URL này luôn trỏ tới installer mới nhất đã publish.
contextd. Chúng không cài Claude slash commands và không cung
cấp knowledge root. Verify bằng contextd --version, sau đó dùng
knowledge root của team hoặc theo đường source bên dưới.
Cần default workspace, packs hoặc Claude adapters đi kèm? Tải source zip bên dưới hoặc dùng đường Git clone.
Link này hoạt động khi bạn mở file trên máy hoặc host thư mục có chứa release/.
Giải nén vào thư mục tuỳ ý — vd ~/wiki trên Linux/macOS hoặc D:\tool\contextd trên Windows.
mkdir -p ~/wiki && unzip contextd-latest.zip -d ~/wiki
# Zip chứa folder gốc 'contextd' → unzip sẽ tạo ~/wiki/contextd/
cd ~/wiki/contextd
# PowerShell
Expand-Archive -Path contextd-latest.zip -DestinationPath D:\tool
# Tạo D:\tool\contextd\
cd D:\tool\contextd
# Hoặc Git Bash
unzip contextd-latest.zip -d /d/tool
Hoặc click chuột phải file zip → "Extract All..." trong File Explorer.
python3 -m pip install -e .
contextd --version
# Optional: chỉ dành cho Claude Code slash commands và subagents
bash scripts/install-to-claude.sh --knowledge-root "$(pwd)"
Lệnh Python cài CLI. Bash script là installer Claude adapter riêng và không bắt buộc.
Tiếp tục tới Kết nối project đầu tiên. Dùng contextd init cho CLI hoặc /contextd-setup sau khi cài Claude adapters.
git pull. Khuyên dùng dùng cách Git clone nếu bạn sẽ update thường xuyên.
bash scripts/package-release.sh. Output ghi vào release/contextd-{version}.zip + release/contextd-latest.zip. Auto-exclude .git/, evidence raw, workspaces khác default/, runs/cache/log files. Xem scripts/package-release.sh --help.
Dùng đường này khi sửa contextd, cần default workspace đi kèm hoặc muốn cài host adapters.
Chọn 1 thư mục gốc tuỳ ý — vd ~/wiki trên Linux/macOS hoặc D:\tool\contextd trên Windows.
git clone https://github.com/philngt/contextd ~/contextd
cd ~/contextd
git clone https://github.com/philngt/contextd /d/tool/contextd
cd /d/tool/contextd
Trong Git Bash, Windows path D:\tool\ viết là /d/tool/ (forward slash).
Source checkout chứa Python CLI, workspace knowledge, packs, schemas, docs và host adapter installers. CLI yêu cầu Python ≥ 3.10.
python3 -m pip install -e .
contextd --version
# Optional và an toàn khi chạy lại nhiều lần:
bash scripts/install-to-claude.sh --knowledge-root "$(pwd)"
Lệnh Bash optional làm 3 việc riêng cho Claude:
~/.claude/commands/ và ~/.claude/agents/ — Claude Code tự đọc folder này~/.contextd/config.json với knowledge_root trỏ về repo bạn vừa clonegit pull để cập nhật slash mớiKiểm tra cấu hình đã đúng đường dẫn:
cat ~/.contextd/config.json
# PowerShell
type $env:USERPROFILE\.contextd\config.json
# Hoặc Git Bash
cat ~/.contextd/config.json
Phải thấy field "knowledge_root" với absolute path đúng repo bạn vừa clone. Vd:
{
"knowledge_root": "/home/user/contextd",
"default_workspace": null
}
Nếu đã cài Claude adapters, mở Claude Code và gõ /contextd-setup. Autocomplete xuất hiện nghĩa là adapter đã được cài.
contextd connect --client codex --knowledge-root "$(pwd)" --workspace default.
Xem docs/mcp.md cho ví dụ Claude, Cursor, và Codex.
Với runtime-neutral CLI, vào codebase và chạy:
cd /path/to/your-codebase
contextd init --knowledge-root /path/to/contextd-or-team-knowledge-root --workspace default
contextd check
contextd synapse --preview --text
contextd context "mô tả task đầu tiên" --preview
Nếu đã cài Claude adapters, setup có hướng dẫn tương đương là:
/contextd-setup
Hệ thống sẽ hướng dẫn bạn từng bước:
package.json / pom.xml / Cargo.toml / .../new-workspace {name}<codebase>/.contextd/config.json với cấu hình hoàn chỉnh + packs override per-codebase/use-contextd, /find, /tool-design, ...).
Tiếp theo: mở index.html để chọn đường đi theo persona (PM / Engineer / Wiki Owner / Solo Builder).
Windows release installer không cần Bash. Nếu bạn muốn cài riêng Claude adapters mà không có Git Bash hoặc WSL, dùng PowerShell từ source checkout:
New-Item -ItemType Directory -Force "$env:USERPROFILE\.contextd"
@'
{
"knowledge_root": "D:\\tool\\contextd",
"default_workspace": "default"
}
'@ | Set-Content "$env:USERPROFILE\.contextd\config.json" -Encoding utf8
New-Item -ItemType Directory -Force "$env:USERPROFILE\.claude" Copy-Item -Recurse -Force .claude\commands "$env:USERPROFILE\.claude\commands" Copy-Item -Recurse -Force .claude\agents "$env:USERPROFILE\.claude\agents"
Get-Content "$env:USERPROFILE\.contextd\config.json"Khuyên dùng: cài Git for Windows (free) để có Git Bash → installer chạy 1 lệnh đơn giản hơn nhiều.
~/.claude/commands/ có file .md không (vd contextd-setup.md)/exit rồi mở lại; IDE: reload window)bash scripts/install-to-claude.sh --knowledge-root "$(pwd)"knowledge_root not found khi gõ slash~/.contextd/config.json, confirm "knowledge_root" là absolute path (KHÔNG dùng ~, KHÔNG dùng relative)workspaces/. Nó có thể là contextd source checkout hoặc team knowledge repo riêng.ls "$(jq -r .knowledge_root ~/.contextd/config.json)"/contextd-setup báo "workspace not found"/new-workspace {name} trước (vd /new-workspace acme-corp)/list-workspaceschmod +x scripts/install-to-claude.sh rồi chạy lạibash scripts/install-to-claude.sh (không cần executable bit)Với release binary, chạy lại release installer. Với source checkout, pull rồi refresh CLI; chỉ chạy lại adapter installer nếu bạn dùng Claude:
cd ~/contextd
git pull
python3 -m pip install -e .
bash scripts/install-to-claude.sh --knowledge-root "$(pwd)" # optional refresh Claude adapter
/tool-design mới ship)packs/Workspaces của bạn (workspaces/{your-ws}/) là dữ liệu — KHÔNG bị ảnh hưởng bởi update engine.
← Quay về Onboarding QUICKSTART.md (text) README.md GitHub Repository