AI 时代,产品研发用的 markdown 需求文档工具 - V2EX
爱意满满的作品展示区。
Walt7525

AI 时代,产品研发用的 markdown 需求文档工具

  •  
  •   Walt7525 May 7 676 views

    https://github.com/walt7525/waltpad

    WaltPad

    面向产品和研发团队的需求文档协作平台,支持 Markdown 编写、多人评审、AI 辅助和一键导出到 Confluence 。

    功能特性

    文档编辑

    • Markdown 双栏实时预览,同步滚动
    • 支持图片拖拽/粘贴插入
    • 无感自动保存
    • 支持版本历史与回滚

    项目与权限

    • 按项目组织,支持协作
    • 五级角色权限:创建者/管理员/编辑者/评审员/观察者

    评审流程

    • 文档状态流转:草稿 → 评审中 → 已定稿
    • 在预览区选中任意文字,一键创建评审待办
    • 待办支持完成、驳回(附理由),并高亮定位原文

    AI 助手

    • 接入兼容 OpenAI 协议的任意大模型
    • 支持全文模式和选中片段模式
    • 流式输出,可修改文档、插入内容或直接讨论
    • 可配置多套 Prompt 模板,适配不同写作场景

    导出与分享

    • 一键复制为富文本,图片自动内嵌,可直接粘贴到 Confluence / Wiki
    • 导出 .zip (含 Markdown 源文件和图片)
    • 生成只读分享链接,无需登录即可查看

    技术栈

    • 前端:Next.js 14 + TypeScript + Tailwind CSS
    • 数据库:PostgreSQL + Prisma ORM
    • 认证:NextAuth ( JWT )
    • 部署:Docker

    快速开始

    1. 创建 docker-compose.yml

    services: db: image: postgres:15-alpine restart: always environment: POSTGRES_DB: waltpad POSTGRES_USER: waltpad POSTGRES_PASSWORD: waltpad123 volumes: - pgdata:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U waltpad"] interval: 5s timeout: 5s retries: 5 app: image: walt7525/waltpad:latest restart: always depends_on: db: condition: service_healthy environment: DATABASE_URL: "postgresql://waltpad:waltpad123@db:5432/waltpad?schema=public" NEXTAUTH_SECRET: "your-secret-key-here" NEXTAUTH_URL: "http://localhost:3000" ports: - "3000:3000" volumes: - uploads:/app/uploads volumes: pgdata: uploads: 

    NEXTAUTH_SECRET 可用 openssl rand -base64 32 生成随机字符串。
    NEXTAUTH_URL 改为实际访问地址。

    2. 启动服务

    docker compose up -d 

    3. 登录

    容器启动后访问 http://localhost:3000,使用默认管理员账号登录:

    登录后请及时在「设置」中修改密码。

    4. 配置 AI 助手(可选)

    进入「管理后台 → AI 配置」,填入兼容 OpenAI 协议的 Base URL 、API Key 和模型名称即可启用 AI 功能。

    License

    MIT

    2 replies    2026-05-07 18:52:49 +08:00
    hwlv
        1
    hwlv  
       May 7
    哪有那么麻烦,直接丢个 gpt ,就会产生一个 md
    Walt7525
        2
    Walt7525  
    OP
       May 7
    @hwlv 生成没啥问题,我们实际工作,少一个符合产研测试需求的 md 管理平台。各种 wiki 的 md 管理,不满足需求,没办法了,硬写了一个
    About     Help     Advertise     Blog     API     FAQ     Solana     5764 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 02:28 PVG 10:28 LAX 19:28 JFK 22:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86