liliu-z/stashbase

An open-source, local-first writing workspace where you can write with Claude Code and Codex, drawing on your own sources and past work.

它解决了什么问题

StashBase 提供一个本地优先的写作工作区,功能类似于作家的 IDE。它通过将 AI 代理直接与用户自己的本地来源和过去作品整合,解决写作流程碎片化的问题,允许在保留作者独特风格的同时进行上下文感知的起草和修订。

运作方式

用户将工作组织到本地项目文件夹中。系统使用文本提取和语义搜索,为 AI 代理(例如 Claude 或 Codex)提供来自这些文件的快速、准确的上下文。它具备一个专门的“文档差异”系统,允许用户将 AI 建议的编辑查看为内联散文更改(红色删除线和绿色高亮),而不是传统的代码风格差异。它也支持模型上下文协议(MCP)以连接外部代理。

适用对象

它专为作家、研究人员和内容创作者设计,他们希望使用 AI 起草和精炼文档,同时严格控制本地数据和个人写作风格。

重点特色

  • 本地优先架构:文档保留在本地文件夹中,OCR/文本提取在本地运行。
  • 语义搜索:与 OpenAI 或 OpenRouter 集成,按意义搜索来源。
  • 散文为中心的差异查看:直接在文档流程中查看 AI 编辑,提供直观的撤销/保留选项。
  • 风格保留:使用过去的写作和编辑来引导新草稿。
  • MCP 支持:允许外部 MCP 客户端读取、搜索和编辑项目文件。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目