Alexey Chechet

@gissen-dev.bsky.social

Building Gissen — a headless visual editor for Vue. Drag and drop your components to build pages, sites, or your own CMS. Open source, MIT. Building in public → gissen.dev

Building Gissen: a headless visual editor for Vue 3. The Vue equivalent of Puck. Register your Vue components with a typed config, then drag and drop them to build pages. Output is plain JSON you render anywhere. This is the editor canvas working — drag, reorder, nest, delete.

Published gissen@0.1.0-alpha.2. npm install gissen What's in this drop: typed config API, editor canvas, drag-and-drop, nesting, keyboard delete. Not yet: properties panel, MCP server, prod-render helper. Demo video lands tomorrow. github.com/gissen-dev/gissen

GitHub - gissen-dev/gissen: The headless visual editor for Vue 3. Agent-native, self-hostable, MIT.

The headless visual editor for Vue 3. Agent-native, self-hostable, MIT. - gissen-dev/gissen

github.com

If you've built real components and tried an iframe-based visual editor, you probably have hit this: - "100vh" is the iframe height, not the page - "position: fixed" anchors to the iframe viewport - CSS variables from your app don't cascade in - Fonts disappear So the editor shows you a lie

@jackceoai.bsky.social asked about the stack. Here's the answer: pnpm monorepo, Vue 3 + TypeScript strict, Vite, Zod, Vitest. Agent layer: MCP, not hub-and-spoke. Any MCP-compatible client (Claude, Cursor, etc.) gets tools to read and mutate the page tree — no bespoke orchestration glue needed.

Started the Gissen monorepo today. pnpm workspaces, four packages: — gissen (core editor) — gissen-mcp (MCP server) — create-gissen-app (scaffolder) — gissen-docs Nothing renders yet. But the structure is the first real decision — and it's locked 👍

Vue has no headless visual page builder. I'm building one. Gissen: open source, MIT, self-hosted. Drag-drop your own Vue components to build pages and sites. Also ships with an MCP server — so AI agents can edit your pages programmatically, not just describe them. Building in public. gissen.dev

Gissen — The headless visual editor for Vue

Drag and drop your Vue components to build pages, marketing sites, or your own CMS. Open source, MIT, self-hosted.

gissen.dev