Aco Kovaceski
Text

Commons

A local-first research system for doctoral students. Bring your own model.

A doctorate asks you to read more than you can hold in your head, to keep track of what every source actually says, and to test your argument against the evidence that cuts against it. General-purpose chatbots make that harder: they paraphrase loosely, invent citations, and cannot be trusted with interview data. Commons runs on your own computer, with whichever models you choose, and keeps every claim tied to a verbatim quote and a page.

What it does

Start

pip install "phd-commons @ git+https://github.com/phd-commons/commons"
commons init ~/Commons --preset ollama --title "My thesis"
cd ~/Commons
commons doctor

Then open a coding agent in that folder and run /commons-setup. It reads your proposal, drafts your propositions and rivals, picks models that fit your machine, sets up the daily feed and seeds your corpus from your bibliography.

Models

Ollama, LM Studio, MLX on Apple Silicon, llama.cpp, vLLM, a university AI gateway, or a hosted API. Every provider is labelled local, institutional or cloud, and Commons enforces what each may see.

Source and citation

github.com/phd-commons/commons · Apache 2.0 code, CC BY 4.0 documentation · cite with the repository's CITATION.cff.