โ† Carl Osborne

avante

A local-first macOS writing assistant powered by on-device LLMs with recursive summarization.

2025 Swift ยท SwiftUI github.com/osbo/avante

Avante

Local LLM Writing Assistant | Swift, SwiftUI

A private, local-first macOS application that uses on-device LLMs for real-time writing analysis. Built with Swift and SwiftUI, Avante demonstrates advanced macOS development techniques and innovative AI integration.

overview

Features

metrics

focus

Architecture

Core Technologies

Key Components

Analysis Engine

UI Architecture

Getting Started

Prerequisites

Installation

  1. Clone the repository
  2. Open avante.xcodeproj in Xcode
  3. Build and run the project

Usage

  1. Open a text file or create a new document
  2. Start typing to see real-time analysis
  3. Use the metrics sidebar to view detailed feedback
  4. Toggle focus mode for distraction-free writing

Technical Highlights

Recursive Summarization Algorithm

The application implements a novel approach to handling large documents by breaking them into manageable chunks while preserving global context. This allows local models to understand document-wide patterns despite their limited context windows.

Real-Time Analysis Pipeline

Performance Optimizations

Project Goals

This project demonstrates:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments


Note: This project is designed as a technical demonstration of advanced iOS/macOS development capabilities, particularly in the areas of AI integration, real-time processing, and native app architecture.