Repolode
31d4r

31d4r/Raven

A macOS and iOS document chat app that lets you upload files and ask questions, with all AI processing done on-device via Apple Foundation Models.

Open-source alternative to:ChatPDF

Stars
197
Forks
8
Open issues
0
Last commit
7 months ago

What is it?

Raven is an AI assistant app for macOS and iOS that turns uploaded documents into interactive content. You add files to a project, then ask questions about them or request summaries, and answers are generated from the content of those files.

It extracts text from images, PDFs, audio files and video files, and transcribes audio and video so the material can be queried. Files are organized into projects and copied into a local Raven Projects folder in Documents. AI features run on Apple Foundation Models, so processing happens on the device without sending data to servers, and the AI features do not require an internet connection.

The project is built with SwiftUI and uses GRDB.swift for storage, along with Apple's Vision, Speech, PDFKit and AVFoundation frameworks. It requires macOS 26 and Xcode 26, and the project is still in active development.

Key features

  • 01Extracts text from images, PDFs, audio and video files
  • 02Transcribes audio and video for question answering
  • 03Answers questions and summarizes content from uploaded files
  • 04All AI processing runs locally on the device
  • 05Organizes files into projects

Use cases

  • Asking questions about private contracts or reports without uploading them to a cloud service
  • Summarizing long PDFs or meeting recordings on a Mac or iPhone
  • Searching the contents of scanned documents and audio notes

Quick start

  1. 1

    Download the latest release as a dmg or app from GitHub Releases

  2. 2

    Or clone the repository

  3. 3

    Open in Xcode 26 if building manually

  4. 4

    Run on macOS 26 Tahoe

Things to know

  • Requires macOS 26 Tahoe or later and Apple Foundation Models support.
  • The README describes the project as in active development.

Topics

FAQ

What is Raven?
A macOS and iOS document chat app that lets you upload files and ask questions, with all AI processing done on-device via Apple Foundation Models. Raven is an AI assistant app for macOS and iOS that turns uploaded documents into interactive content. You add files to a project, then ask questions about them or request summaries, and answers are generated from the content of those files.
Is Raven free to use? What license does it have?
Raven is open source under the MIT license. Check the license terms before using it in commercial products.
Is Raven still maintained?
No commits for 6+ months. The last commit to Raven was on Apr 7, 2026.
What can I use Raven for?
Asking questions about private contracts or reports without uploading them to a cloud service Summarizing long PDFs or meeting recordings on a Mac or iPhone Searching the contents of scanned documents and audio notes
How do I install Raven?
Download the latest release as a dmg or app from GitHub Releases Or clone the repository Open in Xcode 26 if building manually Run on macOS 26 Tahoe
Where can I get Raven?
The source code and installation instructions are on GitHub: https://github.com/31d4r/Raven

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects