Features & Capabilities

on-device RAG ( Retrieval-Augmented Generation) bot to assist with understanding documents locally

RAG Bot — Private AI on Your Device Have natural conversations with locally-running large language models. Your chats stay on your device with full conversation history and search.

Your Documents, AI-Powered Upload PDFs or DOCX files. RAG Bot generates embeddings so you can chat with your documents using retrieval-augmented generation. Visualize your document embeddings in an interactive 3D atlas.

Choose Your Model Browse and download from three AI providers (Cactus, ExecuTorch, llama.rn). Filter by type (LLM or embedding), size, capabilities like vision and tool calling — find the right model for your hardware.

Built for Performance Real-time device monitoring shows memory and storage usage so you always know what your device can handle. Optimized for Apple Silicon with multiple inference backends.

Key Features

100% offline — no internet required after model download Multiple model providers and quantization options Document RAG with PDF, DOCX support Conversation history with full search Vision and tool-calling capable models Real-time device resource monitoring 3D embedding visualization

User Growth & Download Statistics

App
By:
Kyle Essenmacher
Version:
1.0 Last updated: 2026-03-09
Version code:
878116280
Creation date:
2026-03-09
Compatible devices:
Size:
79.26MB
URLs:
Privacy policy
Full description:
See detailed description
Source:
Apple Apps Store
Data ingested on:
2026-06-06
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Apple app. Please use these information below to contact the Apple app developer.
Developed by:
Kyle Essenmacher
Apple Apps Store
https://apps.apple.com/ca/app/rag-bot/id6752555846

User Reviews

This is probably user error- but I genuinely don’t understand the purpose of this app. I fiddled with it for 1 hour and couldn’t get a simple model to load. I downloaded all-MiniLLM and a bunch of other ones and the models never populated in my dropdown? When I finally was able to get a model to populate, using it was quite literally the most frustrating experience of my life. First of all: why does the model have to “load”. What the hell did I download it for? If there’s some other process of actually “loading” the model (whatever that means) why isn’t that explained during the installation process? Why is there literally no tutorial/guide at all in the app. I get that it’s tailored towards dev but even as a dev, it is not apparent how this app functions. Additionally, the error didn’t even stack correctly on my screen. The z-index is way off so the error that my model needed to “initialize” was hidden behind the keyboard. By the way it’s been 6 minutes and I’ve restarted the app twice- model still hasn’t “initialized” I was really excited to use this and everything felt seamless up until I actually wanted to use a model. It’s a sham this is what vibe (slop) coding has produced for the general public.
by ca*****, 2026-04-17
View all user reviews ›

Best rag-bot Alternatives

Here are some Apple apps that are similar to rag-bot: