Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 53 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,14 @@ Running vibe coding workflow in canvas view allows you to develop software on an
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:
![Browser_Controller](https://cdn.pulse-editor.com/assets/MCP_Agent.png)

## 3. Serverless ComfyUI Image/Video Generation (WIP)
## 3. Remote ComfyUI Workspace and Serverless ComfyUI Image/Video Generation (WIP)

You can run workflows with [Pulse App ComfyUI Workflow](https://github.com/Shellishack/pulse-app-comfyui-workflow).
### Remote ComfyUI Workspace
You can even run remote ComfyUI on Pulse Editor mobile app.
![Remote_ComfyUI](https://cdn.pulse-editor.com/assets/remote-comfyui.jpg)

### Serverless ComfyUI Inference (Coming soon)

## 4. Video Editing (WIP)

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

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

## Build your own Pulse App
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).

### Development
To get started, download our CLI tool
```bash
npm i -g @pulse-editor/cli
```
Then, create a new template using:
```bash
pulse create
```
![pulse-cli](https://cdn.pulse-editor.com/assets/pulse-cli.png)

Next, select your development framework (only React is supported for now) and fill in your project name.

You can also choose visibility of your app on Pulse Editor marketplace.
- Public: any user can discover and use your app
- Unlisted: only users that you invite with a share link can use your app
- Private: only you can access your app

### Publishing your app to Pulse Editor marketplace
To publish your app to marketplace, go to https://pulse-editor.com to create a developer API key.
Then copy your key and run:
```bash
pulse login
```
After you have signed in, you can use the following command to publish your app:
```bash
pulse publish
```


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).

Some of our official extensions are also open-source. Feel free to take examples from them and/or contribute to them.

- [Code View (MIT)](https://github.com/ClayPulse/pulse-editor-code-view)
- [Terminal (MIT)](https://github.com/ClayPulse/pulse-editor-terminal)
- [Text Node (MIT)](https://github.com/Shellishack/pulse-app-text-node)
- [Json Utils (MIT)](https://github.com/Shellishack/pulse-app-json-utils)
- [MCP Client (MIT)](https://github.com/Shellishack/pulse-app-mcp-agent)
- [MCP Server Connection Node (MIT)](https://github.com/Shellishack/pulse-app-mcp-server-connection)
- [ComfyUI Workflow Node (AGPL-3.0)](https://github.com/Shellishack/pulse-app-comfyui-workflow)
- [OpenCut Editor (MIT)](https://github.com/Shellishack/opencut-editor)

# Beta Release Roadmap

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

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

# Getting Started -- Development Guide
# Pulse Editor Core Development Guide

## Recommended Nodejs version

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

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

## Pulse Editor App Development

Pulse Editor uses [Modular Federation](https://module-federation.io/) to deliver its modular extensions.
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).

Some of our official extensions are also open-source. Feel free to take examples from them and/or contribute to them.

- [Pulse Editor Code View](https://github.com/ClayPulse/pulse-editor-code-view)
- [Pulse Editor Terminal](https://github.com/ClayPulse/pulse-editor-terminal)

## Pulse Editor NPM libraries development

### Versioning
Expand Down
Loading
Loading