Research with an agent.
Every citation verified.

abstract searches the literature, reads your papers, and drafts with you, and every cited sentence is checked against the passage it cites. Free, open source, and it runs on your own computer.

$curl -fsSL https://useabstract.co/install.sh | sh

macOS and Linux. Nothing else to install.

Get startedRead the docs
integrity in code, not in a prompt

Sentences that carry their evidence

Most AI writing tools ask the model to be careful. abstract checks the model's work with code. Point at a sentence to see what backs it up.

verified draft · related-workillustration

Related work

The Transformer replaced recurrence and convolution with attention alone[1]. Residual networks are easier to optimize and always more accurate at greater depth[2]. Residual connections were first introduced for machine translation[2].

supported 1partial 1unsupported 1
supported

verbatim from the source

We propose a new simple network architecture, the Transformer, based solely on attention mechanisms, dispensing with recurrence and convolutions entirely.

Vaswani et al. (2017). Attention Is All You Need

arXiv:1706.03762 · p. 1 · preprint

Every part of the claim follows from the passage, so the sentence is marked supported.

metadataNever written by a model

Titles, authors, venues, and DOIs are copied from Crossref and OpenAlex records.

verificationA quote, or it isn't “supported”

A sentence is only marked supported if the checker quotes the source word for word, and code confirms the quote is really there.

exportGated at the door

Export re-checks every DOI for resolution and retraction, and stops on unsupported claims unless you accept them.

how it works

From a question to a verified document

One agent plans the work, shows you its plan, and keeps going until it's done. You can steer it at any point.

01Ask

In plain words, in a chat. Point it at a folder of your own papers, or start from nothing.

02Search

It searches OpenAlex, Crossref, and arXiv, follows citations, and logs every include and exclude decision.

03Read

It fetches open-access PDFs, reads them page by page, and keeps notes. Only what it opened can be cited.

04Write & verify

It drafts in Markdown and checks every cited sentence and table cell against the passage it cites.

05Export

Markdown, LaTeX, and BibTeX, plus an audit file that maps every claim to its evidence.

try: “Review recent work on retrieval-augmented generation and write a related-work section with verified citations.”

what's inside

Built for the whole research workflow

discoveryLiterature search

Searches OpenAlex, Crossref, and arXiv at once, deduplicated, and follows citation chains backward and forward.

discoveryScreening log

Every search and include/exclude decision is recorded with its reason, and exports as a PRISMA-style flow.

readingReads before it cites

Only sources the agent actually opened can be cited. Downloading a paper is not reading it.

readingScanned PDFs and figures

Image-only PDFs are transcribed by your model; figures, tables, and equations become searchable.

writingVerified tables

Comparison tables and extraction matrices are checked cell by cell, exactly like sentences.

writingNumeric or author–year

Citations as [1] or (Hooker et al., 2020), with bibliographies built only from registry records.

scaleParallel readers

For big reading lists the agent hands work to up to four sub-agents, under the same integrity rules.

craft38 built-in skills

Venue review rubrics (NeurIPS, ACL, CVPR, IEEE, Nature…), methods checklists, and writing guides. You can add your own.

controlSteer while it works

A visible plan, messages the agent reads at its next step, and a stop button that actually stops.

memoryMemory you control

What you ask it to remember is saved right away; preferences it only infers wait for your approval.

analysisRuns your analysis

Executes Python scripts on your data in the workspace, without access to your API keys.

integrityReference check

Checks every DOI in a manuscript for resolution and retraction before you submit.

models

Bring the model you already have

Pick one model in the chat box and abstract uses it for everything. The list shows only recent models from what you've connected.

no api key

Your ChatGPT plan

Click Continue with ChatGPT and abstract runs on your Plus or Pro plan. Set a usage cap any time in ChatGPT settings.

api keys

Your own keys

Paste a key in Settings or use an environment variable.

  • Anthropic
  • OpenAI
  • Google
  • OpenRouter
fully local

Ollama

Run open models on your own machine, so document content never goes to a cloud provider.

Semantic library search uses embeddings from OpenAI, Google, or Ollama when one is connected; otherwise abstract searches by keyword.

your data

Local-first, and honest about it

stays on your machine

Stored locally

  • Your papers, notes, drafts, and conversations live in your workspace folder.
  • Settings and keys live in ~/.abstract. No account, no server of ours.
  • The app only listens on your own computer (127.0.0.1).
leaves your machine

Only what the work needs

  • Messages, passages, and the files it reads go to the model provider you chose.
  • Searches and DOI checks go to OpenAlex, Crossref, arXiv, Unpaywall, and doi.org; papers it fetches download from their publishers.
  • Details in the privacy guide.
free and open source · apache-2.0

Your next review, with receipts.

Install in one line. No account, no subscription.

$curl -fsSL https://useabstract.co/install.sh | sh

macOS and Linux. Nothing else to install.

Every release is built by GitHub Actions from the public source, and the installer checks its checksum before installing. How to verify

Get startedView on GitHub