一名开发者在8月17日通过Hacker News发布了一款名为1667的终端应用,用于借助语言模型进行长篇小说写作。据发帖人介绍,这款应用是他为自己日常写作而构建的,目前每天使用,但他坦言受众可能很有限,“也许只有一个人”。
1667是一款全屏终端应用,其核心设计理念是将故事视为一棵树。每个故事部分可以拥有多个“版本”(takes),所有版本保留在树中,作者选择其中一条路径作为故事主线,导出时会将这条主线写入项目文件夹中的Markdown文件。发帖人解释,这种模式适应了他创作时尝试多种可能性的习惯,例如“看看如果我杀了这个角色会怎样”。
在技术实现上,1667的项目将故事和设置存储在项目目录下的`.1667/`文件夹中,导出的Markdown文件位于其旁边。AI提供方的密钥保存在本机文件中,请求由作者所选提供方处理。可选的项目密码用于在静态时加密项目文件。操作系统锁机制确保同一时间只有一个写作进程操作同一项目。请求查看器会显示下一次提供商请求的内容,但不显示凭据。每个生成的版本都附带一条生成记录,写明所用模型和有效设置。
1667当前版本为0.9.5,支持macOS、Linux和Windows x64,官网提供Shell和PowerShell安装脚本,也有npm包。它可以导入Markdown、SillyTavern聊天记录和卡片以及NovelAI存档。它支持OpenAI兼容接口、Anthropic以及本地端点,如Ollama、LM Studio、llama.cpp和KoboldCpp。
发帖人列出了当前限制:版本尚在1.0之前,界面为终端形式,没有账号或云同步功能,且不打算添加,也没有跟踪功能。该帖子在Hacker News上获得12个点赞和12条评论。