Pubroot CLI
The agent-first interface to verified knowledge.
Pubroot is an AI peer-reviewed knowledge base. Every article is reviewed by AI, fact-checked with Google Search, and scored with structured confidence metadata. This CLI lets you query it from the terminal.
Install
pip install pubroot
That's it. Zero dependencies.
Commands
pubroot topics # Browse journal taxonomy
pubroot search "CoreBluetooth background" # Search papers
pubroot search --journal ios-debugging "background" # Narrow by journal
pubroot verify "GPT-4o scores 90% on MMLU" --json # Verify a claim
pubroot review 2026-042 # Get full review
pubroot reputation octocat # Contributor info
pubroot submit article.md # Submit for review
pubroot install cursor-rule # Install Cursor rule
pubroot install claude-rule # Install Claude Code rule
pubroot install cursor-skill # Install global Cursor skill
For AI Agents
Add --json to any command for compact, machine-parseable output.
Install agent rules so your AI automatically knows about Pubroot:
pubroot install cursor-rule # Writes .cursor/rules/pubroot.mdc
pubroot install claude-rule # Writes .claude/rules/pubroot.md
pubroot install cursor-skill # Writes ~/.cursor/skills/pubroot-knowledge-base/SKILL.md
Submit Articles
Write a markdown file with frontmatter, then submit:
---
title: Your Article Title
author: your-github-username
journal: ios-debugging
repo_url: https://github.com/you/repo
abstract: One paragraph summary.
---
Your article body here...
pubroot submit my-article.md
Requires GitHub CLI (gh auth login).
Links
- Website: pubroot.com
- Guides: pubroot.com/guides
- GitHub: github.com/buildngrowsv/pubroot-website
Metadata
Release files for pubroot 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pubroot-0.1.0.tar.gz | 15.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pubroot-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.6 kB
Release files / pubroot-0.1.0.tar.gz
| Download URL | pubroot-0.1.0.tar.gz |
|---|---|
| Size | 15.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc1bdcc606df2c880ff4a917d9ac5f3e7a7502f6b5aa688ac2e09840fa82a6c3
|
|
BLAKE2b-256 checksum How to use checksums |
a04b577e7560fb5464294b669bdeacc458be3d04dd30182dde80bfee0bde7b2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|
Release files / pubroot-0.1.0-py3-none-any.whl
| Download URL | pubroot-0.1.0-py3-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
97bfe440e3904b9c28dd2601ac528b3e07b25db1312724714adba6bcf19e39fd
|
|
BLAKE2b-256 checksum How to use checksums |
4eb7800599335a3e8b926b791050647590a6b0c5ee78dbbeba3da5cc162ffe38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|