onit  by synth-inc

MacOS client for local AI chat

created 10 months ago
982 stars

Top 38.4% on sourcepulse

GitHubView on GitHub
Project Summary

Onit is a desktop AI chat assistant for macOS, offering universal access to various AI models, including local options via Ollama and remote providers like OpenAI and Anthropic. It aims to provide users with provider freedom, local-first processing, and customizability, acting as an AI assistant accessible from anywhere on the computer.

How It Works

Onit leverages a local-first approach, prioritizing user data privacy by processing requests locally whenever possible. It integrates with Ollama for local model execution and directly interfaces with APIs of remote providers such as OpenAI, Anthropic, and xAI. A key feature is "Auto-Context," which automatically pulls text from highlighted content or the active window to enrich prompts without manual copying.

Quick Start & Requirements

  • Install: Download pre-built version from www.getonit.ai or build from source via Xcode.
  • Prerequisites: Ollama for local model support.
  • Setup: Minimal for pre-built; Xcode required for building from source.

Highlighted Details

  • Supports local models via Ollama and remote providers (OpenAI, Anthropic, xAI).
  • "Auto-Context" feature automatically adds highlighted or active window text to prompts.
  • Customizable shortcuts for launching the chat window.
  • File upload support for images and documents.

Maintenance & Community

Developed by Synth, Inc. Community contributions are welcomed via PRs. Contact available at contact@getonit.ai.

Licensing & Compatibility

Onit V1 is released under a Creative Commons Non-Commercial license, prohibiting commercial exploitation while allowing customization and transparency. Future premium features may be introduced, but local chat and source code customization will remain free.

Limitations & Caveats

Currently macOS-only, with plans for Linux/Windows based on reception. The V1 license restricts commercial use.

Health Check
Last commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
71
Issues (30d)
14
Star History
200 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.