Tsiky

io.github.erickarazafimbahiny-ux由 GitHub 帳號 erickarazafimbahiny-ux 發布v1.0.2更新於 Oct 30, 2026

Turn your photo into a cartoon character and make animated explainer videos, step by step

已驗證STDIO僅桌面媒體與設計AI 與機器學習

概覽

AI 產生的概覽

Tsiky 把使用者照片變成卡通角色,並按步驟製作簡短的動畫解說影片,從腳本一路到最終算圖。

可以做什麼
  • 建立並追蹤影片專案,先進入腳本階段,並可查看專案進度與下一步
  • 撰寫、讀取與逐場修改腳本,並在使用者確認後鎖定每個階段
  • 依使用者照片產生卡通角色,局部修改特徵,並預覽含五種表情與姿勢的角色表
  • 設定品牌視覺(配色、字型、標誌)並預覽品牌板
  • 依關鍵字搜尋約兩千個 Lucide 圖示,預覽單一場景,並算圖每場一張關鍵圖的 storyboard
  • 列出本機語音、依場景合成旁白、接受使用者錄音、選擇配樂、預覽混音,並算圖最終影片且輪詢進度
適用情境
適合想以自己為卡通主角製作簡短動畫解說影片,並希望逐階段(腳本、品牌、角色、分鏡、音訊、算圖)審閱確認,而不是一次生成成片的情境。
執行需求
以本機 stdio 程序執行,從 npm 套件 @captain_americka/tsiky-mcp 安裝,需要 Node.js 執行環境。僅限桌面端,沒有網頁版。未宣告任何驗證、環境變數或請求標頭。算圖在背景進行並需輪詢狀態。
安裝前請注意
角色步驟會讀取使用者照片並只描述可見特徵,因此會把個人照片交給本機工具。各階段應在使用者明確同意後才驗證,伺服器也要求助理不要自行驗證。算圖會在本機寫入影片檔案。涉及新聞、產品、價格等事實的腳本應先查證並列出出處。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Tsiky,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

工具

22

create_project

Create a video project

Start a new video. Step 1 (scenario) opens right away.

輸入參數tonetitle必填topic必填formatlanguagetargetSeconds

list_projects

List video projects

List existing projects, most recent first.

無需輸入參數。

get_project

Project status

Show where a project stands and what the next step is.

輸入參數projectId必填

validate_stage

Validate a step

Lock in a step after the USER explicitly approved it. Unlocks the next step.

輸入參數stage必填projectId必填

write_script

Write the scenario

Store the full scenario, scene by scene (replaces any previous version). Returns a readable version to show the user.

輸入參數scenes必填sourcesprojectId必填

update_scene

Edit one scene

Change one scene of the scenario without touching the others.

輸入參數changes必填sceneId必填projectId必填

get_script

Show the scenario

Readable version of the current scenario.

輸入參數projectId必填

create_character

Create the character from a photo

Build the cartoon character. Look at the user photo and describe ONLY what is visible: hair length/style/color, fringe, glasses and frame style/color/pattern, skin tone, top style/color, button color. Do not invent traits. Returns a character sheet image.

輸入參數name必填notestraits必填photoPathprojectId必填

update_character

Adjust the character

Change some traits (partial update, e.g. {"hair":{"style":"bob"}}) and get a new character sheet.

輸入參數changes必填projectId必填

preview_character

Character sheet

Render the current character sheet (5 expressions and poses).

輸入參數projectId必填

set_brand

Visual identity (optional step)

Set the visual identity the whole video follows. Every field is optional; call it again to change only some fields. If the user shares a logo, a brand guide or their website colours, read the colours from it and fill them in. Bundled fonts: Bricolage Grotesque (sans-serif), Caveat (handwritten), DM Sans (sans-serif), DM Serif Display (serif), Fraunces (serif), Inter (sans-serif), Lora (serif), Montserrat (sans-serif), Nunito (sans-serif), Playfair Display (serif), Poppins (sans-serif), Space Grotesk (sans-serif). Or pass a font file path (woff2, woff, ttf, otf). Colours: bg = page background, surface/surface2 = shapes and panels, card = cards and bubbles, accent/accentDeep = highlights, ink = titles, text = body text, muted = small text.

輸入參數logooutroshapecolorscornerspatternbodyFonttextCaseprojectId必填seriesNameheadingFontcaptionStyle另有 1 個

preview_brand

Brand board

Render the brand board: palette, fonts, logo and three frames of this video in that identity. Show it to the user before validate_stage "brand".

輸入參數projectId必填

preview_scene

Preview one scene

Render one frame of one scene, at any step (a placeholder character is used until the character is made). Use it to check a drawn decor or a layout before the storyboard.

輸入參數sceneId必填projectId必填

find_icons

Find icons

Search the icon set (Lucide, about 2,000 line icons) by keyword, to use in scene "icons" or column "icon".

輸入參數query必填

render_storyboard

Storyboard (key images)

Render one key image per scene with the validated script and character, assembled into a storyboard board. Pass sceneIds to re-render only some scenes.

輸入參數sceneIdsprojectId必填

list_voices

Available voices

List the local synthetic voices.

無需輸入參數。

generate_voice

Generate the voice

Synthesize the narration of every scene (or only sceneIds). Each scene is said in its voiceTone (pitch, pace, energy, pauses, breaths and timbre), with *stressed* words and ... hesitations from the narration. Returns a voice-only preview. To change how one line sounds: update_scene with voiceTone or markup, then generate_voice with sceneIds.

輸入參數speedvoicesceneIdsprojectId必填expressiveness

use_recording

Use the user's own voice

Replace the voice of one scene with a recording made by the user (any audio format). The mouth animation follows the recording.

輸入參數path必填sceneId必填projectId必填

choose_music

Choose the music

Build the music bed and the full mix. With a voice-over, the music ducks under the voice. With voiceOver false, the video has background music only: no narration, the character does not speak and the narration stays on screen as captions. Moods: pop = Bright pop played on real recorded instruments (acoustic guitar, piano, bass, real drums); acoustic = Warm acoustic on real instruments (fingerpicked guitar, piano, shaker); lofi = Soft lo-fi (electric piano, round bass, light drums); piano = Calm piano, no drums; upbeat = Bright and light (nylon guitar, claps); halloween = Playful Halloween music box (celesta, A minor, no drums); none = No music, voice only.

輸入參數mood必填projectId必填voiceOversoundEffects

preview_audio

Play the full mix

Return the current voice + music mix.

輸入參數projectId必填

render_video

Render the final video

Start rendering the final video in the background (needs steps 1 to 4 validated). Poll get_render_status.

輸入參數projectId必填

get_render_status

Render progress

Progress of the final render; returns the video path when done.

輸入參數projectId必填

版本歷史

1
  1. v1.0.2最新Oct 29, 2026

評分

已滿足適用檢查項的 65%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。