Install
Homebrew (recommended)
Academic CLI
The Academic CLI helps you scaffold projects, manage references and notes, run reproducible experiments, verify data integrity, build papers, and prepare submission artifacts from one consistent command surface.
Install
Homebrew (recommended)
Quick start
From zero to running project
Authentication
Browser login callback flow
Project model
How context is resolved
Useful checks
User configuration
Defaults for daily use
Configure user-level defaults once, then let init and note workflows pick them up automatically.
Environment variables
Most important runtime overrides
ACADEMIC_CONFIG
Absolute path to user config file.
ACADEMIC_AUTH_PATH
Absolute path to login session YAML.
ACADEMIC_LOGIN_URL
Default URL used by academic login.
ACADEMIC_EDITOR
Editor override for note commands (fallbacks: config.editor, VISUAL, EDITOR).
ACADEMIC_NO_AUTO_INSTALL
Disables auto-download of Tectonic in paper build.
ACADEMIC_CACHE_DIR
Custom cache root for managed engine binaries.
Command map
Top-level capabilities
Notes
Daily and topic notes, full-text search, and wiki-style links across notes.
References
Add entries by DOI/arXiv/ISBN, validate bibliography quality, search Crossref, and export BibTeX, CSL-JSON, or RIS.
Data
Fetch remote datasets, write manifest metadata, and verify checksums for reproducible runs.
Experiments
Scaffold experiment directories, run scripts, compare runs, and capture environment snapshots.
Paper
Build with latexmk/tectonic/pdflatex fallback, count words, clean artifacts, and sync generated figures.
Submission
Update citation metadata, anonymize author fields for blind review, and produce arXiv-ready bundles.
Common workflows
Production-ready command sequences
New paper project
Data integrity + reproducibility
Blind submission + arXiv package
Troubleshooting
Fast fixes for common issues
Interfaces