Omniplex
Omniplex is an AI-powered tool designed to provide optimized online searches. This tool leverages artificial intelligence to enhance the qu...
Last verified:
What is Omniplex?
Omniplex is an open-source alternative to Perplexity AI, offering an AI-powered web search engine that delivers fast, formatted answers with source citations. Built with modern web technologies including Next.js, React, TypeScript, and Firebase, Omniplex combines large language models with search APIs to provide intelligent search results that include text, code formatting, and referenced sources.
Key features include lightning-fast search and scrape speeds, focus mode for searching specific platforms (Web, Academics, YouTube, Reddit, Stack Overflow), writing mode for non-search queries, chat history storage, shared chats with fork functionality, custom LLM settings, OG metadata for social sharing, mobile-friendly design with home screen support, plugin development capabilities, and function calling with generative UI. The platform supports multiple LLM integrations including OpenAI GPT-3.5 Turbo and GPT-4 Turbo.
Omniplex is designed for developers, open-source enthusiasts, researchers, students, and anyone seeking an customizable AI search alternative to proprietary solutions. The AGPL-3.0 licensed project welcomes community contributions and is actively under development with a roadmap including multi-LLM support (Claude, Mistral, Llama), image/video generation, and enhanced plugin systems.
The tool runs locally on localhost:3000 after setup, requiring users to configure their own API keys for Bing Search, OpenAI, and other services. This self-hosted approach gives users full control over their data and search configurations.
Omniplex pricing
Pricing model: Free
Omniplex is free and open-source under the AGPL-3.0 license. There is no paid tier - the software itself is free forever with no credit card required. However, users must pay for their own API usage costs (OpenAI API, Bing Search API, etc.) based on their API provider's pricing. The platform uses a wallet system for payments that is optional, and usage costs depend entirely on your chosen API providers.
Omniplex pros
- Open-source under AGPL-3.0 license for free use and customization
- Lightning-fast search and scrape speeds
- Focus mode supporting Web, Academics, YouTube, Reddit, and Stack Overflow
- Writing mode for non-search queries without web access
- Chat history preserved in intuitive sidebar
- Shared chats with fork functionality for collaboration
- Custom LLM settings including GPT-3.5 and GPT-4 Turbo selection
- OG metadata generates beautiful images for social media sharing
- Mobile-friendly design with home screen save capability
- Plugin development support for customization
- Function calling with generative UI
- Multiple API integrations: Bing, OpenAI, OpenWeatherMap, Alpha Vantage, Finnhub, Wordnik
- Redux state management for reliable performance
- NextUI and Tremor UI libraries for sleek interface
- TailwindCSS for modern styling
Omniplex cons
- Requires users to provide their own API keys (Bing, OpenAI, etc.)
- Self-hosted setup needed - runs on localhost:3000
- Currently under active development with some code inconsistencies
- Transition from pages to app directory created rough edges
- No official releases published yet on GitHub
- Multi-LLM support still in roadmap (not fully implemented)
- Image and video generation for search planned but not available
- Plugin system described as 'hacky' rather than robust
- No package publications for easier installation
Frequently asked questions about Omniplex
What is Omniplex?
Omniplex is an open-source alternative to Perplexity AI, offering an AI-powered web search engine with fast search speeds, formatted responses with citations, chat history, and support for multiple focus modes. It's built with Next.js, React, TypeScript, and Firebase, licensed under AGPL-3.0.
Is Omniplex free to use?
Yes, Omniplex is free and open-source under the AGPL-3.0 license. The software itself requires no payment, but users must provide their own API keys and pay for API usage costs (OpenAI, Bing, etc.) based on their providers' pricing.
How do I set up Omniplex?
To set up Omniplex: fork and clone the repository, install dependencies with 'yarn', fill in secrets in .env.local (BING_API_KEY, OPENAI_API_KEY, OpenWeatherMap, Alpha Vantage, Finnhub API keys), run 'yarn dev', and open http://localhost:3000 in your browser.
What focus modes does Omniplex support?
Omniplex supports focus modes for Web, Academics, YouTube, Reddit, and Stack Overflow. Users can select the mode based on their search needs to get the most relevant results from specific platforms.
What is the difference between focus mode and writing mode?
Focus mode searches the web to answer questions using specific platforms (Web, Academics, YouTube, Reddit, Stack Overflow). Writing mode does not search the web - it works like regular chat without internet access, similar to using ChatGPT without web connectivity.
Can I use multiple LLMs with Omniplex?
Omniplex currently supports OpenAI models (GPT-3.5 Turbo, GPT-4 Turbo) with custom settings. Multi-LLM support for Claude, Mistral, and Llama is on the roadmap. The codebase includes examples for adding Anthropic/Claude integration, but full multi-LLM support is still being developed.
How do I share chats in Omniplex?
Omniplex allows sharing chats with custom OG (Open Graph) metadata. When you share a chat, it generates a beautiful OG image automatically, making it suitable for social media platforms like Discord, Twitter, and other social networks.
What APIs does Omniplex integrate with?
Omniplex integrates with Bing for Search API, OpenAI for LLM, OpenWeatherMap for weather data, Alpha Vantage and Finnhub for stocks data, and Wordnik/Free Dictionary API for dictionary functionality. All require users to provide their own API keys.
Is Omniplex mobile-friendly?
Yes, Omniplex has a mobile-friendly design. Users can save it to their home screen on mobile devices for quick access on the go, making it accessible beyond desktop browsers.
What is the Omniplex roadmap?
The Omniplex roadmap includes: Images & Videos for Search, Upload for Vision Model, Chat History for Users (partially implemented), Shared Chats & Fork (implemented), Settings for LLMs (implemented), Custom OG Metadata (implemented), Faster API Requests, Allow Multiple LLMs (Claude, Mistral, Llama), Plugin Development, and Function Calling with Generative UI.