Farabi

one UI for all AI

About

Farabi is an open-source modular platform for generative AI models. Farabi supports plugins for both, it's Python based API and inference server, and for it's Next.js based frontend, using innovative extension APIs developed solely from scratch to meet today's generative AI's needs. Farabi is using best practices to ensure guaranteed maintainability and easy integrations. Farabi's main goal is to make open-source generative AI models more accessible to the general public by prioritizing easy to use, responsive and modern UI/UX elements over too technical parameters, manual installations and bloated configuration files. It also strives to become the de-facto standard UI and API platform for generative AI by providing straightforward integration endpoints and sample built-in integration extensions such as the transformers integration extension for text generation and the diffusers integration extension for image generation. The end-goal is to replace standalone gradio-based projects with a unified and standardized platform that uses a brower-native, React-based UI.