Skip to content
/ iChat Public

iChat is an open-source intelligent chat application developed with SwiftUI, it is a native macOS AI client application. Supports SiliconFlow, GLM, MiMo, DeepSeek, Gemini, Grok, OpenAI, ZenMux, OpenRouter, Cloudflare(AI Gateway) and Custom AI providers.

License

Notifications You must be signed in to change notification settings

iChochy/iChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iChat(AI Chat)

[中文]|[English]

iChat is an open-source intelligent chat application developed with SwiftUI, it is a native macOS AI client application.

Supports SiliconFlow, GLM, MiMo, DeepSeek, Gemini, Grok, OpenAI, ZenMux, OpenRouter, Cloudflare(AI Gateway) and Custom AI providers.

Development Environment

Development Tool: Xcode 16.3
Development Technologies: SwiftUI, SwiftData
System Requirements: macOS 14+

Features

  1. Allows adding, using, and deleting AI service providers.
  2. Enables loading, adding, using, and deleting models.
  3. Implements AI conversation functionality with flexible switching between multiple models.
  4. Markdown rendering (powered by MarkdownUI).
  5. Supports thinking model and streaming output.
  6. Quick access from the menu bar.
  7. Conversation table of contents (TOC) navigation.
  8. Customizable prompts.
  9. Customizable AI Assistant agents.

Screenshots

Chat.jpg

General.jpg

Provider.jpg

About.jpg

About

Blog: https://ichochy.com
Site: https://ai.ichochy.com
GitHub: https://github.com/iChochy/iChat
Download: https://file.ichochy.com/iChat.zip

Installation Instructions

Note: As the application is not signed with an Apple Developer ID, macOS will display a security warning upon first launch.
Please go to "System Settings > Privacy & Security" and click "Open Anyway" to proceed.

Updates

20251219(0.2(8))

  • Add SiliconFlow, GLM providers
  • Introduce MDV to display Markdown
  • Overall style detail optimizations

20251217(0.2(7))

  • Add Xiaomi MiMo AI providers
  • Overall style detail optimizations

20251210(0.1(10))

  • Add More AI providers
  • Optimize support for macOS 26
  • Optimize page lazy loading issues
  • Overall style detail optimizations

20250822(0.1(5))

  • Enhanced Gemini's thought process display.
  • Adjusted the styling of the settings button and input field.
  • Overall style details optimized.

20250619 (0.1(4))

  • Added AI Assistant settings.
  • Added customizable prompts.
  • Added temperature parameter settings.
  • Overall style details optimized.

20250610 (0.1(3))

  • Overall style details optimized.
  • Added conversation table of contents (TOC) navigation.

20250605 (0.1(2))

  • Added DeepSeek support.
  • Added Menu Bar quick access.
  • Updated input box style.

Acknowledgements:

Swift Markdown: https://github.com/swiftlang/swift-markdown

Self-Commentary

Built for personal enjoyment and ongoing development.
Features are still under active development and continuously being improved.

About

iChat is an open-source intelligent chat application developed with SwiftUI, it is a native macOS AI client application. Supports SiliconFlow, GLM, MiMo, DeepSeek, Gemini, Grok, OpenAI, ZenMux, OpenRouter, Cloudflare(AI Gateway) and Custom AI providers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages