Skip to content

Commit e877df5

Browse files
authored
Merge pull request #122 from ClayPulse/dev
Update packages
2 parents 17740b8 + e0e88e1 commit e877df5

File tree

9 files changed

+844
-1477
lines changed

9 files changed

+844
-1477
lines changed

README.md

Lines changed: 53 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,14 @@ Running vibe coding workflow in canvas view allows you to develop software on an
6565
You can connect MCP servers and Pulse full-stack apps to agentic chat. e.g. installation-free browser agent with chrome-devtools-mcp and chrome remote debugging:
6666
![Browser_Controller](https://cdn.pulse-editor.com/assets/MCP_Agent.png)
6767

68-
## 3. Serverless ComfyUI Image/Video Generation (WIP)
68+
## 3. Remote ComfyUI Workspace and Serverless ComfyUI Image/Video Generation (WIP)
6969

7070
You can run workflows with [Pulse App ComfyUI Workflow](https://github.com/Shellishack/pulse-app-comfyui-workflow).
71+
### Remote ComfyUI Workspace
72+
You can even run remote ComfyUI on Pulse Editor mobile app.
73+
![Remote_ComfyUI](https://cdn.pulse-editor.com/assets/remote-comfyui.jpg)
74+
75+
### Serverless ComfyUI Inference (Coming soon)
7176

7277
## 4. Video Editing (WIP)
7378

@@ -105,6 +110,52 @@ have to start a [remote workspace](#start-a-remote-workspace) first.
105110

106111
![Workspace_CreateTerminalInWorkspace](https://cdn.pulse-editor.com/assets/Workspace_CreateTerminalInWorkspace.gif)
107112

113+
## Build your own Pulse App
114+
We made a MF-compatible full-stack development template (theoretically framework agnostic). For now, we have official support for developing Pulse App using React (more frameworks to come).
115+
116+
### Development
117+
To get started, download our CLI tool
118+
```bash
119+
npm i -g @pulse-editor/cli
120+
```
121+
Then, create a new template using:
122+
```bash
123+
pulse create
124+
```
125+
![pulse-cli](https://cdn.pulse-editor.com/assets/pulse-cli.png)
126+
127+
Next, select your development framework (only React is supported for now) and fill in your project name.
128+
129+
You can also choose visibility of your app on Pulse Editor marketplace.
130+
- Public: any user can discover and use your app
131+
- Unlisted: only users that you invite with a share link can use your app
132+
- Private: only you can access your app
133+
134+
### Publishing your app to Pulse Editor marketplace
135+
To publish your app to marketplace, go to https://pulse-editor.com to create a developer API key.
136+
Then copy your key and run:
137+
```bash
138+
pulse login
139+
```
140+
After you have signed in, you can use the following command to publish your app:
141+
```bash
142+
pulse publish
143+
```
144+
145+
146+
For detailed guides on how to start developing and using extensions locally, check out our [React template repository](https://github.com/ClayPulse/pulse-editor-extension-template).
147+
148+
Some of our official extensions are also open-source. Feel free to take examples from them and/or contribute to them.
149+
150+
- [Code View (MIT)](https://github.com/ClayPulse/pulse-editor-code-view)
151+
- [Terminal (MIT)](https://github.com/ClayPulse/pulse-editor-terminal)
152+
- [Text Node (MIT)](https://github.com/Shellishack/pulse-app-text-node)
153+
- [Json Utils (MIT)](https://github.com/Shellishack/pulse-app-json-utils)
154+
- [MCP Client (MIT)](https://github.com/Shellishack/pulse-app-mcp-agent)
155+
- [MCP Server Connection Node (MIT)](https://github.com/Shellishack/pulse-app-mcp-server-connection)
156+
- [ComfyUI Workflow Node (AGPL-3.0)](https://github.com/Shellishack/pulse-app-comfyui-workflow)
157+
- [OpenCut Editor (MIT)](https://github.com/Shellishack/opencut-editor)
158+
108159
# Beta Release Roadmap
109160

110161
🎉🎉Pulse Editor is now in beta 2.
@@ -184,7 +235,7 @@ A VSCode Webview Extension with limited features is available [here](https://mar
184235

185236
For detailed VSCode extension user guide, check out [VSCode Extension User Guide](vscode-extension/README.md)
186237

187-
# Getting Started -- Development Guide
238+
# Pulse Editor Core Development Guide
188239

189240
## Recommended Nodejs version
190241

@@ -295,16 +346,6 @@ Pulse Editor uses VSCode Webview API to create a VSCode Extension. To develop VS
295346

296347
Note that you will also need to run the Nextjs server locally during development.
297348

298-
## Pulse Editor App Development
299-
300-
Pulse Editor uses [Modular Federation](https://module-federation.io/) to deliver its modular extensions.
301-
For guides on how to start developing and using extensions locally, check out our [React template repository](https://github.com/ClayPulse/pulse-editor-extension-template).
302-
303-
Some of our official extensions are also open-source. Feel free to take examples from them and/or contribute to them.
304-
305-
- [Pulse Editor Code View](https://github.com/ClayPulse/pulse-editor-code-view)
306-
- [Pulse Editor Terminal](https://github.com/ClayPulse/pulse-editor-terminal)
307-
308349
## Pulse Editor NPM libraries development
309350

310351
### Versioning

0 commit comments

Comments
 (0)