[{"data":1,"prerenderedAt":33},["ShallowReactive",2],{"i-lucide:grip":3,"i-lucide:chevron-right":8,"i-lucide:moon":10,"i-lucide:sun":12,"i-lucide:languages":14,"i-lucide:chevron-down":16,"i-lucide:shield-check":18,"i-lucide:mail":20,"blog-body-human-ai-cowriting-en":22,"i-lucide:lightbulb":23,"i-lucide:pen-tool":25,"i-lucide:code":27,"i-lucide:git-branch":29,"i-lucide:star":31},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"12\" cy=\"19\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"19\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"19\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 8l6 6m-7 0l6-6l2-3M2 5h12M7 2h1m14 20l-5-10l-5 10m2-4h6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>","\u003Cblockquote>\n\u003Cp>The point of human–AI cowriting is to let AI speed production while you keep final control — not to let a model finish the work quietly on disk. Interaction and rendering let you change direction and details before the product is done.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"\u002Fblog\u002Fhuman-ai-cowriting\u002Fcover.webp\" alt=\"Core argument illustration\">\u003C\u002Fp>\n\u003Ch2>What does human–AI cowriting mean?\u003C\u002Fh2>\n\u003Cp>Human–AI cowriting means \u003Cstrong>you and an AI are writing the same product while it is still taking shape\u003C\u002Fstrong>: the AI speeds drafting, revising, and splitting; you decide on a visible interface whether it is right, where it should go, and how the details should change. The question is not whether you know how to use AI. It is \u003Cstrong>where the product takes shape\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Many people hear “cowriting” and picture two people taking turns on a document, or dropping a brief and waiting for a finished delivery. Both are missing a half. The first has no acceleration. The second keeps the human out of the middle of production. Cowriting wants a third path: \u003Cstrong>speed to the AI, direction and details to the human\u003C\u002Fstrong> — and that control has to happen while the product is still alive and still changeable.\u003C\u002Fp>\n\u003Cp>So cowriting is not opening another chat window, and it is not dropping files into a local script that batches images. A chat window is only words. A local script usually runs to the end, and you only review afterward. What actually makes it cowriting is two things on the same canvas at once: the AI is still writing, and you can already see what it wrote.\u003C\u002Fp>\n\u003Ch2>Why shouldn't you let AI finish the work in the background?\u003C\u002Fh2>\n\u003Cp>If AI finishes the work in the background or on your machine, you can only accept or reject. One-shot generation, export-and-done, a script that writes a folder — these are fast, but they postpone “is this right?” until the product has already set.\u003C\u002Fp>\n\u003Cp>That creates three concrete problems:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>You discover a wrong direction too late.\u003C\u002Fstrong> How many Xiaohongshu (Little Red Book) cards you need, or which step a flowchart should open with, is often obvious only on a preview. “Done” in the chat is not the same as “standing” on the page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Details cannot be touched; you can only redo.\u003C\u002Fstrong> If a title is too big, one card is too dense, or an arrow points the wrong way, and there is no mid-process surface, you regenerate the whole piece — including the parts you already liked.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You become QA, not an author.\u003C\u002Fstrong> The point of speeding production is to spend human attention on judgment, not on a full rewrite after the fact.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Human–AI cowriting starts from a plain fact: \u003Cstrong>direction and details can only be judged against the finished look.\u003C\u002Fstrong> If that look exists only at the moment generation ends, you have no middle. Bring rendering into the process, and you can speak in the middle.\u003C\u002Fp>\n\u003Ch2>Does mid-process control depend on interaction and rendering?\u003C\u002Fh2>\n\u003Cp>Yes. Cowriting holds together because of \u003Cstrong>the layer you can see and touch\u003C\u002Fstrong> — on-page preview (rendering) and on-page controls (interaction) — not because of a stronger model. Without those two layers, you and the AI are still trading copy-paste. Cowriting collapses into taking turns in a chat.\u003C\u002Fp>\n\u003Cp>Rendering solves “seeing.” After Markdown becomes cards, length, whitespace, and pagination have to be judged on the card preview, not in the source. After a flowchart is drawn, collisions and wrong arrows have to be seen on the diagram, not in a text description.\u003C\u002Fp>\n\u003Cp>Interaction solves “intervening.” You can change a title, delete an extra card, or pick another export without throwing the whole product away. The AI can keep writing on the same page: what you just changed is still there, and the next edit stacks on top instead of starting from zero.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Approach\u003C\u002Fth>\n\u003Cth>When you see the result\u003C\u002Fth>\n\u003Cth>When you can change it\u003C\u002Fth>\n\u003Cth>Feels like\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>One-shot generation in chat\u003C\u002Ftd>\n\u003Ctd>After everything finishes\u003C\u002Ftd>\n\u003Ctd>Restate the brief and generate again\u003C\u002Ftd>\n\u003Ctd>Handing in work for review\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Local script \u002F background batch\u003C\u002Ftd>\n\u003Ctd>After files are written\u003C\u002Ftd>\n\u003Ctd>Change parameters and rerun\u003C\u002Ftd>\n\u003Ctd>A production line\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Human–AI cowriting (on-page render + interaction)\u003C\u002Ftd>\n\u003Ctd>Mid-process; the preview updates\u003C\u002Ftd>\n\u003Ctd>Direction and details, anytime\u003C\u002Ftd>\n\u003Ctd>Writing on the same canvas\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>The third row is the point of cowriting: \u003Cstrong>acceleration happens on the AI side; control happens on the side you can see.\u003C\u002Fstrong> Both have to be present.\u003C\u002Fp>\n\u003Ch2>Why is MeTool a natural fit for human–AI cowriting?\u003C\u002Fh2>\n\u003Cp>MeTool is a natural fit because its tools are already a \u003Cstrong>canvas that takes shape on the page\u003C\u002Fstrong>: change the left, see the right immediately; click, delete, or rephrase anytime — instead of waiting for a chat or a script to deliver a finished bundle. The mid-process rendering and interaction that cowriting needs exist on these pages before any AI is connected.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"\u002Fblog\u002Fhuman-ai-cowriting\u002F01-metool-cowriting.webp\" alt=\"Human–AI cowriting on a MeTool page: the assistant writes source on the left; you adjust details on the right-hand preview; the blue loop sends judgment back to the same page\">\u003C\u002Fp>\n\u003Cp>Most AI use looks like this: you ask in a chat, the model writes somewhere you cannot see, then it hands back words or a file. MeTool is the other way around. The page does not depend on AI — without an assistant it is already a complete tool: input and preview sit side by side, and the result stays in view. Once an assistant is connected, the AI only writes faster onto that same canvas. It does not move production into the background. You still judge against the preview. You can still change one detail yourself.\u003C\u002Fp>\n\u003Cp>Fit is not about model strength. It is whether the page already does these three things:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Cowriting needs\u003C\u002Fth>\n\u003Cth>Already on a MeTool page\u003C\u002Fth>\n\u003Cth>If it is missing\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>The product is visible mid-process\u003C\u002Ftd>\n\u003Ctd>Source changes, preview follows\u003C\u002Ftd>\n\u003Ctd>You only review at the end\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>You can intervene without the AI\u003C\u002Ftd>\n\u003Ctd>Titles, pagination, and export are on the page\u003C\u002Ftd>\n\u003Ctd>Changing one thing means restating the brief\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>AI and human share one canvas\u003C\u002Ftd>\n\u003Ctd>The assistant reads and writes this page, not a separate copy\u003C\u002Ftd>\n\u003Ctd>Each side writes its own version\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>The pages that can cowrite first are the ones that already fill those three: notes sliced into cards on \u003Ca href=\"\u002Fmarkdown\u002Fxiaohongshu\u002F\">Markdown to Xiaohongshu cards\u003C\u002Fa> and the \u003Ca href=\"\u002Fdocs\u002FmdToXiaohongshu\u002F\">same conversion on the docs side\u003C\u002Fa> — source on one side, cards on the other, so you can see which page is cramped or which line does not sound like speech; flows and structures on \u003Ca href=\"\u002Fmarkdown\u002Fmermaid\u002F\">Mermaid diagrams\u003C\u002Fa>, where a wrong arrow is a one-segment fix, not a full redraw.\u003C\u002Fp>\n\u003Cp>The rule is then clear: \u003Cstrong>a page with no mid-process preview and no direct human edits is only remote typing, even after you connect an AI.\u003C\u002Fstrong> MeTool fits this pattern because the page is a tool for people first, and only then invites an assistant onto the same page to go faster — not because AI finishes the work locally and then shows you a result.\u003C\u002Fp>\n\u003Cp>How to hook in the assistant you already use is an operations question; this article does not walk through it. For a step-by-step, see \u003Ca href=\"\u002Fblog\u002Fp\u002Fconnect-ai-to-online-tools\u002F\">How do I let my current AI operate a web tool?\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>When is human–AI cowriting a good fit?\u003C\u002Fh2>\n\u003Cp>Human–AI cowriting fits mid-process work you can only judge by looking at the output. It is a poor fit for one-shot tasks that can ship without anyone watching the making.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>What you need\u003C\u002Fth>\n\u003Cth>Better fit\u003C\u002Fth>\n\u003Cth>Why\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Slice a long note into cards and tune the voice as you look\u003C\u002Ftd>\n\u003Ctd>Human–AI cowriting\u003C\u002Ftd>\n\u003Ctd>Pagination and tone only make sense on a preview\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Turn a process or relationship into a diagram and reshape it\u003C\u002Ftd>\n\u003Ctd>Human–AI cowriting\u003C\u002Ftd>\n\u003Ctd>Overlaps, hierarchy, and arrows have to be seen\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>A plain-text reply with no layout\u003C\u002Ftd>\n\u003Ctd>One-shot generation in chat\u003C\u002Ftd>\n\u003Ctd>There is no mid-process render to watch\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>A hundred near-identical images, no mid-checks\u003C\u002Ftd>\n\u003Ctd>Background \u002F local batch\u003C\u002Ftd>\n\u003Ctd>Human control is unused; speed wins\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Fix one typo on an existing page\u003C\u002Ftd>\n\u003Ctd>Click it yourself\u003C\u002Ftd>\n\u003Ctd>You do not need to invite AI\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>The boundary is also honest: you usually cowrite against \u003Cstrong>the current page only\u003C\u002Fstrong>. Close it, and the assistant no longer knows where to write. Tools that have not wired preview and write-back should not pretend they already cowrite. Cowriting speeds the stretch of production that still needs judgment. It does not move the whole pipeline into the background in place of you.\u003C\u002Fp>\n\u003Ch2>Takeaway\u003C\u002Fh2>\n\u003Cp>Human–AI cowriting is not a more obedient automaton. It is \u003Cstrong>AI for speed, you for control\u003C\u002Fstrong>: the product is rendered on the page, and you change direction and details through interaction while it is still forming. Letting AI finish locally or in the background leaves you with review only — a hand-in, not cowriting. MeTool fits because the page itself is a canvas you can see and change. Once that shape is right, it is worth connecting an assistant.\u003C\u002Fp>\n",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":24},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":26},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z\"\u002F>\u003Cpath d=\"m18 13l-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18M2.3 2.3l7.286 7.286\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":28},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 18l6-6l-6-6M8 6l-6 6l6 6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":30},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 6a9 9 0 0 0-9 9V3\"\u002F>\u003Ccircle cx=\"18\" cy=\"6\" r=\"3\"\u002F>\u003Ccircle cx=\"6\" cy=\"18\" r=\"3\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":32},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.12 2.12 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16z\"\u002F>",1787054364704]