synsema
ZH 中文

安装

一条命令。一个静态二进制文件。

没有 Python,没有 Node,无需安装运行时。Linux、macOS 和 Windows。

Linux / macOS

$curl -fsSL https://synsema.org/install.sh | sh

Windows (PowerShell)

irm https://synsema.org/install.ps1 | iex

npm — 任意平台

$npm i -g synsema

同一个原生二进制文件,通过 npm 分发:只安装你所在平台的包,没有任何东西运行在 Node 上。按项目使用、不做全局安装:npx synsema run app.syn。把 Synsema 嵌入 JS/TS 应用是另一个包:@synsema/wasm

然后

$synsema init myapp && cd myapp
$synsema serve app.syn

随时用 synsema update 更新。下一步:快速入门,或者到 try.synsema.org 在浏览器里边做边学。

面向 AI 助手

编程智能体可以原生读懂 Synsema:文档是 Markdown,技能包只需一条命令,还有一个 MCP 服务器。

  1. 安装技能包

    $curl -sL https://raw.githubusercontent.com/kitecosmic/synsema/main/install-skill.sh | bash

    之后 Claude Code 无需改配置即可识别 Synsema;同一个技能目录也会被 Cursor、Windsurf 和 Codex 读取。

  2. 把助手指向文档

    https://synsema.dev/en/

    每个文档页面都以 Markdown 形式返回给智能体。在任意页面后加上 .md 即可得到原始文件,例如 synsema.dev/en/0.6.x/40-serve.md

  3. 通过 MCP 连接

    https://synsema.dev/mcp

    文档站提供一个 MCP 服务器search_docsget_pageget_examplerun_synsematest_synsema。你的智能体可以远程搜索、阅读、运行和测试代码。

  4. 编辑器语法高亮(可选)

    适用于 VS Code、Cursor 和 Windsurf 的语法高亮扩展:GitHub 上的 editors/vscode