synsema
EN English

Install

One command. A single static binary.

No Python, no Node, no runtime to install. Linux, macOS and Windows.

Linux / macOS

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

Windows (PowerShell)

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

npm — any platform

$npm i -g synsema

The same native binary, shipped through npm: only the package for your platform is installed, nothing runs on Node. Per project, without a global install: npx synsema run app.syn. Embedding Synsema inside a JS/TS app is a different package, @synsema/wasm.

Then

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

Update any time with synsema update. Next: the quickstart, or try.synsema.com to learn by building, in the browser.

For AI assistants

Coding agents read Synsema natively: the docs are Markdown, the skill is one command, and there is an MCP server.

  1. Install the skill

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

    Claude Code detects Synsema after this, with no config edits; the same skill folder is read by Cursor, Windsurf and Codex.

  2. Point your assistant at the docs

    https://docs.synsema.com/en/

    Every docs page is served as Markdown to agents. Append .md to any page for the raw file, e.g. docs.synsema.com/en/0.6.x/40-serve.md.

  3. Connect over MCP

    https://docs.synsema.com/mcp

    The docs site exposes an MCP server: search_docs, get_page, get_example, run_synsema and test_synsema. Your agent searches, reads, runs and tests code remotely.

  4. Editor highlighting (optional)

    A syntax-highlighting extension for VS Code, Cursor and Windsurf: editors/vscode on GitHub.