Localwriter—为LibreOffice Writer加入本地生成式 AI 功能的扩展

Localwriter 是由社区开发者 John Balis 开发的一个可选扩展,旨在为注重隐私的LibreOffice用户提供生成式AI功能。此扩展特别设计用于LibreOffice的字处理组件Writer,并计划在未来版本中增加对Calc的支持。

Localwriter 使用运行在本地的大模型去执行推理任务,配合 Ollama 或 text-generation-webui,可以使用它们支持的任何大模型。Localwriter 可以使用大模型预测所选文本后的内容,或者为所选文本提供替代文本。

Localwriter—为LibreOffice Writer加入本地生成式 AI 功能的扩展插图

主要功能

  • 扩展选择:利用本地运行的语言模型预测所选文本之后的内容。适用于创作故事、撰写电子邮件、添加购物清单条目或总结文本等多种场景。
  • 编辑选择:通过一个对话框让用户指定如何编辑所选文本的具体指令,随后用修改后的文本替换原始文本。可用于调整邮件语气、翻译文本或编辑故事情节等。

开发背景与初衷

John Balis 在2024年7月启动了Localwriter项目的开发工作,主要是为了满足个人需求——希望拥有一个既能辅助写作又能确保数据隐私安全的工具。Localwriter依赖于本地的大模型进行推理任务,避免了第三方API带来的隐私泄露风险,并确保用户始终对其数据和模型版本拥有完全控制权。

当前限制及未来规划

截至目前,Localwriter主要针对LibreOffice Writer提供支持,而Calc的支持正在开发中并预计在下一个版本中推出。此外,该扩展还不支持流式处理技术,这意味着它不能实时显示生成文本的过程;同时,也缺少一种“与文档聊天”的交互模式来增强用户体验。尽管存在这些局限性,Localwriter已经为那些寻求高效且隐私友好的AI辅助写作解决方案的用户提供了一个强有力的选择。随着项目的推进,我们期待看到更多功能被添加进来以进一步提升其可用性和灵活性。

下载地址
123盘
密码:7TDR

评论