@engenty/wizards-runtime

中文文档
0.19.0发布于 2026/11/10FSL-1.1-MIT AND CC-BY-4.0ES Module近 30 天下载 7771

Make a wish. Get your wizard. It guides you step by step. Let AI do the work. Runs on your machine, on the AI subscription you already have. The runtime, which npx wizards installs.

原始使用文档
文档目录14 节
  1. What it does
  2. Open format
  3. How it looks
  4. Get started
  5. Install it on your computer
  6. From source
  7. First start
  8. Using it
  9. Your data
  10. Update
  11. Run it on a server
  12. Troubleshooting
  13. For developers
  14. License

engenty wizards

Make a wish. Get your wizard.
It guides you step by step.
Let AI do the work.

For personal use and small businesses
Turn a task you repeat into a wizard, or pick a ready one from the gallery. Use it yourself or share it with colleagues and clients: the wizard guides you step by step, you confirm its drafts, and you get the result.

For developers
Wizards are skills on steroids: workflows with their own interface, built and run on your machine with Codex, Claude Code or your own API key. They connect to other systems over MCP and HTTP. And you can put them into other places, such as Claude and other AI chats, or your own website with an embed code.

For enterprises
Wizards make AI dependable. Your domain experts define the business processes themselves, without waiting for developers. Host it in the cloud or inside your own walls, with any model provider. Get in touch.

What it does

Wizards StudioSay in plain words what you need, and the studio builds the workflow and its pages. Preview every step and test it before you share.
Any LLMUse any model provider. Each step gets the right model: a light one for simple work, a strong one where it counts, and no AI where none is needed.
Works anywhereIn the browser and on a phone, with the camera, voice notes and a signature. It even runs inside Claude, ChatGPT or your own chatbot.
Create ResultsReports, tables, images, videos, documents, dashboards: anything AI can make.
Review & RefinePeople confirm the AI’s drafts or ask for another try, and anything that changes an account or goes public asks first.
Keeps MemoryA wizard keeps notes and lists across all its runs.
Your LookEach wizard wears your theme: colours, fonts and effects, in light and dark.
Integrate & ShareShare a wizard as a link or an embed code, and send its results by email, to Drive or Slack, or through any connector.

Open format

A wizard is one JSON document. Anyone may read, write and run wizards in their own tools. The wizard format and the runner that shows a wizard to people are under the MIT licence, and so are four libraries in packages/: the decision model, the search index, search on libSQL and Goose, the copilot. The studio, the runtime and the rest are source available under FSL-1.1-MIT. Each release of them becomes MIT two years after it is published. License says which file is under which.

How it looks

The studio: the conversation that changes a wizard, the preview of each page as people see it, and its steps as a flow with its branches.

The studio of engenty wizards: on the left the assistant explains where a wizard that turns property photos into a walkthrough video branches – an optional voice-over and two ways to animate the rooms; in the middle the preview of its first page, which property, with title, key facts and location; on the right the flow with those branches

A wizard in use: it asks on one page, then on the next, and ends with the result to download or share.

A wizard in use on a phone, three pictures: which week and how many children, what is on the table, and the finished weekly plan with PDF, PNG and sharing

Get started

Create an account at engenty.ai: it is in a closed beta, so “Get started” takes your email for an invitation, or your invitation code. Signed in, the studio asks who your team is, reads your website into your space, takes first documents, and you build your first wizard in the browser. Links run day and night on the team’s credits.

Install it on your computer

The same account on your own machine: it runs on your Claude, ChatGPT, Google AI or Cursor subscription, reads your local files and browses for you, and what you publish keeps running in the cloud behind the same links. On macOS or Linux, in a terminal:

curl -fsSL https://engenty.ai/install.sh | bash

On Windows, in PowerShell: irm https://engenty.ai/install.ps1 | iex. With Node.js 20 or newer on the machine, npx wizards does the same.

