代码转UML与AI文档
ALSM Server 是一个面向开发者的代码语义模型与文档自动化工具,标注为 v1.0、Powered by Bun。它提供交互式页面与 REST API,核心围绕三件事:把 JS/TS 源码转换为 ALSM 和 PlantUML 图;调用 AI 为源码生成 Markdown 文档;检测并修复 Markdown 中的 PlantUML 语法错误。
在语言与框架支持上,正文明确写到可转换 JS/TS,并支持多文件、HTML/Vue extraction,但未说明 Java、Python、Go 等其他语言。API 设计较清楚:/api/convert 负责源码转图,/api/ai-doc 负责 AI 文档生成,/api/repair-plantuml 负责 PlantUML 修复,/api/ai-config 返回可用 AI 服务和模型。AI 生态方面,它支持 openai、ollama、gemini、anthropic 等格式,并考虑了 GitUML 等第三方客户端的 publish 字段。PlantUML 修复能力较细,能返回错误行、修复状态、是否调用 AI、修复耗时和 token 用量,便于调试和成本核算。
正文没有披露 ALSM Server 自身是否收费、是否开源或商业授权。AI 相关成本依赖所选服务,配置中包含模型每百万 token 输入/输出价格字段,并在响应中返回 usage。示例均使用 localhost:3000,说明它可作为本地服务运行,但未提供安装、Docker、鉴权、限流或生产部署说明。
优点是 API 文档给出了请求体、响应体、字段解释和 curl 示例,集成门槛不高;同时内置和 AI 结合的 PlantUML 修复适合处理技术文档中的图表质量问题。缺点是产品边界信息不足:开源状态、支付方式、支持渠道、安全机制均未说明;转换语言范围目前看也偏窄。
它适合前端/全栈团队、架构师、文档工程师,以及需要把源码、UML 和 AI 文档流水线集成到内部工具中的开发者。中国访问情况正文无信息,判定为未知;若使用 OpenAI、Anthropic、Gemini 等海外 AI 服务,网络与支付可能需额外处理。可替代或搭配的工具包括 PlantUML、Mermaid、TypeDoc、Doxygen、Compodoc 和 GitUML。
本测评基于公开资料整理,不构成购买建议,请以 pynsource.com 官网实际信息为准。
提供JS/TS转PlantUML和AI文档工具。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。