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 积分。
工作原理
- 分别安装所需的 AI CLI 工具(Claude Code、Codex 或 OpenCode)。WeSight 仅负责检测,不负责安装或更新。
- 在 Settings → WeSight 中配置可执行文件的路径。
- 打开侧边栏或从命令面板运行命令以开始聊天、编辑或发布。
- 对于发布功能,插件可能会启动一个本地 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(包含捆绑运行时的第三方声明)。
相关
- 项目
- 项目
- 项目
- 项目
- 项目