EllisShang

Case Study

Pulse Editor

Founding Engineer & Full-Stack Developer · ClayPulse AI · Jan 2025 - Present

View live project

Overview

Founding and leading Pulse Editor, a hackathon-winning, modular, cross-platform AI-native productivity platform that unifies vibe coding, AIGC creation, and workflow automation into a single visual workspace across web, desktop, and mobile.

Key Technologies

Next.jsTypeScriptReactNode.jsPostgreSQLOpenAI APIElectronCapacitorModule FederationPulse CLI

Story & Process

I am the founder of ClayPulse AI. I actively work on a new AI creativity platform called Pulse Editor.

Pulse Editor is a hackathon-winning, modular, cross-platform, AI-native productivity and creativity platform that unifies vibe coding, AIGC creation, and workflow automation in a single visual workspace.

From idea to execution, creators and developers can create, build, and automate using a growing library of tools and extensions from the Pulse Editor Marketplace.

Whether you're editing text, generating images, coding apps, or producing videos, Pulse Editor adapts to your workflow — on desktop, mobile, or web. Powered by an AI-native foundation, Pulse offers intelligent planning, context-aware suggestions, real-time AI collaboration, and autonomous task execution — making creativity faster, smarter, and more connected.

Highlights

  • 1st place winner at Ship It Sunday (AI Hacker House, Shanghai)
  • Early traction with 100+ users and community members across GitHub, Discord, and WeChat
  • Shipped web, desktop, and mobile clients plus a growing ecosystem of official and community apps

Problem & Vision

Traditional IDEs and productivity tools were never designed for AI-native, multi-modal creation or mobile-first workflows. At the same time, most "vibe coding" tools behave like a code blender: they generate throwaway code, flatten guarantees, and make it hard to compose logic or reason about provenance.

With Pulse Editor, I’m building a different model: vibe-coded apps are first-class, composable units. Instead of endlessly remixing code, apps behave like mini factories with clear contracts, so AI agents and humans can chain them together into scalable, trustworthy systems.

Vibe Coding

Pulse Editor's lego-like, federated architecture allows developers and AI agents to generate visually appealing and functional full-stack applications in minutes, and dynamically compose them into automation workflows on all platforms, including web, mobile, and desktop.

In addition to the frontend vibe coding interface, Pulse Editor also provides an API-only, serverless vibe coding service that you can integrate directly into your own chatbot or agent system.

You can see an example endpoint here: Vibe Dev Flow Generate.

Product & Architecture

On the product side, Pulse Editor feels like a "Cursor-like" environment plus an AI automation canvas:

  • A cross-platform workspace (web, desktop, mobile) for coding, content creation, and automation
  • A visual canvas where users drag, connect, and orchestrate mini apps into workflows
  • A marketplace where developers publish Pulse Apps and workflows for others to reuse and remix

Under the hood, Pulse Editor is built as a modular, extension-driven system. The core runs on Next.js and TypeScript, with Electron and Capacitor bringing the same experience to desktop and mobile. Extensions are implemented as micro frontends using Module Federation, so third-party Pulse Apps can ship their own UI and backend logic and still plug cleanly into the platform.

On the platform side, I work on:

  • The workflow canvas for composing full-stack apps and AI agents
  • The Pulse CLI and React APIs that let developers build and publish new apps
  • Cloud workspaces and remote dev containers for running AI-heavy workflows
  • Core AI capabilities for coding, terminal agents, and image/video generation

Mini-Apps OS & Automation

Pulse Editor offers visualized workflow automation in the frontend client, as well as backend automation driven by APIs. Developers can develop and publish new mini-apps and workflows quickly using the official CLI tools, SDK libraries, and AI-powered vibe coding tools.

Once published, apps instantly become available across supported devices, reaching users on web, desktop, and mobile without additional integration work.

Mission

Pulse Editor’s long-term objective is to become a hub where creators and developers publish useful, high-quality tools, and where platform AI agents can automate increasingly complex work — not by rewriting existing apps, but by composing them together.

Pulse Editor's target audience

Pulse Editor focuses on two sides:

  • Creators and workflow users: designers, content creators, and no-code builders who want AI-accelerated workflows
  • Developers and tool builders: engineers and product people who publish Pulse Apps to the marketplace and reach users across devices

You can explore the product at pulse-editor.com, join the beta at pulse-editor.com/beta, or dive into the source on GitHub.