editor vs tersa
Two of the top ai editors and workflow canvases, side by side: score, setup, license, activity and what each review found.
editor
Notion-style Nuxt editor with AI completions and optional collaboration
tersa
Node canvas for chaining text, image and video models via AI Gateway
| What we compare | editor | tersa |
|---|---|---|
| Score parts, out of 100 | ||
| Adoption | 5, niche | 50, known |
| Freshness | 100, active | 59, recent |
| Maintenance | 33, patchy | 0, weak |
| Easy to run | 67, easy | 0, hard |
| Agent-ready | 0, none | 0, none |
| Facts from GitHub and the README | ||
| Stars | 171 | 1k |
| License | MIT (permissive) | MIT (permissive) |
| Last commit | Oct 2026 | Feb 2026 |
| Last release | None published | Feb 2026 |
| Language | TypeScript | TypeScript |
| Docker | No | No |
| GPU | Not needed | Not needed |
| arm64 or Apple Silicon | Not stated | Not stated |
editor
Nuxt template on the Nuxt UI Editor component and TipTap: headings, tables, slash commands, drag handle, mentions, emoji, markdown output and image upload via NuxtHub Blob. AI features (inline completions, continue, fix grammar, extend, simplify, summarize, translate) stream through AI SDK useCompletion and Vercel AI Gateway; collaboration uses Y.js with PartyKit. Scaffold with npm create nuxt -t ui/editor.
Who it is for: Vue and Nuxt teams adding an AI writing editor
Strengths
- AI, blob storage and collaboration are each optional and env-gated
- One AI Gateway key instead of per-provider keys
- Collaboration via Y.js, swappable from PartyKit to Liveblocks or Tiptap
- Live demo at editor-template.nuxt.dev
Weaknesses
- No auth or document persistence; content is not saved server-side
- Collaboration requires deploying a separate PartyKit server
- Translate supports English, French, Spanish and German only
- No tests
- TypeScript, Vercel AI Gateway via AI SDK useCompletion
- Needs Vercel AI Gateway key (optional), Blob storage: Vercel Blob, R2 or S3 (optional), PartyKit (optional)
- GitHub template
- env example file
tersa
Next.js 15 app with a ReactFlow canvas where you connect text, image and video nodes and run them through the Vercel AI SDK Gateway (25+ providers), with streaming output, reasoning display, cost indicators and TipTap for rich text. Canvas state persists in browser local storage; media goes to Vercel Blob. For developers who want a visual model playground to fork; no auth, database or server-side workflow storage.
Who it is for: Developers prototyping multi-model visual pipelines
Strengths
- One AI Gateway key reaches text, image and video models from 25+ providers
- Relative cost indicators and reasoning output per model
- ReactFlow, TipTap, shadcn/ui and Kibo UI already composed
Weaknesses
- Workflows live only in browser local storage
- No auth or multi-user support
- Vercel Blob required for media; Vercel-centric
- Last commit 2026-02; no tests
- TypeScript, Vercel AI SDK Gateway
- Needs Vercel AI Gateway credentials, Vercel Blob