Skip to content

Overview

OpenConduit is a cross-platform desktop AI chat application built with Electron + React. It supports multiple AI providers, MCP (Model Context Protocol) tool servers, intelligent model routing, and is packaged with electron-forge for macOS, Windows, and Linux.

Repositories

RepoPurpose
OpenConduit/coreAll shared React UI — components, hooks, stores, services, types. Published as @openconduit/core to GitHub Packages.
OpenConduit/openconduit-clientElectron shell — main process, preload, IPC handlers, AI provider clients, electron-store settings.
OpenConduit/docsThis site.

Tech Stack

LayerTechnology
RuntimeElectron 42 (contextIsolation: true, sandbox: false)
FrontendReact 19, TypeScript, Tailwind CSS v4, Vite
StateZustand v5 with persist middleware
Main process settingselectron-store v11
Build / packageelectron-forge (MakerSquirrel, MakerZIP, MakerDeb, MakerRpm)
Update / feedbackCloudflare Worker at openconduit.chumchal-account.workers.dev

Supported AI Providers

  • OpenAI
  • Anthropic (Claude)
  • Google Gemini
  • LM Studio (OpenAI-compatible local)
  • Ollama (local)

Next Steps

Released under the AGPLv3 License.