開源 · Apache-2.0本機免費 · 一行指令分享 · 評審回饋交給 Agent

先演示,再拍板,再動手

用 TS/TSX 寫出能點、能播放的原型,在本機看板裡比較方案;一行指令分享或嵌入,團隊在評審連結裡投票拍板,Agent 用 joplo feedback 依決定修改原始碼。

終端機

$ npx joplo@latest init my-demo$ npx joplo dev --open$ npx joplo share --review✓ 評審版已發布 → https://joplo.app/s/…$ npx joplo feedback2 個決定待寫回 → 交給 Agent
Joplo 看板正在播放演示:左側是方案 A、B,中間是原型畫面,下方是步驟列。

運作方式

從原始碼到拍板,再回到原始碼

原始檔是唯一依據,版本交給 Git。評審意見不會散落在聊天紀錄裡:拍板的結果由 Agent 寫回同一份 TSX,再發布一版。

  1. 01

    寫 TS/TSX

    頁面、方案、情況和流程都寫在原始檔裡,和程式碼放在一起。

    options/a.tsx
  2. 02

    在看板裡比較、播放

    切換方案 A / B,看每個方案涵蓋了哪些情況,逐步播放演示。

    npx joplo dev --open
  3. 03

    分享或發布評審版

    一般連結只放選定的方案;評審版帶上全部方案,規則和問題只給評審者看。

    npx joplo share --review
  4. 04

    評審、投票、拍板

    評審者在演示旁留言、選取元素、投票;作者選定方案、確認或否決規則、回答問題。

    cloud.joplo.app/review/…
  5. 05

    Agent 依決定修改原始碼

    Agent 取得尚未寫回的決定和留言,修改原始碼、執行 check,再標記為已寫回。

    npx joplo feedback

回到第 2 步:改完再執行一次 npx joplo share --review。Pro 帳號會更新同一條評審連結,留言和投票都會保留。

功能

從第一版原型,到 Agent 改完原始碼

01

寫演示

頁面、方案、情況和流程都寫成 TS/TSX,放進 Git。你和 Agent 改的是同一份原始檔。

  • 元件、過場卡、多角色、Agent 串流輸出,都能演示
  • joplo check 每個問題一行,Agent 直接讀得懂
features/invite/options/a-modal.tsx
export default option({  name: 'A · 單人郵件邀請視窗',  tradeoffs: ['路徑最短', '一次只能邀請一人'],});flow('管理員成功送出邀請')  .click('btn_invite', '開啟邀請視窗')  .type('in_email', '[email protected]')  .select('sel_role', '編輯者', uses('role_cap'))  .click('btn_send', '送出邀請');

02

比較方案

同一個功能寫 A、B 兩個方案。看板依情況列出每個方案的涵蓋範圍:哪裡缺漏、哪裡待決定,一目了然。

  • 逐步播放,字幕、鏡頭和圖層跟著流程走
  • 按住 ⌥ 點擊元素,把檔案和行號交給 Agent
Joplo 看板:左側是方案 A、B 和每種情況的涵蓋範圍,右側是原型畫面。

03

分享與嵌入

npx joplo share 發布成 joplo.app/s/… 連結。嵌入部落格、文件或 README,訪客先看到封面,點開就能播放、全螢幕。

  • 網頁 iframe、GitHub 徽章、連結卡片,所有帳號都能用
  • 免費連結 1 小時有效,Pro 永久有效
嵌入的 Joplo 演示正在播放:下方是字幕和精簡控制列,可以逐步播放和全螢幕。

04

評審,再交回 Agent

發出評審連結,同事在演示旁留言、選取元素、投票;你拍板之後,Agent 用 npx joplo feedback 取得決定,依決定修改原始碼。

  • 規則和待決問題只在評審連結裡出現
  • 登入後才能留言和投票,只有作者能拍板
~/my-demo — zsh
$ npx joplo feedbackShare k3f9x2Qa1B · version 3Decisions not yet applied (2):  [d_8f2k] Pick option invite.a-modal for feature invite  [d_3m9q] Reject rule resend_cap: 只限制 1 分鐘內重複寄送Unresolved comments (1):  [c_7xw1] scenario invite.a-modal.success · step 2 — 陳晨      按鈕文字改成「邀請同事」?Next: update the source as decided, run npx joplo check,then npx joplo feedback --applied d_8f2k,d_3m9q

05即將開放

CI 與 PR 預覽

在 CI 裡用 API Key 發布,不需要裝置登入。Joplo GitHub App 開通後,每個 PR 會收到一則預覽留言,PR 關閉後連結失效。

  • API Key 現在就能用:依權限範圍授權,預設 90 天有效
  • PR 預覽:免費帳號 1 小時,Pro 有效到 PR 關閉
.github/workflows/joplo-preview.yml
on: pull_requestjobs:  preview:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v4      - run: npx joplo share --new --pr ${{ github.event.number }}        env:          JOPLO_API_KEY: ${{ secrets.JOPLO_API_KEY }}

價格

本機永遠免費,協作功能人人可用

CLI 的創作、檢查、建置不收費;嵌入、評審、API Key 所有帳號都能用。Pro 買的是永久連結和更高的額度。

Free

$0

先給同事看一眼,或發起一輪評審。

  • 本機 CLI 完整功能,開源免費
  • 登入後發布,分享連結 1 小時有效
  • 嵌入:網頁 iframe、GitHub 徽章、連結卡片
  • 評審連結、留言、投票和 joplo feedback
  • API Key,用於 CI 和腳本
  • PR 預覽,1 小時有效(即將開放)
  • 分享頁帶有免費提示和 Joplo 品牌列
免費註冊

Pro

推薦

$48/ 年

需要長期有效的連結時。

  • 分享連結永久有效
  • 移除免費提示和品牌列
  • 再次發布會更新同一條連結,評審留言保留
  • 免費分享過期 7 天內升級,原連結恢復
  • 更高的上傳和發布額度
  • PR 預覽有效到 PR 關閉(即將開放)
  • 私密連結、版本歷史、雲端匯出(即將推出)
升級 Pro

Lifetime

$99一次付清

一次付款,長期享有 Pro 權益。

  • 包含 Pro 的全部權益
  • 不用續費
購買 Lifetime

價格以美元計,由 Waffo Pancake 作為記錄商戶收款。

常見問題

常見問題

關於價格、分享、嵌入、評審和 Agent 的直接回答。

把下一個功能先演示出來

在本機寫好、播放、比較,想清楚之後再寫真正的程式碼。

終端機

$ npx joplo@latest init my-demo