Skip to content

Repository files navigation

灵叙 Narra

本地运行的文字创作与排版优化工具,支持桌面端(Windows)与移动端(安卓)。

灵叙 Narra 是一款基于 Tauri 2 + React 19 的本地工具,桌面端与移动端共用同一代码库。你可以创建与编辑各类设定、组织创作素材、以章节形式排版与呈现内容,也可使用空白会话进行日常文字处理与优化。

功能概览

  • 角色设定管理:预设/自定义设定,支持对话式生成与整理
  • 背景设定库:关键词触发的背景设定注入,内置多主题预设
  • 创作引导:选择题材与开局方向,一键开始
  • 章节式排版:内容以章节形式呈现,场景信息与建议实时更新
  • 联网检索:可接入实时检索(多引擎可选),补充时效信息
  • 深度思考:支持思考链路的展示
  • 数据管理:本地导出/导入(分组可选)、云端备份(按时间保留、内容选择导入)
  • 本地存储:所有数据存于设备本地,不强制上传任何服务器

声明

品牌声明:「灵叙 Narra」名称、Logo 及相关视觉标识归作者(HYX奈若)所有。任何衍生作品、再分发版本不得使用原品牌名称、Logo 或可能造成混淆的近似标识。如需使用品牌标识,请先获得作者书面许可。

内置内容声明:软件内置的预设内容(设定模板、角色示例、提示模板等)仅供演示与功能参考,不代表任何现实立场或专业意见;具体使用与创作内容由使用者自行负责。

隐私声明:本项目不提供任何在线托管服务,不程序化追踪任何用户数据。所有数据默认仅存储于用户设备本地;联网检索、云端同步等为可选功能,启用后数据才会与用户自行配置的第三方服务交互。

免责声明

Warning

使用本软件即表示您已阅读并同意以下条款。

  1. 软件免责:本软件按「现状」(AS-IS)提供,不附带任何明示或暗示的担保,包括但不限于适销性、特定用途适用性、无缺陷等。作者不对因使用本软件造成的任何直接或间接损失负责。

  2. 生成内容免责:本软件为文字处理与优化工具,生成的任何内容(含设定、素材、建议等)可能存在错误、不准确、过时或不适合特定人群的情况,仅供个人创作与参考,使用者应自行判断和筛选。使用者产生的内容由使用者自行负责。

  3. 第三方服务免责:本软件可选接入第三方服务(如云端同步、联网检索等)。这些服务由第三方运营,其 API Key 的有效性、安全性、费用与数据风险由用户自行承担;账号、数据安全及服务可用性由用户与第三方自行处理,作者不承担相关责任。

  4. 数据免责:所有数据默认存储于设备本地,可能因卸载、系统清理、设备故障等丢失。建议定期使用软件内置的「数据管理 → 导出 / 云端备份」功能备份数据。作者不对任何数据丢失负责。

  5. 隐私免责:应用本身不主动上传数据;但启用云端同步、联网检索等可选功能后,数据将传输至第三方服务,传输与存储风险由用户自行评估。

  6. 合规免责:使用者需遵守所在国家/地区的法律法规、所接入服务商的服务条款。不得将本软件用于违法、侵权或有害用途。作者不对任何滥用行为负责。

  7. 渠道免责:作者仅对官方渠道(GitHub Releases 与文末网盘镜像)发布的文件负责。其他任何渠道(第三方转发、修改打包、二次封装)获取的安装包无法保证完整性,可能被篡改或捆绑恶意程序,下载使用风险由用户自行承担。建议下载后核对文末 SHA-256 校验值。

  8. AI 生成声明:本软件由 AI 辅助开发(代码由 AI 生成后经人工整合、审查与测试),可能存在未知缺陷或与预期不符的行为,界面与功能以实际表现为准。软件持续迭代中,使用前请务必定期备份数据(见第 4 条)。

构建与运行

桌面端(Windows)

npm install
npx tauri dev          # 开发模式
npx tauri build        # 打包(.msi/.exe)

移动端

需要 Android SDK / NDK 与 Rust 的 aarch64-linux-android 目标(详见开发日志)。

npx vite build
cargo build --release --target aarch64-linux-android   # 在 src-tauri 目录,设置 NDK 工具链环境变量
# 复制 libairp_desktop_lib.so 到 gen/android/app/src/main/jniLibs/arm64-v8a/
cd src-tauri/gen/android && ./gradlew assembleRelease

技术栈

Tauri 2 · React 19 · TypeScript · Vite · Zustand · SQLite(tauri-plugin-sql)· react-markdown · Lucide

第三方依赖许可详情见 NOTICE.md

发布渠道

官方发布渠道仅以下三处,其他渠道获取的安装包与本项目无关:

Warning

请仅从上述渠道获取安装包,警惕第三方转发、修改打包的山寨版本。下载后建议核对以下 SHA-256 校验值(与文件实际哈希一致即为官方原包):

文件 SHA-256
Narra_0.2.1_x64-setup.exe B13CC5C79984DBD741B6978A4EE34CD1810ED713BC05670480BD9C3B77B510FA
Narra_0.2.1_x64_zh-CN.msi 163D603C3740F82CC2AEA5B7905AF9DB34EB6B6FA4F4B2861E37D8BF84BBFFC6
Narra_0.2.1_android-arm64-release.apk C6CC103A789AFBCA7F7B5C59BA947C3F09391A26CFB946EA93B65B61181756AE

Windows 校验命令:certutil -hashfile "文件路径" SHA256


Copyright © 2026 HYX奈若 · MIT License

About

灵叙 Narra (AIRP) - AI 应用:沉浸式小说对话,桌面端(Windows)+安卓端,Tauri 2 + React 19

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages