Rubra is an open-source platform for building AI assistants locally, with built-in models, tool calling, and complete data privacy.

Rubra is an open-source platform for creating AI assistants that run entirely on your own machine. Because all processing happens locally, you avoid costly API tokens, keep chat histories and data private, and still get an efficient chat interface for working with models. Rubra can also handle data from different sources.
Compared to OpenAI’s ChatGPT, Rubra is built for local development: it prioritizes privacy, ships with built-in LLMs, and lets you switch between local and cloud setups.
It includes several pre-trained models optimized for local use — Mistral-7B, Phi-3-mini-128k, and Qwen2-7B — improvements on well-known open-source LLMs. You can also connect to models from OpenAI and Anthropic, choosing whichever model suits your task.
The platform offers an API compatible with OpenAI’s Assistants API, so work can move between your local machine and the cloud. Rubra is an open project: you can contribute code, report bugs, and give feedback through its GitHub repository. Developers can test AI assistants locally and see how they perform in real-world settings while keeping data private.
The Rubra team launched the platform as an open-source tool for building AI assistants that run locally. The goal: an affordable, private way for developers to create AI-powered applications using large language models (LLMs) on their own computers, without relying on API tokens.
Rubra suits developers who want to build and test AI assistants locally, keep costs and data exposure low, and retain the flexibility to move to cloud models when needed.
Related
Discover more tools in similar categories
Weekly picks of the best AI tools we've researched and added — no spam, unsubscribe anytime.
Join 25,000+ AI enthusiasts. No spam, unsubscribe anytime.