Skip to content

OmniRecall is a lightweight desktop app that gives you fast AI chat with document-aware context. It runs quietly in the background and appears instantly at your cursor when you need it.

License

Notifications You must be signed in to change notification settings

Razee4315/omnirecall

Repository files navigation

OmniRecall Logo

OmniRecall

AI-powered desktop knowledge assistant

Instant, context-aware AI right at your cursor.

Release Build License

Windows · Linux


Why OmniRecall

Small questions break focus.

To ask something simple, you usually open a browser, switch tabs, load a website, type a prompt, and wait. That friction adds up and pulls you out of your work.

OmniRecall removes that gap.

Press a shortcut and an AI assistant appears exactly where your cursor is. No browser. No context switching. You stay in flow and get answers instantly, using your own documents when needed.


Overview

OmniRecall is a lightweight, local-first desktop app that provides fast AI chat with document-aware context. It runs quietly in the background and appears only when you need it.

OmniRecall Dashboard


Features

  • Instant, cursor-based access (Spotlight-style)
  • Multiple AI providers: Gemini, OpenAI, Claude, GLM, Ollama
  • Document-based Q&A (PDF, TXT, Markdown, code)
  • Persistent local document storage
  • Clean dark and light themes
  • Privacy-focused, local-first design

Spotlight Mode


Installation

Download the latest release:

  • Windows: .exe, .msi
  • Linux: .deb, .AppImage

macOS support is planned.


Usage

Keyboard Shortcuts

  • Alt + Space (Windows) / Ctrl + Alt + Space (Linux): Open at cursor
  • Ctrl + ,: Open settings
  • Esc: Hide window

Documents

  • Add PDF, text, markdown, or code files
  • Ask questions using document context
  • Files persist across sessions

Supported AI Providers

  • Google Gemini (recommended, free tier available)
  • OpenAI
  • Anthropic Claude
  • Z AI (GLM models)
  • Ollama (fully local models)

Development

Requirements

  • Node.js 18+
  • Rust 1.70+
  • Tauri system dependencies

Run Locally

git clone https://github.com/Razee4315/omnirecall.git
cd omnirecall
npm install
npm run tauri dev

Build

npm run tauri build

License

This project uses a Source Available license. See LICENSE for details.

  • Free for personal and educational use
  • Free to modify for personal use
  • Commercial use requires permission
  • Redistribution for profit requires a license

Author

Saqlain Razee

About

OmniRecall is a lightweight desktop app that gives you fast AI chat with document-aware context. It runs quietly in the background and appears instantly at your cursor when you need it.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •