Bibliography System
Manage academic references with BibTeX import, database search, and deep integration with the LaTeX editor and Knowledge Graph.
The Bibliography System is Omnilib's reference manager. It stores BibTeX entries for your project, feeds them into the LaTeX editor's \cite{} autocomplete, and connects every paper and author to the Knowledge Graph.
Opening the bibliography
Click Bibliography in the sidebar to open the bibliography panel. The panel has two sections:
- Reference list (left) — Searchable list of all entries in your project
- Knowledge Graph (right) — Graph view of papers, authors, and topics
Drag the divider to resize the two sections.
Adding references
Import from a .bib file
- Click Import in the bibliography toolbar.
- Select a
.bibfile from your project or your local filesystem. - Omnilib parses all entries and adds them to the reference list.
- Duplicates (matched by DOI or citation key) are skipped.
Search databases
- Click Search in the toolbar.
- Enter a title, author name, DOI, or keyword.
- Results from all six academic databases appear in the search panel.
- Click Add on any result to import it as a BibTeX entry.
Manual entry
- Click New Entry in the toolbar.
- Select an entry type (article, book, inproceedings, etc.).
- Fill in the fields in the form editor.
- Click Save. The entry is added to the reference list.
Reference list
The reference list shows all entries sorted by author and year by default. Each entry displays the citation key, title, authors, year, and venue.
- Search — Type in the search bar to filter entries by any field.
- Sort — Click a column header to sort.
- Select — Click an entry to see its full metadata in the detail panel.
- Delete — Select an entry and press Delete to remove it.
Knowledge Graph panel
The right panel shows a graph of all bibliography entries and their relationships. Papers are linked to their authors, and authors are linked to shared topics. Click any node to see its details.
For a full-screen graph experience with all project entities, open the Knowledge Graph Viewer.
LaTeX integration
The bibliography system reads all .bib files in your project automatically. In the LaTeX editor:
- Type
\cite{to trigger citation autocomplete. - A dropdown shows matching entries from all your
.bibfiles. - Select an entry to insert its citation key.
\ref{} autocomplete works the same way for labels defined elsewhere in your project.
Tip: Keep all your
.bibfiles in a single folder (e.g.,refs/) so the bibliography panel and LaTeX editor can find them without additional configuration.
Agent tools
The AI agent can work with your bibliography through built-in tools:
| Tool | What it does |
|---|---|
bibliography.search | Search all configured academic databases and return results |
bibliography.add | Add a paper to the bibliography by DOI, title, or search result |
bibliography.cite | Return the BibTeX entry for a paper given a citation key or title |
Ask the agent to manage references directly:
"Add the Attention Is All You Need paper to my bibliography."
"Find papers on RLHF and add the top three by citation count."