It needs nothing but curl and tar and asks for no password. It brings its own Node.js (a Node you already have is left alone), installs engenty wizards into ~/.engenty/wizards and then walks you through the rest:

  • Your engenty account. “Sign in or create your account now?”: a link and a code, and the browser for the sign-in, which also creates a new account (with your invitation code); what you publish on this computer then runs in the cloud too. Esc while it waits, or say no, and wizards account sign-in does it any time. --local leaves the account out: nothing leaves the computer, links answer on it only (local only).
  • An AI client. It looks for Codex, Claude Code, Antigravity and Cursor Agent and offers to install the missing ones – first the one whose app (Claude, ChatGPT, Antigravity, Cursor) is on your Mac, as its subscription is most likely yours already. The first page of the studio installs them too. Or use your account’s credits, an API key, Ollama or, on a Mac with Apple silicon and macOS 26, Apple Intelligence.
  • A browser and ffmpeg (optional): Chrome, Edge or Chromium (on a Mac also Brave) for PDF and PNG exports and for steps that use a browser, ffmpeg for MP4 videos of animated widgets.
  • Start at login (optional): engenty wizards starts in the background when you log in (a LaunchAgent on a Mac, a systemd user service on Linux, a scheduled task on Windows). Links and AI clients then always reach it. wizards autostart on or off switches it later.
  • Your AI apps (optional): adds your wizards to the AI apps it finds, such as Claude Desktop, Cursor or Codex. wizards connect and wizards disconnect do it later.

It starts nothing. Afterwards:

wizards start

starts it and opens the studio; it runs while that terminal is open, Ctrl-C stops it. wizards start -s starts it in the background instead. wizards opens a menu with all of it, wizards status says what is installed and what runs, wizards setup runs the guided setup again, and wizards --help lists the rest.

Install it as an app. In Chrome or Edge the studio installs as an app: its own window, its own icon in the Dock or taskbar. The studio offers it in a banner at the top; or click the install icon at the right of the address bar.

From source

You need Node.js 24.11 or newer and pnpm 10 (corepack enable; Node 25 and later ship without corepack, so install it first with npm install -g corepack).

git clone https://github.com/engenty/wizards.git
cd wizards
pnpm install
pnpm build
pnpm wizards

pnpm may list “Ignored build scripts” – that’s expected, nothing to do.

Code steps (shell, Node, Python) run in a sandbox. wizards sandbox add installs one (about 480 MB on a Mac, 820 MB on Linux, no Docker needed); a checkout also uses Docker when the sandbox image is on the machine.

First start

The setup shows your account at the top and asks how the AI should run. Pick an AI client that is installed on your computer – engenty uses your existing subscription and signs it in for you in a terminal right on the page – your account’s credits, Apple Intelligence on a Mac that has it, or your own keys. It stays until a test call works, then the studio opens.

Change it later under Settings → Models.

Using it

The user guide shows how to build a wizard, test and share it, connect services and use it from your AI apps.

Your data

Everything lives in ~/.engenty/wizards/data: the databases and the files of your wizards and results. Keys you enter are kept in the Keychain on a Mac, elsewhere encrypted in that folder. Back up the folder; delete it to start over. Settings go into ~/.engenty/wizards/.env (see .env.example); ENGENTY_HOME moves the whole install.

pnpm start in a checkout keeps its data in the data folder next to the code instead.

Update

engenty wizards updates itself: it looks for a new version at start and once a day, downloads it in the background and switches to it at the next start, never during a run. wizards autoupdate off turns that off. To update now:

wizards update

This runs the installer again without its questions. The studio says in a banner at the top when a newer release is out and can run the same update from there or from its About dialog. From source: git pull, pnpm install, pnpm build. Your data is brought up to date at the next start.

To remove engenty wizards, run wizards uninstall (or npx wizards uninstall if the command no longer runs). It shows what it will remove first: your AI apps' entries, the login item, every running process, ~/.engenty/wizards and ~/.local/bin/wizards. Your data in ~/.engenty/wizards/data is kept unless you choose to delete it, and a reinstall picks it up again. --dry-run only shows the plan, --yes runs it without questions and keeps your data, and --yes --delete-data deletes your data too.

Run it on a server

With Docker, behind an https proxy (Caddy, Traefik, Coolify):

git clone https://github.com/engenty/wizards.git
cd wizards
cp .env.example .env    # set APP_URL to your https address and add a model key
docker compose up -d --build
docker compose logs     # shows the link to open once

