# u14app/neo-chat

A local-first AI chat workspace for models, agents, skills, plugins, search, RAG, voice, memory, and artifacts.

Repository: https://github.com/u14app/neo-chat
Canonical: https://ross.abutalabs.com/products/neo-chat
Homepage: https://neo.u14.app
Language: TypeScript
License: MIT
License Family: permissive
Topics: ai, gemini, ai-chat, openai, skills
Last push: 2026-08-23T11:09:32+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 95, longevity 70
- inputs: {"age_days": 980, "days_push": 10, "days_rel": 32, "gap_med": 5.0, "n_releases_24m": 23}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1785, forks 617 (observed 2026-08-28T04:05:36.007528+00:00)

## What it is
Neo Chat is a self-hostable, local-first AI chat workspace built with Next.js, React, and TypeScript. It combines multi-provider chat, agents, skills, plugins, MCP servers, web/local search, knowledge-base RAG, voice, memory, and encrypted cross-device sync in a single browser-centric application.

## Use cases
- self-host a private AI chat app with my own API keys
- chat with multiple LLM providers in one local-first interface
- build a knowledge base and ask questions over my documents with RAG
- connect MCP servers and plugin tools to an AI assistant
- use an AI chat app offline as a PWA with local data ownership
- sync chat history across devices with end-to-end encryption
- create reusable assistant presets and parameterized skills
- chat with voice and generate media artifacts

## When to choose
- you want a self-hosted, local-first alternative to hosted AI chat UIs
- you need multi-provider chat plus RAG, skills, plugins, and MCP in one app
- you care about keeping chat history and files in your own browser/storage
- you want encrypted cross-device sync without data leaving your control

## When to avoid
- you need a managed, zero-setup hosted chat service
- you only need a simple single-provider chatbot with no RAG or plugins
- you require native mobile or desktop apps rather than a web/PWA experience
- you need team/multi-user administration features rather than a personal workspace

## Facets
- artifact type: application
- maturity: active
- function: chatbot, chat-interface, rag, agent-framework, mcp, search-engine, web-framework, plugin-system, self-hosted, developer-tools
- domain: artificial-intelligence, large-language-models, chatbots, self-hosted, web-development, developer-tools
- platform: self-hosted, cross-platform
- tags: local-first, multi-provider, pwa, knowledge-base, voice, memory, assistant-presets, encrypted-sync, artifacts, retrieval-augmented-generation, ai-agents, web-server, docker, nodejs, typescript

## Member repositories
- u14app/neo-chat (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:36.007528+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:24:14.003701+00:00, confidence not recorded.
  - readme: https://github.com/u14app/neo-chat (fetched 2026-08-28T04:05:36.007528+00:00, sha d678bc8c5f0d)
  - homepage: https://neo.u14.app (fetched 2026-08-29T11:03:00.041504+00:00, sha f5ae9dbbfb15)
- Data as of 2026-08-30T08:39:29.467469+00:00.
