freestylefly/wesight-obsidian

WeSight Obsidian plugin for local agent runtimes.

WeSight for Obsidian

简介:一款 Obsidian 桌面插件,允许你在知识库内直接运行本地 AI 代码助手(Claude Code、Codex、OpenCode)。它提供了聊天侧边栏、内联编辑以及一套针对中国社交平台的发布工具。

核心功能

  • 本地智能体聊天 – 选择已安装的 CLI,打开 WeSight 侧边栏,即可与模型对话。你可以引用文件、上传图片、切换模型并使用斜杠命令。
  • 内联编辑 – 在笔记中高亮文本,调用 WeSight: Inline edit,并在审核后应用 AI 生成的替换内容。
  • 社交媒体工作台 – 将笔记转换为小红书、微博、即刻、知乎、CSDN、掘金、Bilibili、头条等平台的草稿。图片可通过选定的 AI 提供商进行生成或样式化处理。
  • 浏览器辅助发布 – 配合配套的 Chrome/Edge 扩展程序,通过本地 HTTP 服务接收准备好的草稿,并利用浏览器已登录的会话进行上传。
  • 飞书与微信发布 – 创建或更新飞书文档(通过 Lark CLI)和微信公众号草稿,每次上传消耗一个 WeSight 积分。
  • GitHub 同步 – 可选的按库 Git 拉取/推送、自动提交信息(本地或 AI 生成)以及手动同步控制。
  • 知识大脑(会员专属) – 一个基于 claude-obsidian 运行时的可选本地知识库,允许你收集笔记、提问并存储 AI 回答,无需消耗 WeSight 积分。

工作原理

  1. 分别安装所需的 AI CLI 工具(Claude Code、Codex 或 OpenCode)。WeSight 仅负责检测,不负责安装或更新。
  2. 在 Settings → WeSight 中配置可执行文件的路径。
  3. 打开侧边栏或从命令面板运行命令以开始聊天、编辑或发布。
  4. 对于发布功能,插件可能会启动一个本地 HTTP 服务器 (127.0.0.1) 以供浏览器扩展连接;所有数据均保留在你的机器上,除非你明确执行了分享或发布草稿的操作。

数据与隐私

  • 本地聊天和编辑内容保留在设备上;仅明确的发布操作会将内容发送至 WeSight Cloud (share.wesight.ai, api.wesight.ai)。
  • 凭据(API 密钥、令牌)存储在 Obsidian 的 SecretStorage 中,而非库文件中。
  • 插件创建的文件位于库中隐藏的 .wesight/ 文件夹下,以及用于运行时数据、缓存和日志的各个 ~/.wesight/ 目录中。

要求

  • Obsidian ≥ 1.11.4 (桌面版)
  • 系统路径中至少安装并可访问一个受支持的 AI CLI
  • 可选:用于飞书的 Lark CLI,以及用于微信主题的内置 gzh-design 技能

安装

  • 从 Obsidian 市场安装插件,或将发布的 main.js、manifest.json 和 styles.css 放入库的插件文件夹中。
  • 若从源码构建,请运行 npm ci && npm run build。

许可证:GNU AGPL-3.0-or-later(包含捆绑运行时的第三方声明)。

相关

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