-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Common questions and fixes. If yours isn't here, try Discussions or Issues.
It automatically prefers the cheapest working one, in this order:
- ChatGPT subscription
- Claude subscription
- OpenAI API key
- Anthropic API key
You can override the pick any time from the model selector.
This was a bug (#6) fixed in a recent release. After you paste a key, click the Save & Continue button at the bottom of the API Keys tab before switching tabs. If you're on an older build, update to the latest version.
In ~/.research-copilot/config.json. Subscription OAuth tokens are stored in the OS keychain.
- Make sure your default browser can reach the provider.
- Try again — OAuth tokens occasionally time out on the first attempt.
- As a fallback, paste an API key in the API Keys tab.
PDF and DOCX attachments are converted to text via the markitdown CLI, with a pypdf fallback for PDF. Install one of:
pip install 'markitdown[all]' # preferred — handles PDF, DOCX, PPTX, XLSX
pip install pypdf # PDF-only fallbackText-based formats (CSV, MD, TXT, JSON, XML, HTML) work with no extra dependencies. Images are sent directly as vision content.
Roughly 8K–25K input / 2K–4K output tokens per paper. It's disabled by default — turn it on from Settings → Paper Wiki and pick a model you're comfortable with. Subscription-backed models are recommended; the "Auto" option follows the system-wide priority.
General web search needs a BRAVE_API_KEY. Without it, search falls back to arXiv-only academic search. Add a key in Settings → API Keys (the free Brave tier is usually enough).
The scientific-schematics skill needs OPENROUTER_API_KEY. All other skills work without it.
Drop a file at <workspace>/.pi/skills/<name>/SKILL.md. See Getting Started → Add custom skills.
Per-workspace, under <workspace>/.research-pilot/:
.research-pilot/
├── artifacts/ # notes, papers, data, web-content, tool-output
└── memory-v2/
└── session-summaries/
Global config (API keys, OAuth tokens) lives in ~/.research-copilot/.
Files starting with . (and everything inside dot-directories) are hidden by default in the Files tab. Since Research Copilot stores artifacts under <workspace>/.research-pilot/artifacts/ — .research-pilot/ starts with a . — your saved PDFs and HTML captures don't appear in the tree until you flip the Show hidden files checkbox at the top of the Files panel.
The Files tab is a local file browser, not a git view — so
.gitignorerules don't apply. Only dotfiles are hidden; things likenode_modules/,dist/, andcoverage/stay visible.
Yes — that's the point. The wiki is indexed once globally and reachable from any workspace via the wiki_search / wiki_get / wiki_coverage tools. It runs offline against your local files.
- Confirm Node.js ≥ 18 and npm ≥ 9.
- Try a clean install:
npm uninstall -g research-copilot npm install -g research-copilot
- On Apple Silicon, make sure you're running the arm64 build.
Expected and benign — they come from the three-target build (main / preload / renderer) and don't affect runtime.
Usually means no auth succeeded. Open Settings → API Keys and either paste a key or sign in with a subscription. Restart the app if the selector doesn't refresh.
Open an Issue with:
- OS + version
- Research Copilot version (in About /
package.json) - A minimal reproduction
- Relevant logs (open DevTools with Cmd + Option + I)