NanoRP 是一个轻量级的自托管 AI 角色扮演聊天应用,采用单个二进制文件运行,内置 SQLite 数据库,支持 Ollama 和 OpenAI 兼容模型。

Stars

6

7 天增长

暂无数据

Fork 数

0

开放 Issue

2

开源协议

MIT

最近更新

2026-07-27

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它通过用单个 Rust 二进制替代复杂的传统技术栈(Node.js、Python、Postgres、Redis),使得在树莓派或免费 VPS 等低资源环境下运行变得极其简单。

适合谁使用

  • 注重隐私、希望完全掌控聊天数据的用户
  • 通过 Ollama 运行本地模型的 AI 爱好者
  • 追求最小化、高效化自托管服务的技术爱好者
  • 对 Rust/WASM 全栈模式感兴趣的开发者

典型使用场景

  • 与自定义 AI 角色进行私密角色扮演对话
  • 通过 Ollama 或 OpenAI 端点测试和比较不同的 LLM
  • 在无头服务器或低功耗设备上运行本地聊天界面
  • 研究生产级 Rust 和 WebAssembly 项目以学习技术

项目优势

  • 单个静态二进制,运行时无任何依赖(无需 Node.js、Python 或数据库服务器)
  • 数据存储于单个 SQLite 文件,内嵌于二进制中,简化备份与运维
  • API 密钥加密存储(ChaCha20‑Poly1305),无遥测、无账户、无云依赖
  • 响应式 UI,支持明暗主题、键盘导航、流式输出及停止/取消功能

使用前须知

  • 仅支持 Ollama 和 OpenAI 兼容提供商,不支持其他后端(如 vLLM、Anthropic、Cohere)
  • 无多用户或账户系统——所有数据仅保留在单一目录内
  • 需要 Docker 或 Rust 工具链知识才能部署,对非技术用户不够友好

README 快速开始

Quick start

项目描述

A lightweight, self-hosted AI roleplay chat.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

uzairansaruzi
精选
uzairansaruzi GitHub avatar

hermex

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.

AI 与机器学习大语言模型
941
S40911120
精选
S40911120 GitHub avatar

recensa

Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.

AI 与机器学习大语言模型
67
makecindy
精选
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI 与机器学习大语言模型
958