IntelligenceX

IX Chat Overview

Edit on GitHub

Windows desktop tray application for AI conversations with tool calling support.

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.

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.