返回目錄

dsh-artcraft

維護狀態: 活躍

ninkch/dsh-artcraft

通過 DeepSeek Harness 對話或自建介面操控 PhotoCraft、FilmCraft、EffectCraft 等開源 ArtCraft 創作工具。

前往 GitHub
$ dsh plugin add dsh-artcraft

2

星數

1

Fork

JavaScript

語言

Apache-2.0

授權條款

2026-10-10

建立於

2026-10-31

最近推送

Apache-2.0 開源橋接外掛:讓 DeepSeek Harness 透過 10 個 agent 工具、同源 HTTP 任務介面與 11 個配套技能,全本機驅動 ArtCraft 旗下 13 個創意應用程式(PhotoCraft、FilmCraft、EffectCraft、LightCraft、FigCraft 等),免雲端、免 FFmpeg。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-10-31

授權條款

Apache-2.0

01它能幫你完成什麼?

  • 在 DeepSeek Harness 對話中直接操作 ArtCraft 工作室應用程式——批次為分鏡格調色銳化、無介面執行 CLI 剪輯、算繪動態標題、組合並輸出成片

    落在呼叫方指定路徑的真實成品檔案:調色後的圖片,含 EBU R128 音量正規化與燒錄字幕的 H.264 / ProRes / DNxHR 成片,EffectCraft 標題(MP4 / ProRes / Lottie)

    用 DeepSeek Harness 製作 AI 短劇或其他內容流水線的使用者,想要可重現的無介面剪輯而不是手動開應用程式

  • 透過 JSON 控制通道即時驅動執行中的 ArtCraft 應用程式——現場微調調色、檢視時間線、擺放軌道素材、擷取畫面

    對執行中的 FilmCraft(9876)、EffectCraft(9877)、VectorCraft(7979)或 LightCraft(7980)送出同步控制指令——FilmCraft 提供 650+ 引擎指令,時間支援秒 / 格 / 時間碼

    希望 agent 在自己正盯著的應用程式視窗裡即時作業、而不是一次性無介面執行的創作者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • DeepSeek Harness(桌面版),Harness 支援的任意平台
  • 需要的 ArtCraft 應用程式,從 getartcraft.com 或 storytold 的 GitHub Releases 下載——Windows/Linux 的 portable/安裝版內建 CLI 執行檔,macOS 另以經公證的 zip 提供(作者已測試版本:PhotoCraft 0.9、FilmCraft 0.8、EffectCraft 早期)
  • 無需其他相依套件——不需要 Python、不需要 FFmpeg,ArtCraft 應用程式自帶編解碼器

安裝步驟

  1. 01

    把外掛放到磁碟上:複製(clone)本儲存庫——任意資料夾都可以,慣例是放在 Harness 工作區裡、與其他本地外掛並列

  2. 02

    在 Harness profile 裡註冊:在 profile 的 package.json dependencies 加入 "@ninkch/dsh-artcraft": "^0.1.1"(來自 npm;本地開發可用 link: 指向本儲存庫),並把套件名稱加入 dsh.profile.bundles,然後執行 pnpm install --dir C:/Users/<you>/.dsh/profiles/desktop 並重新啟動一次 Harness(Host 側程式碼在啟動時載入)

  3. 03

    設定 artcraft.config.json(從 artcraft.config.json.example 複製;建議放在 C:\Users\<you>\.dsh\artcraft.config.json):設定 bins.*——目錄、執行檔完整路徑或 PATH 裡的裸指令名稱皆可——以及控制埠(filmcraft 9876 / effectcraft 9877);此檔案每次請求都會重新讀取,改路徑無需重啟

驗證整合成功

  • 在任意 Harness 對話中請 agent 執行 artcraft_status——bins.*.found 全部亮綠燈即安裝完成

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

