onit  by synth-inc

MacOS client for local AI chat

Created 1 year ago
991 stars

Top 37.5% 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 month ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
10 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.