1. Conduid
  2. Finance
  3. UniChat AI
MCP server · Finance

UniChat AI

A unified desktop interface for multiple AI models with MCP integration, organized project management, and secure API handling

34Low

Scored 6 months ago · breakdown

About UniChat AI

UniChat AI is an MCP server in the Finance category: a unified desktop interface for multiple AI models with MCP integration, organized project management, and secure API handling.

Install

From source
git clone https://github.com/FayazK/UniChat-AI

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about UniChat AI

Powered by Claude · Grounded in docs

I know everything about UniChat AI. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

UniChat AI

UniChat AI is a cross-platform desktop application that provides a unified interface for interacting with multiple large language models (LLMs) through a single elegant chat interface. With built-in support for Model Context Protocol (MCP), UniChat AI extends the capabilities of AI models with tools, resources, and custom integrations.

Features

  • 🤖 Multi-Model Support: Chat with models from OpenAI, Anthropic, Google Gemini, and local models via Ollama
  • 📂 Project Management: Organize conversations into projects with custom settings and instructions
  • 🔌 MCP Integration: Connect to any Model Context Protocol server to extend AI capabilities
  • 🔄 Continuous Context: Switch models mid-conversation while maintaining context
  • 📎 File Attachments: Attach and reference files in your conversations
  • 🔐 Secure API Management: Securely store your API keys in your system's credential store
  • 🌓 Light/Dark Modes: Work comfortably day or night with theme support
  • 💾 Data Ownership: All your conversations are stored locally

Installation

Download pre-built binaries

Download the latest release for your platform from the Releases page.

Platform Download
Windows UniChat-AI-Windows.exe
macOS UniChat-AI-macOS.dmg
Linux UniChat-AI-Linux.AppImage

Build from source

# Clone the repository
git clone https://github.com/fayazk/unichat-ai.git
cd unichat-ai

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build for production
npm run build

Getting Started

  1. Launch the application after installation
  2. Add your API keys in the Settings panel
  3. Create your first project by clicking the "+" button in the sidebar
  4. Start chatting with your preferred AI model
  5. Configure MCP servers (optional) to extend AI capabilities

MCP Integration

UniChat AI supports Model Context Protocol (MCP) servers for extending AI capabilities with tools and resources. To configure MCP servers:

  1. Navigate to Settings > MCP Servers
  2. Add a new server configuration:
{
  "name": "filesystem",
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/directory"]
}

Learn more about available MCP servers in the MCP documentation.

API Keys

UniChat AI requires API keys to access different LLM providers:

API keys are securely stored in your system's credential store and never shared.

For Developers

Architecture

UniChat AI uses a modular architecture with these key components:

  1. UI Layer: Electron with React/Vue components
  2. Provider Layer: Adapters for different LLM APIs
  3. MCP Layer: Integration with MCP servers
  4. Storage Layer: Local database and file system interaction

Adding New LLM Providers

To add support for a new LLM provider:

  1. Create a new adapter in src/api/providers/
  2. Implement the ProviderInterface
  3. Register the provider in src/api/providerRegistry.ts

See the Developer Guide for detailed instructions.

Troubleshooting

Common Issues

  • API Connection Issues: Verify your API keys and internet connection
  • MCP Server Not Connecting: Check your MCP server configuration and ensure the correct paths
  • Missing Messages: If conversations disappear, check the application logs for database errors

For more help, see the Troubleshooting Guide or open an issue.

Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements


Made with ❤️ by Fayaz K

GitHub | Website

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About UniChat AI

How do I install UniChat AI?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is UniChat AI safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is UniChat AI still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.