Point the proxy at port 8891. On a server, engenty uses your keys or Ollama; the AI clients’ subscriptions live on your own computer. The code sandbox is off in this image.

Troubleshooting

“This link is no longer valid”The link works once. wizards open gives this browser a new one.
wizards: command not foundOpen a new terminal, or run ~/.local/bin/wizards.
You open it under another addressSet APP_URL in ~/.engenty/wizards/.env to the address you open.
An AI client shows as not signed inSign it in on the setup page, or in your own terminal (e.g. claude, codex login), then “Check again”.
PDF or PNG export failsInstall Chrome, Edge or Chromium (on a Mac also Brave), or set CHROME_PATH to one.
Port 24368 is takenThe next free port is used. To fix one, set API_PORT in ~/.engenty/wizards/.env.
Something elsewizards doctor checks the install.

More settings: .env.example.

For developers

Development server, checks, how it is built, the managed mode: docs/development.md.

Plugins add tools for steps, routes with their own tables and pages in the studio, without changing the runtime: docs/content/dev/plugins.

The documentation – a user guide and the developer docs – is in docs/content and is a site of its own: pnpm dev:docs.

License

The wizard format, the runner and four libraries are MIT. The rest of the code is FSL-1.1-MIT.

WhatLicence
The wizard format: the eighteen files of packages/shared that define a wizard, read it and pack it as a .wizard fileMIT or FSL-1.1-MIT, your choice (LICENSE-MIT)
The runner, packages/runnerMIT (LICENSE)
The libraries @engenty/decision-model, @engenty/search-index, @engenty/search-libsql and @engenty/goose on npm, in packages/decision-model, packages/search-index, packages/search-libsql and packages/gooseMIT (the LICENSE in each folder)
The plugin for the AI apps, plugin/, without the engenty figures in itMIT (LICENSE)
Everything else: the studio, the runtime, the wizards command, @engenty/wizards on npmFSL-1.1-MIT (LICENSE)
The engenty figures as artworkCC BY 4.0 (LICENSE-FIGURES)
The name and the figures as a brandTrademarks (TRADEMARKS.md)

FSL-1.1-MIT is source available: use it for yourself and your company, run it, change it – just don’t offer it to others as a competing product or service. Each release becomes MIT two years after it is published. No licence grants rights to the name or the figures as a brand.

COPYRIGHTS.md lists the exact files under each licence. It also names the owner, the marks, what is not ours and the third-party software with its licences. In the docs: Licensing.

版本与发布记录

@engenty/wizards-runtime 共发布 49 个版本,首次发布于 2026/10/17;过去 12 个月发布了 49 个版本。

版本发布日期距今
0.19.0latest2026/11/103 天前
0.18.02026/11/085 天前
0.17.22026/11/067 天前
0.17.12026/11/067 天前
0.17.02026/11/067 天前
0.16.22026/11/067 天前

关于 @engenty/wizards-runtime 的常见问题

@engenty/wizards-runtime 是什么?

Make a wish. Get your wizard. It guides you step by step. Let AI do the work. Runs on your machine, on the AI subscription you already have. The runtime, which npx wizards installs.

如何安装 @engenty/wizards-runtime?

在项目目录运行 npm install @engenty/wizards-runtime,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 wizards,可以用 npx wizards 直接运行。

@engenty/wizards-runtime 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/engenty__wizards-runtime 是否存在。

@engenty/wizards-runtime 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@engenty/wizards-runtime 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=24.11。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@engenty/wizards-runtime 可以商用吗?

@engenty/wizards-runtime 使用 FSL-1.1-MIT AND CC-BY-4.0 许可。声明的许可为 FSL-1.1-MIT AND CC-BY-4.0,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@engenty/wizards-runtime 的下载量有多少?

根据 npm 官方下载统计,@engenty/wizards-runtime 在 2026/10/14 – 2026/11/12 这 30 天内被下载 7,771 次,日均约 259 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@engenty/wizards-runtime 还在维护吗?

最新版本 0.19.0 发布于 2026/11/10(3 天前);至今共发布 49 个版本,其中过去 12 个月发布了 49 个;首次发布于 2026/10/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。