Jarvis

Jarvis

Jarvis is a screen-aware desktop AI assistant for macOS and Windows that reads the active window, plugs into 30+ apps like Gmail, Slack, Notion, GitHub, and Calendar, and answers questions with context from whatever you are working on.

freemium
desktop-aimacoswindowsai-assistantproductivityscreen-contextintegrationshotkey
Indexed
Updated
3.9 (0 Number of reviews)

Log in to rate the project

Try Now

What Jarvis Does

Jarvis is a desktop AI assistant for macOS and Windows built around a floating hotkey bar rather than a full chat window. Because it can read the active screen, questions such as what changed in this ticket or summarize the highlighted section no longer need copy-paste, and follow-ups keep the same context across the workday.

Connected Apps and Memory

Jarvis ships with more than 30 native connectors covering email, chat, docs, tasks, and code. Gmail, Slack, Notion, Linear, GitHub, Google Calendar, and Drive are first-class integrations, and the assistant keeps persistent memory so recurring topics, projects, and preferences carry over between sessions.

  • Hotkey activation with a compact floating bar instead of a browser tab
  • Cross-app queries that combine mail, tickets, calendar, and docs
  • Privacy-focused design centered on the active window rather than always-on capture

Who It Suits

Jarvis targets knowledge workers, engineers, and operators who juggle many tools and want a single assistant that already sees the tab, file, or message they are on.

Pros & Cons

Pros

  • Screen-aware context removes copy-paste for questions about the active window
  • 30+ native connectors span email, chat, docs, and code
  • Persistent memory keeps recurring projects and preferences in scope
  • Hotkey floating bar stays out of the way of the primary task

Cons

  • Desktop only, not available on iOS or Android
  • Public pricing details are not published on the marketing site
  • Screen-reading requires trusting a desktop agent with active-window access

Frequently Asked Questions

Which platforms does Jarvis support?

Jarvis runs on macOS and Windows as a desktop app; there is no dedicated mobile client.

How many integrations are available?

More than 30 connectors are listed, including Gmail, Slack, Notion, Linear, GitHub, Google Calendar, and Google Drive.

Does Jarvis remember past conversations?

Yes. A persistent memory layer carries recurring projects, contacts, and preferences across sessions.

How is Jarvis activated?

A configurable hotkey opens a floating command bar over whatever app you are using.

Explore More

Similar Tools

Exflo

Exflo

Exflo is an AI-powered bookkeeping assistant that works through WhatsApp and Telegram rather than requiring another dedicated finance app. Users can log spending by typing a message, sending a voice note, or uploading a receipt photo or screenshot for OCR processing. The service can automatically categorize transactions, track money owed between people, and provide dashboards with budgets, financial health information, and 30- to 90-day cash-flow forecasts. It runs as a PWA, so there is no app-store installation. Exflo offers a free plan, while premium pricing remains unclear. Officially supported languages are Indonesian and English, and the company has published limited technical detail about its models, security, and data handling.

Memara

Memara

Memara offers a persistent memory service for AI agents, allowing seamless integration with tools like Claude, ChatGPT, and n8n without requiring users to build their own infrastructure. Memories are isolated by 'Space' and support semantic search across text, audio, images, and video, ensuring AI agents retain context across sessions and avoid repetitive setup.

CardVault

CardVault

CardVault is an intelligent tool designed to help credit card holders maximize their card value by tracking rewards, recommending optimal spending strategies, and reminding users of unused benefits. While official details are scarce, it targets multi-card users looking to streamline their points and perks.

NoFlattery

NoFlattery

NoFlattery is a local-first AI decision-making tool that uses multiple AI agents with differing perspectives to debate your choices, uncover blind spots, and generate a comprehensive decision record. It requires your own API keys, processes data in your browser, and offers a one-time purchase model. Ideal for critical decisions in business or career planning.

Stitch

Stitch is a free, open-source, local-first AI desktop application designed for privacy-conscious users. It integrates meeting transcription, task management, daily automations, and email/calendar handling, all processed on your machine without cloud dependency. Supporting Windows and macOS, it leverages your own AI API keys and offers MCP extensibility, making it a powerful, private productivity hub.

SecondBrain

SecondBrain

SecondBrain acts as a crucial memory layer for your phone's AI interactions. Speak naturally, and it automatically organizes your thoughts into notes, calendar events, and reminders. Crucially, it then shares this contextual memory across popular AI platforms like Claude, ChatGPT, and Gemini, ensuring your assistants never start from scratch again. This innovative approach tackles the common frustration of re-explaining background information to different AI tools.

Open-source Alternatives

ODS: Turn Your PC/Mac/Linux into an AI Server

ODS is an open-source project designed to transform your PC, Mac, or Linux device into a fully functional AI server. It integrates LLM inference, conversational UI, voice interaction, AI agents, workflows, RAG, and image generation, making it ideal for developers and advanced users who want to run comprehensive AI capabilities locally with privacy and control over their data.

Airunner: Local Offline AI Inference Engine

Airunner is an open-source offline AI inference engine that enables image generation, real-time voice conversations, LLM chatbots, and automated workflows entirely on your local machine. No internet required, no data leaves your computer. It is perfect for privacy-conscious users and developers who want full control without cloud dependencies. The project is primarily written in Python and licensed under MIT.

basic-memory: Open-source Python tool for persistent AI memory

Basic Memory is an open-source Python tool designed to inject persistent memory into AI conversations. It eliminates the need for users to repeatedly explain project backgrounds by leveraging a local knowledge graph and semantic caching. This allows AI assistants like ChatGPT and Claude to retain crucial context across sessions, making it particularly valuable for developers and heavy AI users seeking consistent, context-aware interactions. The project is primarily written in Python and licensed under AGPL-3.0.

obsidian-yolo: Inject AI into Your Knowledge Base

obsidian-yolo is an open-source Obsidian plugin that injects AI capabilities directly into your knowledge base. It offers smart Q&A, text summarization, and multilingual conversations, all without leaving your notes. Built with TypeScript, it is highly customizable and ideal for users looking to integrate AI into their note-taking workflow. The project is licensed under MIT and has 1142 GitHub stars as of collection time.

lotti: Private journaling with local AI and encrypted sync

lotti is an open-source private journaling app with a built-in, locally-run AI agent. It records activities, thoughts, and tasks, and offers proactive suggestions. All data processing happens on the device, and sync across devices is end-to-end encrypted via the Matrix protocol, ensuring strong privacy. It is written in Dart and licensed under GPL-3.0. As of collection, it has 1129 stars on GitHub.

rowboat: Desktop AI Coworker Indexing Communications into a Knowledge Graph

Rowboat is a desktop AI coworker that indexes email, meetings, Slack, and chats into a living knowledge graph and acts on it through built-in surfaces. The project is developed in TypeScript, licensed under Apache-2.0, and has 16,711 stars on GitHub as of collection time.