@doufunao123/cognee-admin
v0.4.0
Published
Cognee knowledge engine CLI client — search, upload, cognify
Downloads
701
Readme
@doufunao123/cognee-admin
Lightweight npm thin client for the Cognee API. It mirrors the Rust cognee-admin client commands, but ships as a Node.js CLI for npx usage.
Install
npm install -g @doufunao123/cognee-adminOr run directly:
npx @doufunao123/cognee-admin describeAuth Sharing
The npm CLI reads and writes the same auth file as the Rust CLI:
{
"cognee_jwt": "eyJ...",
"admin_token": "ca_...",
"cognee_url": "https://cogneeapi.xiaomao.chat"
}Location: ~/.config/cognee-admin/auth.json
Resolution order:
--cognee-url/--cognee-jwtCOGNEE_URL/COGNEE_JWT~/.config/cognee-admin/auth.json- Built-in default URL:
https://cogneeapi.xiaomao.chat
Usage
cognee-admin login --username alice --password secret
cognee-admin health --detailed
cognee-admin dataset list
cognee-admin data add --dataset docs "hello world"
cognee-admin data add-file --dataset docs ./notes.md
cognee-admin data add-dir --dataset docs --glob "*.md" ./content
cognee-admin cognify --dataset-name docs --background
cognee-admin search "agent memory" --datasets docs,notes --top-k 10
cognee-admin search history
cognee-admin config get
cognee-admin config set '{"llm":{"provider":"openai","model":"gpt-5.4","api_key":"sk-..."}}'
cognee-admin ontology list
cognee-admin ontology upload --key game ./ontology.owl
cognee-admin describeOutput
JSON is the default output format:
{
"ok": true,
"command": "dataset.list",
"data": {
"items": []
}
}Use --human for readable output.
Commands
health [--detailed] [--watch] [--interval N]login --username X --password Ydataset list|create|delete|delete-all|status|graphdata add|add-file|add-dir|list|delete|raw|updatecognify [--dataset-id X] [--dataset-name X] [--custom-prompt Y] [--custom-prompt-file path] [--background] [--chunks-per-batch N]search <query> [--search-type X] [--top-k N] [--datasets a,b] [--verbose]search historyconfig get|setontology upload|listdescribe [command]
