Our take
Activeregular commits and releases- Activity
- 67
- Community
- 37
- Issues
- 21
- Pull requests
- 63
- Releases more often than 76% of the projects we track
Nosia is an actively maintained, broad self-hosted AI platform with a recent release cadence, but adopting it means operating a multi-service Docker deployment and checking how the current issue backlog is handled.
Good fit if
- You want document RAG and MCP integrations in one self-hosted Ruby on Rails application.
- Your users need OpenAI-compatible API access as well as a web interface.
- You can run Docker Compose and configure the model and embedding services that suit your environment.
Look elsewhere if
- You need a standalone library or a lightweight service without a web app and supporting containers.
- You require a hosted service or do not want responsibility for deployment, model configuration, and data backups.
- Your use case does not need both document retrieval and MCP tool integrations.
All health signals
| Last commit | 2026-10-15 (today) |
|---|---|
| Commits, last 90 days | 33 |
| Releases, last 12 months | 20 (latest v0.5.3, 2026-07-12) |
| Contributors | 6 (top contributor: 72% of commits) |
| Issues closed, last 90 days | 0 |
| Pull requests merged, last 90 days | 6 (typically merged in 0 days) |
| Project age | 2 years |
Checked on 2026-10-15 with the GitHub API.
Overview
Nosia is a self-hosted AI RAG and MCP platform built with Ruby on Rails and PostgreSQL with pgvector. It lets teams query their own documents and connect AI models to external tools and data sources, while keeping the application and data on infrastructure they control. OpenAI-compatible endpoints let existing clients connect to Nosia.
The project is aimed at people who want a packaged platform rather than assembling separate document search, chat, and MCP components. Its Docker Compose setup targets macOS, Debian, Ubuntu, and Windows, and the README describes using Docker Hub AI models by default, with configuration for other compatible model services.
Key Features
- Index PDFs, text files, websites, and question-and-answer pairs for semantic search.
- Add retrieved document context to chat completions through configurable RAG.
- Connect MCP servers over stdio, SSE, or HTTP so chats can use external tools and resources.
- Expose an OpenAI-compatible API with streaming responses.
- Provide account-based data isolation and a web interface for documents, chats, and integrations.
- Run the application and supporting services with Docker Compose.
- Extend chat behavior with custom LLM-driven and Ruby-based skills.
Use Cases
- A small team can ask questions over internal documents without sending those documents to a hosted knowledge platform.
- Developers can connect existing OpenAI-compatible clients to a self-hosted endpoint for document-grounded chat.
- Teams can give an assistant access to selected calendars, file stores, or messaging tools through MCP servers.
- Administrators can deploy a shared, account-isolated AI workspace when they are prepared to operate its Docker-based services.
What you need
Detected in the repository
- Ruby (from Gemfile)
- A Dockerfile, so it can run in a container; a Compose file sets up the related services
- A test suite and automated checks on GitHub Actions
License in plain words
MITpermissive
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the copyright and license notice
- Share your changes: no
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
On macOS or Linux, the README provides a one-command installer:
curl -fsSL https://get.nosia.ai | sh
Then start the services with docker compose up -d and visit https://nosia.localhost. The README and deployment guide cover configuration, production TLS, and upgrades: README and deployment guide.
Alternatives
- MaxKB: MaxKB centers on building knowledge-based agents and workflows, while Nosia combines document RAG and MCP connections with an OpenAI-compatible API.
- rag-agent-platform: rag-agent-platform uses Java and Next.js for configurable retrieval, agent, and MCP workflows; Nosia is a Rails and PostgreSQL platform with an OpenAI-compatible API.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| nosia | Ruby | MIT | 214 | Active |
| MaxKB | Python | GPL-3.0 | 22.9k | Active |
| rag-agent-platform | Java | MIT | 89 | Active |
Considerations
- This is an application stack, not a single executable: Docker Compose runs the web application alongside services including PostgreSQL, model, embedding, and background-job components.
- The README's default setup uses Docker Hub AI models. Model choice, embedding dimensions, and compatible AI service configuration need to match the deployment; changing embedding dimensions can require rebuilding existing embeddings.
- The default local endpoint uses a self-signed certificate. Production deployments need proper SSL configuration, and the README notes that Windows users may need to add
nosia.localhostto their hosts file. - The project is active, with regular commits and releases, and contributions from multiple people. However, the measured record shows no issues closed in the recent 90-day period, so teams should evaluate their support expectations and review open issues.
- The MIT license permits broad use, subject to its license terms and notices.
Found this useful?
Share it with someone who would like nosia.