Onboard your profile
CoSci works better when it knows your research context — your field, methods, and what you care about. On first run it hands you a short onboarding wizard that grounds the cockpit in your work, so its questions, mechanisms and writing are about your domain rather than a generic default. It starts from your file, not a baked-in demo — nothing is wired to any one person.
The wizard, step by step
The one-click start.command opens the cockpit at
localhost:8799 and drops you into the wizard on first run:
- Welcome — a quick overview of the few steps ahead.
- Tell CoSci about your work — drop a single file (a CV, research statement, or bio), or paste a short description. CoSci reads it locally and drafts seven research profiles plus a local vault. No long form to fill out. Prefer to skip the file? Choose Set up manually and enter your name, affiliation, research areas and techniques by hand.
- Review — see the identity, research areas, techniques and systems it inferred, and anything it wants you to confirm. You can refine all of it later in the Profile Bootstrapper.
- Choose what to watch — pick the discovery sources CoSci should scan: literature (journals, PubMed), preprints (bioRxiv, arXiv), grants (NIH, NSF), conferences & talks, and patents.
- Connect your sources (optional) — add a watched folder to index local papers and notes as they change, or import a Zotero library (a BibTeX / CSL JSON / RIS export) from Settings.
- Finish — land on Suggestions, where CoSci surfaces the relevant papers, grants and venues it found for the profiles you just created.
Re-run it later
The same profile-building lives on in the Profile Bootstrapper screen — point it at a new file any time to rebuild or extend your research profiles. In dev mode the starter seed is also available directly:
cd backenduv run python seed_coscientist.py # idempotent — safe to re-runReset
Your profiles, vault and all local state live in the SQLite database under
backend/data/. To start clean:
rm backend/data/cockpit.db # rebuildable; gitignoredThen re-run start.command to seed a fresh workspace and walk the wizard again.