IntelligenceX

IX Chat Overview

Edit on GitHub

Discover IX Chat, the Windows tray app for local AI conversations with runtime switching, persistent threads, and tool calling under your control.

IX Chat

IX Chat is a Windows desktop application that lives in your system tray, providing instant access to AI-powered conversations. Built with WinUI 3 and WebView2, it combines a native desktop experience with a modern web-based chat interface while keeping credentials and runtime choices on your machine.

Production Safety Notice

  • IX Chat and enabled tool packs can execute commands, read/write files, and call external services.
  • Do not attach IX Chat directly to production infrastructure, production secrets, or unattended auto-approval flows.
  • Validate behavior in isolated dev/staging first, keep human review in the loop, and use least-privilege credentials.

Key Features

  • System Tray Integration -- Always accessible from your Windows taskbar via H.NotifyIcon
  • Clear Runtime Modes -- ChatGPT Native, Copilot Subscription (copilot-cli), and Compatible HTTP (LM Studio/Ollama/Azure/other)
  • Tool Calling -- AI assistants can execute registered tool packs during conversations
  • Persistent Conversations -- Threads are saved locally and survive app restarts
  • Zero-Trust Architecture -- Your credentials never leave your machine

Architecture

IX Chat uses a dual-process architecture:

ComponentTechnologyRole
UI ProcessWinUI 3 + WebView2Window management, tray icon, rendering
Host ProcessConsole app (IntelligenceX.Chat.Host)AI provider communication, tool execution
IPCNamed pipesConnects UI and Host processes

Tech Stack

  • UI Framework: WinUI 3 (Windows App SDK)
  • Tray Icon: H.NotifyIcon.WinUI
  • Chat Rendering: WebView2 with embedded HTML/CSS/JS
  • Backend: IntelligenceX .NET library
  • Storage: Local JSON files in %APPDATA%/IntelligenceX/

Getting Started

See the Quickstart guide to install and run IX Chat.