AssisChat  by noobnooc

AI assistant chat app for personal API key use

created 2 years ago
317 stars

Top 86.5% on sourcepulse

GitHubView on GitHub
Project Summary

AssisChat is a cross-platform AI assistant chat application for iOS, iPadOS, and macOS, enabling users to leverage their own OpenAI or Claude API keys. It offers customizable chat behaviors and integration with other applications via Share and Keyboard extensions.

How It Works

Built with Swift and SwiftUI, AssisChat provides a native user experience across Apple platforms. It directly interfaces with user-provided API keys and base URLs for OpenAI and Claude models, allowing for flexible and private AI interactions without relying on third-party subscriptions.

Quick Start & Requirements

  • Install: Download from the App Store or build locally using Xcode.
  • Build: Clone the repository, open the .xcodeproj file in Xcode, modify Bundle Identifiers for targets (AssisChat, Share, Keyboard), and build.
  • Prerequisites: Xcode, macOS.

Highlighted Details

  • Supports iOS, iPadOS, and macOS.
  • Allows custom system messages and post-message actions.
  • Includes Share Extension for sharing text from other apps.
  • Features a Keyboard Extension for in-app use.

Maintenance & Community

The project is maintained by noobnooc. No specific community channels or roadmap details are provided in the README.

Licensing & Compatibility

Licensed under the MIT License. This permissive license allows for commercial use and integration into closed-source applications.

Limitations & Caveats

The application is exclusively for Apple platforms. While it supports custom base URLs, specific compatibility with non-OpenAI/Claude endpoints is not detailed.

Health Check
Last commit

1 year ago

Responsiveness

1 week

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

Explore Similar Projects

Feedback? Help us improve.