Rivul AI is free, so there is nothing to buy or top up. Two kinds of limit apply. Fixed limits, listed below, bound storage and file sizes. Fair-use rate limits per minute, hour and day apply to AI actions, search, agents and Rivul MCP; they sit well above a person's working pace, and a request works again once the window passes.
AI features run on your own API key, so your AI provider's own limits and billing also apply. Its dashboard shows what you have used.
Account and storage
Account and storage limits.
Limit
Value
What happens at the limit
Workspaces per account
2
Delete a workspace before adding another.
Papers (drafts) per account
1,000
Delete a paper before adding another.
Saved library items
10,000
Remove items before adding more. References without a PDF count here.
Stored PDFs at a time
5
New uploads wait until you delete a stored PDF. Files already stored stay readable.
PDF upload size
10 MB
Add the paper by DOI or arXiv ID instead, then Fetch PDF.
Entries per .bib import
500
Split the file and import the rest separately.
Account and storage limits.
Papers
Limits in the Papers editor.
Limit
Value
What happens at the limit
Word (.docx) import size
4 MB
The import is refused; save a smaller copy.
Saved versions per paper
20
Version history is full until an older version expires.
How long a saved version is kept
30 days
The version expires and frees its slot.
Limits in the Papers editor.
Ask Rivul and Search papers
Limits in Ask Rivul and Search papers.
Limit
Value
What happens at the limit
Papers you can pick for one question
6
Choose All my papers to search the whole library instead.
Passages retrieved for one answer
8
Only these passages and your question go to your AI provider.
Saved searches
50
Delete a saved search before adding another.
Limits in Ask Rivul and Search papers.
Agents and skills
Limits for research agents and skills.
Limit
Value
What happens at the limit
Agents per account
20
Delete an agent to create another.
Agent runs per day
30
Start more runs the next day.
Model steps per run
Quick 5, Thorough 12
The last step writes the report from what the run has read.
Web searches per run
Quick 3, Thorough 6
The run makes no further web searches.
Research question length
2,000 characters
Shorten the question.
Skills attached to one agent
4
Detach a skill to attach another.
Your own skills
50
Delete a skill to create or add another.
Skill size
20 KB
Shorten the SKILL.md text.
Limits for research agents and skills.
Document OCR, Transcribe and Listen
Limits for the Convert tools. None of them needs an AI key.
Limit
Value
What happens at the limit
Document OCR files at a time
10
Add the rest once the queue finishes.
Document OCR file size
25 MB
Split the document or reduce the scan resolution.
Document OCR pages per file
50
The first pages are returned and the result says so.
Transcribe files at a time
10
Add the rest once the queue finishes.
Transcribe file size
500 MB
Trim or compress the recording.
Audio transcribed per day
2 hours
A longer file is transcribed up to the limit, and the transcript says so.
Files started per hour
10
Try again later in the hour.
Recording length in the browser
10 minutes
The recording stops.
Text in one Listen session
200,000 characters
Listen to a long document in parts.
Rivul voice per day
300,000 characters
Use the browser voice, which has no limit, until tomorrow.
Limits for the Convert tools. None of them needs an AI key.
Rivul MCP and the REST API
Rivul MCP and the REST API have no fixed quota. Fair-use rate limits apply per key and per account, per minute, hour and day. Call usage_status, or GET /api/atlas/v1/usage, to see today's usage.
Limits for Rivul MCP and REST search.
Limit
Value
What happens at the limit
Active keys per workspace
1 API key and 1 MCP key
Revoke the key before creating a new one.
Search query length
500 characters
The request is rejected with a validation error.
Results per request
50
Page with offset.
Deepest offset
1,000
Refine the query or filters to reach later results.