原生 DSH 外掛:在 DSH Host 內註冊 10 個 artcraft_* agent 工具與同源 HTTP 路由(/artcraft/api/*),由 Host 以子程序執行 ArtCraft 家族 CLI,並透過 127.0.0.1 上的 JSON 控制通道驅動執行中的應用程式

  • 對話中的 10 個 agent 工具

    任意 Harness 對話中的自然語言請求——由 agent 自行組合工具→工具鏈健康檢查(artcraft_status)、同步 CLI 執行(artcraft_cli)、控制通道指令(artcraft_control)、橋接檔案操作(artcraft_fs)、13 應用程式能力目錄(artcraft_apps)、執行狀態探測(artcraft_live)、外掛自我更新(artcraft_update)

    以子程序方式執行家族 CLI在呼叫方指定的絕對路徑讀寫檔案
  • 同源 HTTP 任務介面(/artcraft/api/*)

    POST /artcraft/api/job 攜帶 { bin, args, outputs },輪詢 GET /artcraft/api/job?id=…,POST /artcraft/api/job/cancel 取消→完整任務生命週期:running/done/failed/timeout 狀態、stdout/stderr 尾端日誌、產物統計;檔案下載以串流傳輸、最大 2 GB

    每次請求上傳上限 320 MB長時間算繪以子程序執行,不佔用請求週期
  • 執行中應用程式的即時控制通道

    應用程式名稱(filmcraft 9876 / effectcraft 9877 / vectorcraft 7979 / lightcraft 7980)或明確埠號,加引擎指令,如 timeline.place、effects.setParam、ui.screenshot→對執行中應用程式的同步 JSON 控制呼叫——filmcraft-cli commands 列出 650+ 引擎指令;時間支援秒、格或時間碼

    通道僅限回環且無認證;需先以 --control <port> 啟動應用程式
  • 隨附的 craft 技能包(11 個技能)

    在 agent 會話內按需載入(英文索引見 skills/README.md)→操作方法論——artcraft-ops、鏡頭語言、剪輯節奏、色彩與光、聲音設計、動態/VFX、交付 QC、風格聖經、影片拉片、批次流水線、多機位剪輯

  • 交付 QC 與專家配方

    成品檔案路徑(可選 platform/kind)用於 QC;任務意圖用於配方→涵蓋 video/audio/image/pdf/doc/sheet/deck/fig/cad 的 ok/warn/fail/manual 檢查並附修復指令;8 個內建工作流與 14 條任務→技能→指令鏈

  • 家族安裝自動探測

    目前 artcraft.config.json 的狀態→自動補齊缺失的 bins 路徑並修正過期路徑(設定自我修復)

    自我修復時會改寫 artcraft.config.json 的路徑

04適合誰?何時不該用?

適合

  • 用 DeepSeek Harness 製作 AI 短劇或其他內容流水線的使用者,想要可重現的無介面剪輯而不是手動開應用程式
  • 希望 agent 在自己正盯著的應用程式視窗裡即時作業、而不是一次性無介面執行的創作者

不適合

  • HTTP 介面無任何認證,依託僅監聽回環位址的 Harness web 伺服器——把該埠當作可信本機資源,不要暴露到網路,必要時在前面加帶認證的反向代理。子程序被鎖定在 13 個白名單家族 CLI 內,控制通道只撥 127.0.0.1。一切都在本機執行:無雲端往返、無帳號、無遙測。

05相容性、維護與安全提醒

  • HTTP 介面無任何認證,依託僅監聽回環位址的 Harness web 伺服器——把該埠當作可信本機資源,不要暴露到網路,必要時在前面加帶認證的反向代理。子程序被鎖定在 13 個白名單家族 CLI 內,控制通道只撥 127.0.0.1。一切都在本機執行:無雲端往返、無帳號、無遙測。
  • macOS 的應用程式建置不捆綁家族 CLI——另以經公證的 zip 提供。作者已測試版本:PhotoCraft 0.9、FilmCraft 0.8、EffectCraft(早期)。
  • 所有路徑參數必須是絕對路徑(或 base 絕對目錄 + 相對 rel)。對話呼叫預設落在目前會話工作區,畫布類前端指向自己的專案資料夾——檔案位置由呼叫方決定。
  • PhotoCraft 的控制通道是帶認證的變體,PdfCraft 則基於檔案;兩者都被刻意不代理——這兩個應用程式用無介面 CLI 即可涵蓋。其餘應用程式使用動態埠:以 app --port PORT 啟動,再把 port 傳給 artcraft_control。
  • 長時間任務以子程序執行:外掛重新載入時會按設計終止所有子任務;卡住的任務可透過 GET /artcraft/api/job 連日誌列出並按 id 取消。
2026-10-102026-10-24v0.3.4

Apache-2.0 · 持續維護中(最新發布 v0.3.4,2026-10-29)

06常見問題

ArtCraft 是什麼?

ArtCraft 是一套共 13 款免費、fair-source 的創意軟體,以純 Rust 從零重寫 Adobe 系列工作室軟體:PhotoCraft(對應 Photoshop)、VectorCraft(Illustrator)、FilmCraft(Premiere Pro)、LightCraft(Lightroom)、PdfCraft(Acrobat)、EffectCraft(After Effects)、DesignCraft(InDesign)、WordCraft(Word)、DeckCraft(PowerPoint)、GridCraft(Excel)、CADCraft(AutoCAD)、SoundCraft(Pro Tools)與 FigCraft(對應 Figma)。它的超能力在於:每個選單項目、滑桿和對話框都是一條指令,可以透過無介面 CLI、JSON 控制通道或 MCP server 驅動。

ArtCraft 與 Adobe 有什麼關係?

它不是 Adobe 的產品,而是獨立重寫的開源替代品——依品類對應(PhotoCraft 對應 Photoshop、FilmCraft 對應 Premiere Pro、LightCraft 對應 Lightroom、FigCraft 對應 Figma),但由 ArtCraft 團隊以 Rust 從零開發。本外掛未打包任何 ArtCraft 應用程式程式碼,只呼叫其公開自動化介面(無介面 CLI + JSON 控制通道),應用程式本身適用各自的授權。

PhotoCraft / FilmCraft 的 CLI 怎麼安裝?

從 getartcraft.com 或 storytold 的 GitHub Releases 下載應用程式。Windows 與 Linux 的 portable/安裝版內建 CLI 執行檔(photocraft-cli.exe 等);macOS 另以經公證的 zip 提供。作者已測試版本:PhotoCraft 0.9、FilmCraft 0.8、EffectCraft(早期)。在 artcraft.config.json 的 bins.* 填入路徑,或執行 artcraft_discover 自動補齊並修復路徑。

怎麼把 dsh-artcraft 裝進 DeepSeek Harness?

在 Harness profile 的 package.json 中,把 "@ninkch/dsh-artcraft": "^0.1.1" 加入 dependencies 與 dsh.profile.bundles,執行 pnpm install --dir C:/Users/<you>/.dsh/profiles/desktop 並重新啟動 Harness;接著設定 artcraft.config.json,最後在對話中用 artcraft_status 驗證——bins.*.found 全綠即安裝完成。外掛也發布在 GitHub:NINKCH/dsh-artcraft。

輸出檔案放在哪裡?需要連網或 FFmpeg 嗎?

路徑由呼叫方決定:對話呼叫預設落在目前的會話工作區,畫布類前端寫在自己的專案資料夾,所有路徑參數必須是絕對路徑。一切都在本機執行——無雲端往返、無帳號、無遙測——也不需要 Python 或 FFmpeg,ArtCraft 應用程式自帶編解碼器。

modlens

作者 liustack

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-only coding agent. Paste an image, get structured JSON evidence (OCR, layout, semantics). | 全網最強 DeepSeek Harness 外掛視覺外掛,為 DeepSeek、GLM 等純文本模型外掛視覺能力,貼上圖片即得結構化 JSON 證據(OCR、版面、語義)。

精選設計、媒體與視覺TypeScript
4,682146

agent-vision-toolkit

作者 anionex

為純文本模型"看圖“設計更好的視覺工具箱和技能,支援多圖理解,圖片問答,前端UI還原、GUI 自動化等,並可選無縫接入多個主流agent,直接識別貼上圖片| A vision toolkit and skill designed for text-only llms — image Q&A, long-screenshot OCR, frontend UI restoration, and GUI automation, with optional seamless integration for Codex, Claude Code, Pi, Oh My Pi, and OpenCode

設計、媒體與視覺Python
1,25350

dsh-vision-router

作者 ysr666

為純文本 DeepSeek Harness 智慧體提供「視覺」能力,內建免金鑰視覺鏈路與畫素級視覺工具,一條命令安裝,無需 Python。

精選設計、媒體與視覺JavaScript
1,20361

dsh-image-gen

作者 shanliuling

可在對話內生成、編輯、對比影像;內建 500 + 提示詞、相簿、多模型工作流,支援 ComfyUI。AI image studio for DeepSeek Harness — generate, edit & compare images in chat, with 500+ prompts, gallery, multi-model workflows and ComfyUI.

精選設計、媒體與視覺TypeScript
1,03060

08資料與來源

  • 作者聲明github.come6b12e74c342…

    Drive the open-source ArtCraft studio apps — PhotoCraft, FilmCraft, EffectCraft — from DeepSeek Harness, in chat or from…

  • 作者聲明github.come6b12e74c342…

    The plugin registers ten tools. The agent composes them, so plain language works:

  • 作者聲明github.come6b12e74c342…

    - **In the browser** — a same-origin HTTP API (`/artcraft/api/*`) that any Harness web UI can call,

  • 作者聲明github.come6b12e74c342…

    This plugin (`@ninkch/dsh-artcraft`): **Apache-2.0** — see [LICENSE](LICENSE). It ships none of the

  • 作者聲明github.come6b12e74c342…

    can be driven from a headless CLI, a JSON control channel, or an MCP server.

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-10-31。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛目錄,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。