Web editor for the simplest declarative plugins for 🐊Putout, pluggable code transformer of your dreams 🤫.
📱When on mobile use Mobile Putout Editor.
🐊Putout wasn't invited to parser's party, so he made it's own party 🎉 with the most friendly and maintainable parsers:
And of course 🐊Putout Runner with:
enabled. For other then JavaScript languages and other transformations please use marvelous astexplorer.
| Package | What it is |
|---|---|
packages/client |
the editor itself |
packages/chat |
/chat — a thread where a command runs 🐊Putout over the source you set, with the AST tree beside it |
packages/commands |
the commands and the AST flattener, shared by the chat and the mcp |
packages/mcp |
an MCP server exposing 🐊Putout to an agent |
packages/plugin-putout-editor |
the lint rules that are about this codebase |
A command is its first word — ast, source [source], find [plugin] — with
no sigil in front of it, and help prints what each one takes. See
packages/chat/README.md.
- generate token to create gist
- create file
/etc/systemd/system/putout-editor.service.d/overrids.confwith:
[Service]
Environment=AUTH_TOKEN=your-github-token-with-access-to-gistMIT