universal-ai-chat
Verified Safeby marc-shade
Overview
Facilitates real-time, cross-platform communication and shared context/memory between different AI assistants like Claude Code, OpenAI Codex CLI, and Google Gemini CLI.
Installation
python3 -m universal_ai_chat.serverEnvironment Variables
- AI_PLATFORM
- AI_DISPLAY_NAME
- STORAGE_BASE
- QDRANT_HOST
- QDRANT_PORT
- PYTHONPATH
Security Notes
The server uses SQLite for persistence and Qdrant for vector memory. SQL queries utilize parameter binding to prevent injection. Configuration relies on environment variables, which should be securely managed by the user/system. There is no obvious use of `eval` or `exec` on untrusted input, nor are sensitive hardcoded secrets present. The main `server.py` processes tool calls defined in the code, rather than dynamically executing arbitrary code from agents. Qdrant connection defaults to localhost, implying an expectation of a local/secured Qdrant instance.
Similar Servers
gemini-mcp-tool
A Model Context Protocol (MCP) server that enables AI assistants to interact with the Google Gemini CLI for comprehensive code and file analysis, structured edit suggestions, and creative brainstorming.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.
gemini-mcp-rs
A high-performance Rust MCP server that enables AI-driven tasks by wrapping the Gemini CLI, facilitating integration with MCP-compatible clients like Claude Code.
converse
Orchestrates and exposes various AI tools (chat, multi-model consensus, job management) over the Model Context Protocol, enabling local, persistent, and potentially asynchronous AI interactions across multiple Large Language Model (LLM) providers.