Unified context from multiple sources.
Built for AI.
Riflet is a desktop context builder for AI. Select and combine files
from different sources into one output, and use it with any AI. Optimize
your context before exporting it as a single text file.
Stop re-explaining your project. Feed your AI exactly what it needs.
Your AI remembers your name.
Not your project.
Every time you start a real conversation about your work, you're back to copying, pasting, and re-uploading into ChatGPT, Claude, or Gemini from scratch.
Memory isn't context
Your AI remembers your preferences. It doesn't remember the 40 files in your codebase, your research papers, or your brand guidelines. When real work starts, you're still dragging the same docs into every new chat.
Switching AIs means starting over
Built project context in Claude? None of it travels to ChatGPT. Every platform locks your uploads inside its own walls. Use more than one AI and you're rebuilding from zero each time.
Too much noise, not enough signal
Paste everything and your AI drowns in irrelevant files. Paste too little and it misses the point. You need precise control over what goes in, not a prayer.
“I'm so tired of re-explaining the same stuff to every AI.”
The #1 complaint from 50+ AI power users surveyed
Projects and Gems need a fresh context file every time your sources change.
These tools are only as smart as the files you upload. But when your code or docs change, your "Project" context goes stale. Riflet replaces the manual copy-paste grind with a one-click workflow to extract, filter, and combine your latest data into a single, LLM-ready text file.
Three steps. One file.
Riflet runs locally on your machine. No account. No internet required. Nothing leaves your computer.
Add your sources
Point Riflet at everything you need—a local folder, a website URL, a sitemap, or a private GitHub repo. Mix and match however your project is structured.
Select exactly what you need
Each source can contain hundreds of files or pages. Browse them, preview their content, and use filters to exclude what you don’t need—old drafts, irrelevant pages, anything off-topic. Save your selection as a favorite to re-export with one click next time.
Export in any format you need
Get one clean, structured text file to paste into Claude Projects,
ChatGPT, or any AI. Or export a ZIP with each source as its own
.md file—flat or folder-structured—ready
to drop into Obsidian, Notion, Logseq, or a git repo.
100+ file types, one clean export.
PDF, Word, Excel, source code, config files — Riflet reads them all. Prose renders as raw markdown, code gets fenced blocks with language tags, spreadsheets become markdown tables — all wrapped in YAML frontmatter.
Binary files (images, videos, executables) are automatically skipped.
How Riflet works for you.
See exactly what you're sending.
Preview any file before it enters your bundle. No surprises in your AI's context.
Pro Connect GitHub and browse private repos directly.
Live web context.
Paste a URL. Riflet fetches and formats the page, ready for any AI chat.
Pro Import entire sitemaps and select pages to include.
Know before you paste.
A live token count tells you exactly how much of your AI's context window you're using, before you export.
Pro Minify content to fit more signal into fewer tokens.
One bundle, every AI.
Build your context once. Paste it into ChatGPT, Claude, Gemini, or any local model. Or export a per-file ZIP to drop straight into Obsidian, Notion, Logseq, or a git repo. No lock-in.
Pick up where you left off.
Save your file selection and filters as a favorite. When sources change, reopen and re-export in one click.
Your files never leave your machine.
Riflet is a native desktop app built with Rust. No cloud, no account, no telemetry. Works offline.
Simple. One-time. Yours forever.
No subscription. No seats. Buy once, use forever. Free tier included for single-folder use.
- Single folder support
- Web scraping (single URLs)
- File selection, preview & filtering
- .txt export + token estimation
- Local-first, no account needed
- Everything in Free
- Multiple sources
- Private GitHub and Sitemaps
- Save your Workflows
- Content minification
Keep Your Workflow Cutting-Edge
Your Pro license includes one full year of free updates and lifetime access to every version released during that time. To continue receiving the latest feature updates, security patches, and performance optimizations after your first year, you can renew at $12/year.
Frequently asked questions
Does Riflet send my files to a server?
No. Riflet processes everything locally on your computer. Your files are never uploaded to any server. There is no account, no login, and no cloud processing. The only time content leaves your machine is when you choose to paste or upload it into an AI chat yourself.
Does Riflet work with ChatGPT, Claude, Gemini, and other AI tools?
Yes. Riflet outputs a plain text or Markdown file that works with any AI tool that accepts text input or file uploads. This includes ChatGPT, Claude, Gemini, Perplexity, Mistral, and local models. Because it uses your clipboard or a standard file upload, there are no integrations to configure — it works the same way everywhere.
What is the difference between the Free plan and Pro?
The Free plan lets you work with a single folder, scrape single web pages, and export to TXT, MD or JSON. It covers basic use cases and never expires. The Pro plan adds multiple sources in one bundle, sitemap import, private GitHub repos, saved workflows, and content minification to reduce token usage. Pro is a one-time purchase — no subscription.
Is there a subscription fee?
No. Riflet uses a one-time purchase model. You pay once for a Pro license and use it forever. There is no monthly or annual fee. An optional license update ($12/year) lets you receive new features after the first year, but the core app continues to work without it.
How is Riflet different from Repomix or other CLI tools?
Repomix and similar tools (code2prompt, files-to-prompt) are command-line tools designed for developers who are comfortable with a terminal. Riflet is a GUI desktop app that anyone can use without touching a terminal. It also handles non-code files — PDFs, notes, documents, web pages — making it useful for researchers, writers, and knowledge workers, not just developers.
Does Riflet work with Obsidian?
Yes. Your Obsidian vault is a folder of Markdown files on your computer. Open that folder in Riflet, select the notes and subfolders you want to include, and export them as a bundle. The bundle works in any AI chat, not just tools with specific Obsidian integrations.