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 應用程式自帶編解碼器
安裝步驟
- 01
把外掛放到磁碟上:複製(clone)本儲存庫——任意資料夾都可以,慣例是放在 Harness 工作區裡、與其他本地外掛並列
- 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 側程式碼在啟動時載入)
- 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 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 取消。
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 應用程式自帶編解碼器。
07相關的 DSH 工作流程
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、版面、語義)。
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
dsh-vision-router
作者 ysr666
為純文本 DeepSeek Harness 智慧體提供「視覺」能力,內建免金鑰視覺鏈路與畫素級視覺工具,一條命令安裝,無需 Python。
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.
08資料與來源
Drive the open-source ArtCraft studio apps — PhotoCraft, FilmCraft, EffectCraft — from DeepSeek Harness, in chat or from…
The plugin registers ten tools. The agent composes them, so plain language works:
- **In the browser** — a same-origin HTTP API (`/artcraft/api/*`) that any Harness web UI can call,
This plugin (`@ninkch/dsh-artcraft`): **Apache-2.0** — see [LICENSE](LICENSE). It ships none of the
can be driven from a headless CLI, a JSON control channel, or an MCP server.
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-10-31。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
