Open-source web app for AI-powered search and chat
Top 38.0% on sourcepulse
Omniplex provides an open-source, web-based interface for interacting with multiple Large Language Models (LLMs). It aims to offer a unified platform for users to leverage various AI models, supporting features like chat history, shared chats, and plugin development for extended functionality.
How It Works
The application is built with a Next.js frontend and utilizes the Vercel AI SDK for seamless integration with LLMs. It supports multiple LLM providers by allowing API keys to be configured in .env.local
and includes example code for integrating Anthropic's Claude models alongside OpenAI. The architecture emphasizes modularity, with a "hacky but easy" plugin system currently in place, slated for a more robust implementation in the future.
Quick Start & Requirements
yarn
.env.local
(BING_API_KEY, OPENAI_API_KEY, OPENWEATHERMAP_API_KEY, ALPHA_VANTAGE_API_KEY, FINNHUB_API_KEY, ANTHROPIC_API_KEY).yarn dev
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is explicitly marked as "Under Active Development," with potential for inconsistencies due to a recent transition from the pages
to the app
directory. The plugin system is described as "hacky" and will be improved.
1 year ago
1 day