标签 Obsidian插件 下的文章

obsidian-upgit

项目地址: GitHub - kiusnax/obsidian-upgit

一个简单的 Obsidian 图片上传插件,基于 upgit

简介

之前一直使用 Typora,最近切换到了 Obsidian。然而,我发现现有的 Obsidian 图片上传插件体验都不太理想,于是和 Antigravity 老师一起搓了这个插件。

它的主要功能是拦截 Obsidian 的图片粘贴事件,将图片自动上传到配置的图床,并替换为远程链接。

演示

[开源项目] Obsidian 图片上传插件,基于 upgit1

功能特点

  • 无缝体验:直接粘贴图片,插件会自动处理上传。
  • 即时反馈:粘贴后立即显示本地预览,后台静默上传,上传成功后自动替换为远程链接。
  • 灵活配置:基于强大的 upgit CLI 工具,支持多种图床配置。

前置要求

本插件依赖于 upgit 命令行工具。在使用前,请确保你已经下载并配置好了 upgit

确保 upgit 在你的终端中可以通过命令正常上传图片。

配置指南

  1. 安装插件:将本仓库代码编译后的 main.js, manifest.json 文件放入 Obsidian 仓库的 .obsidian/plugins/obsidian-upgit/ 目录下。
  2. 启用插件:在 Obsidian 设置 → 第三方插件中启用 obsidian-upgit
  3. 插件设置
    • 打开插件设置页面。
    • Upgit Executable Path: 填写 upgit 可执行文件的绝对路径 (例如: C:\Tools\upgit.exe/usr/local/bin/upgit)。
    • Local Assets Folder: (可选) 设置临时图片的存储目录,默认为 assets

使用方法

配置完成后,只需在 Obsidian 编辑器中粘贴图片(Ctrl+V / Cmd+V),插件即可自动工作。

开发

npm install
npm run dev

📌 转载信息
原作者:
SAY
转载时间:
2026/1/24 06:34:48

开源地址:GitHub - ZyphrZero/obsidian-smart-workflow: AI tools & cross-platform terminal for Obsidian.

目前功能包含自动命名 / 终端 / 语音 / 翻译 / 写作
(元旦肝死我了 )

前端使用的 ts,后端是 rust,websocket 通信,性能优化非常好

项目中为了方便开发,我专门构建了一套快速开发的工作流脚本,避免频繁手动 push 构建产物,pnpm install:dev 就可以直接安装到 obsidian 插件目录,搭配上 Hot Reload 插件就能实现无缝的热重载

Obsidian 插件 (TypeScript)
    │
    │ WebSocket
    ▼
Smart Workflow Server (Rust)
├── PTY 终端会话
├── 音频录制 & ASR
├── LLM 流式处理
└── 语言检测

配置方式对用户很友好,支持多密钥轮询,多供应商和模型管理

本地终端:

  • 支持 Windows/macOS/Linux 跨平台终端

语音输入:

  • 语音转录:说话直接转文字
  • 同声转译:边说边翻译
  • 语音润色:说完自动优化文本
  • 支持实时流式转录

大概后面不会增加 Composer 功能(因为已经有了本地终端感觉没必要再做这类功能了)









📌 转载信息
原作者:
Cassianvale
转载时间:
2026/1/2 21:24:49