[{"data":1,"prerenderedAt":726},["ShallowReactive",2],{"features-hub-en":3},[4,128,228,308,409,488,566,647],{"id":5,"title":6,"body":7,"description":115,"extension":116,"meta":117,"navigation":123,"path":124,"seo":125,"stem":126,"__hash__":127},"pages\u002Fen\u002Ffeatures\u002Fai-agent.md","AI writing agent",{"type":8,"value":9,"toc":106},"minimark",[10,14,19,28,32,41,45,63,67,85,89,100],[11,12,6],"h1",{"id":13},"ai-writing-agent",[15,16,18],"h2",{"id":17},"what-problem-it-solves","What problem it solves",[20,21,22,23,27],"p",{},"Generic chat lacks project context, invents paths, or overwrites the wrong file. Long-form work needs ",[24,25,26],"strong",{},"several documents in play"," and a controllable edit loop.",[15,29,31],{"id":30},"how-writex-handles-it","How WriteX handles it",[20,33,34,35,40],{},"The WriteX agent is bound to your project folder. It reads the Markdown and attachments you add as context and shows tool steps in the UI. Calls go through ",[36,37,39],"a",{"href":38},"\u002Ffeatures\u002Fbyok","BYOK"," to your chosen model. WriteX does not host models or upload manuscript content to its own cloud.",[15,42,44],{"id":43},"typical-use-cases","Typical use cases",[46,47,48,52,55],"ul",{},[49,50,51],"li",{},"Expand chapters from outline and canon files with consistent tone",[49,53,54],{},"Roll several notes into a README, weekly report, or review draft",[49,56,57,58,62],{},"Add public facts via ",[36,59,61],{"href":60},"\u002Ffeatures\u002Fweb-search","web search"," when needed",[15,64,66],{"id":65},"works-well-with","Works well with",[20,68,69,70,74,75,79,80,84],{},"Scope inputs with ",[36,71,73],{"href":72},"\u002Ffeatures\u002Fcontext-attachments","context attachments","; find files via ",[36,76,78],{"href":77},"\u002Ffeatures\u002Fproject-search","project search","; ",[36,81,83],{"href":82},"\u002Ffeatures\u002Fversion-history","snapshot"," before risky rewrites.",[15,86,88],{"id":87},"common-questions","Common questions",[20,90,91,94,95,99],{},[24,92,93],{},"Does the agent modify files on its own?"," It depends on your prompts and confirmations—see ",[36,96,98],{"href":97},"\u002Ffaq\u002Fagent-modifies-files","Does the agent modify local files?",".",[20,101,102,105],{},[24,103,104],{},"Do I need a WriteX account?"," No—configure an API key and start.",{"title":107,"searchDepth":108,"depth":108,"links":109},"",2,[110,111,112,113,114],{"id":17,"depth":108,"text":18},{"id":30,"depth":108,"text":31},{"id":43,"depth":108,"text":44},{"id":65,"depth":108,"text":66},{"id":87,"depth":108,"text":88},"WriteX Agent drafts and edits across multi-file project context—reads the docs you attach, shows tool steps, keeps manuscripts off WriteX servers, works with BYOK multi-model.","md",{"seoTitle":118,"summary":119,"order":108,"related":120},"Multi-File AI Writing Agent | Local Edits | WriteX","Read and edit local Markdown across files—with visible steps.",[121,122],"byok","context-attachments",true,"\u002Fen\u002Ffeatures\u002Fai-agent",{"title":6,"description":115},"en\u002Ffeatures\u002Fai-agent","FxXYt9dA4KEGqTSW34su-yIGZu1NkgyaT8MypWq5bqA",{"id":129,"title":130,"body":131,"description":216,"extension":116,"meta":217,"navigation":123,"path":224,"seo":225,"stem":226,"__hash__":227},"pages\u002Fen\u002Ffeatures\u002Fbyok.md","Bring your own key (BYOK) & multi-model",{"type":8,"value":132,"toc":209},[133,136,138,141,143,150,152,163,165,192,194,200],[11,134,130],{"id":135},"bring-your-own-key-byok-multi-model",[15,137,18],{"id":17},[20,139,140],{},"Bundled AI subscriptions lock cost and compliance to one vendor. Writing needs cheap models for daily cleanup and stronger models for polish—and many people already have multiple API budgets or a company gateway.",[15,142,31],{"id":30},[20,144,145,146,149],{},"Pick a provider (DeepSeek, Kimi, OpenAI, Anthropic, GLM, Qwen, and more) or a compatible custom endpoint, paste your API key, and store it encrypted on device. WriteX forwards requests to your provider under their billing—",[24,147,148],{},"we do not resell tokens",". Switch models inside the same agent workflow by task.",[15,151,44],{"id":43},[46,153,154,157,160],{},[49,155,156],{},"Low-cost models for note tidy-up; stronger models for external drafts",[49,158,159],{},"Route through a company-approved LLM gateway",[49,161,162],{},"A\u002FB tone and cost before you finalize",[15,164,66],{"id":65},[20,166,167,168,172,173,177,178,182,183,187,188,99],{},"Powers the ",[36,169,171],{"href":170},"\u002Ffeatures\u002Fai-agent","AI agent"," for multi-file writing; fits ",[36,174,176],{"href":175},"\u002Ffeatures\u002Flocal-first","local-first & security"," with no WriteX account. See ",[36,179,181],{"href":180},"\u002Ffaq\u002Fwhich-models-supported","Which models are supported?",", ",[36,184,186],{"href":185},"\u002Fguides\u002Fconfigure-byok","Configure BYOK",", and ",[36,189,191],{"href":190},"\u002Fdoc\u002Fget-key","Get an API key",[15,193,88],{"id":87},[20,195,196,199],{},[24,197,198],{},"Are keys synced to the cloud?"," No—local encrypted storage only.",[20,201,202,205,206,99],{},[24,203,204],{},"Is WriteX free?"," The app is free in public beta; model usage is billed by your provider—",[36,207,204],{"href":208},"\u002Ffaq\u002Fis-writex-free",{"title":107,"searchDepth":108,"depth":108,"links":210},[211,212,213,214,215],{"id":17,"depth":108,"text":18},{"id":30,"depth":108,"text":31},{"id":43,"depth":108,"text":44},{"id":65,"depth":108,"text":66},{"id":87,"depth":108,"text":88},"WriteX multi-model BYOK: switch DeepSeek, Kimi, Claude, GPT, Qwen, and more in one writing workbench. Keys encrypted on device—no WriteX-hosted models.",{"seoTitle":218,"summary":219,"order":220,"related":221},"Multi-Model BYOK AI Writing | Your API Keys | WriteX","One workbench, many models—keys stay on your machine.",6,[222,223],"ai-agent","local-first","\u002Fen\u002Ffeatures\u002Fbyok",{"title":130,"description":216},"en\u002Ffeatures\u002Fbyok","6U8NO84RJsRZdE1MnfDnp2DJisjoAXNk4ObUS1wqQeU",{"id":229,"title":230,"body":231,"description":297,"extension":116,"meta":298,"navigation":123,"path":304,"seo":305,"stem":306,"__hash__":307},"pages\u002Fen\u002Ffeatures\u002Fcontext-attachments.md","Context & multi-file attachments",{"type":8,"value":232,"toc":290},[233,236,238,245,247,253,255,266,268,276,278,284],[11,234,230],{"id":235},"context-multi-file-attachments",[15,237,18],{"id":17},[20,239,240,241,244],{},"Dumping an entire project into a model burns tokens and mixes in noise. Writing usually needs ",[24,242,243],{},"a few references at once","—canon + last chapter, logs + last week’s report, several paper cards.",[15,246,31],{"id":30},[20,248,249,250,252],{},"Attach multiple project files or excerpts to a conversation. The agent retrieves and cites within that scope; pair with ",[36,251,78],{"href":77}," to find candidates fast. Attachments remain in your local project folder—not uploaded to WriteX cloud.",[15,254,44],{"id":43},[46,256,257,260,263],{},[49,258,259],{},"Polish a chapter against a style guide and character cards",[49,261,262],{},"Summarize several past docs into one brief or weekly report",[49,264,265],{},"Reference local PDFs or images as read-only context",[15,267,66],{"id":65},[20,269,270,271,273,274,99],{},"Pairs with the ",[36,272,171],{"href":170}," for multi-file drafting; choose paths carefully with ",[36,275,176],{"href":175},[15,277,88],{"id":87},[20,279,280,283],{},[24,281,282],{},"Do attachments leave my computer?"," Only your configured model provider receives request content; WriteX does not upload docs to its own servers.",[20,285,286,289],{},[24,287,288],{},"Can I attach a whole folder?"," Usually files or selections—see in-app options.",{"title":107,"searchDepth":108,"depth":108,"links":291},[292,293,294,295,296],{"id":17,"depth":108,"text":18},{"id":30,"depth":108,"text":31},{"id":43,"depth":108,"text":44},{"id":65,"depth":108,"text":66},{"id":87,"depth":108,"text":88},"Attach multiple Markdown files and assets from your project as agent context for cross-file writing—control what the AI can read; files stay in your local folder.",{"seoTitle":299,"summary":300,"order":301,"related":302},"Multi-File Agent Context | Attach Docs Precisely | WriteX","Pick several files into context for grounded cross-doc drafts.",3,[222,303],"project-search","\u002Fen\u002Ffeatures\u002Fcontext-attachments",{"title":230,"description":297},"en\u002Ffeatures\u002Fcontext-attachments","Z8-ygOgH5TWU6dnZIw2efJik9hs7Hys_V_NOr-A8h88",{"id":309,"title":310,"body":311,"description":399,"extension":116,"meta":400,"navigation":123,"path":405,"seo":406,"stem":407,"__hash__":408},"pages\u002Fen\u002Ffeatures\u002Flocal-first.md","Local-first & security",{"type":8,"value":312,"toc":392},[313,316,318,321,323,326,328,342,344,363,365,375,381],[11,314,310],{"id":315},"local-first-security",[15,317,18],{"id":17},[20,319,320],{},"Cloud AI writing often sends drafts to a vendor you did not choose. Paths are unclear, exports are gated, and sensitive material should not leave the device. Writers need to know where files live, where keys live, and who can see them.",[15,322,31],{"id":30},[20,324,325],{},"WriteX is a desktop workbench: pick a local folder, edit Markdown in place, store settings and encrypted API keys on the device. WriteX does not collect or upload manuscript content; model calls go only to the provider you configure. No WriteX account is required.",[15,327,44],{"id":43},[46,329,330,333,336,339],{},[49,331,332],{},"Draft papers, unpublished fiction, or business proposals on disk",[49,334,335],{},"Write inside a NAS or sync folder you control (mind conflicts)",[49,337,338],{},"Share one folder with an existing Git repo",[49,340,341],{},"Keep knowledge and drafts under data-residency rules",[15,343,66],{"id":65},[20,345,346,347,350,351,353,354,358,359,99],{},"Pair with ",[36,348,349],{"href":38},"BYOK multi-model",", limit agent scope via ",[36,352,73],{"href":72},", and read ",[36,355,357],{"href":356},"\u002Fprivacy","privacy"," plus ",[36,360,362],{"href":361},"\u002Ffaq\u002Fupload-documents-to-cloud","Does WriteX upload my documents?",[15,364,88],{"id":87},[20,366,367,370,371,99],{},[24,368,369],{},"Must I be online?"," Editing works offline; models and updates may need network—see ",[36,372,374],{"href":373},"\u002Ffaq\u002Foffline-update","Can I use WriteX offline?",[20,376,377,380],{},[24,378,379],{},"Multi-device sync?"," No official WriteX cloud—use Git or your sync tool on the project folder.",[20,382,383,386,387,391],{},[24,384,385],{},"Local like Obsidian?"," Both keep files on disk; see ",[36,388,390],{"href":389},"\u002Fcompare\u002Fobsidian","WriteX vs Obsidian"," for the job fit.",{"title":107,"searchDepth":108,"depth":108,"links":393},[394,395,396,397,398],{"id":17,"depth":108,"text":18},{"id":30,"depth":108,"text":31},{"id":43,"depth":108,"text":44},{"id":65,"depth":108,"text":66},{"id":87,"depth":108,"text":88},"WriteX is local-first: folder-as-project Markdown, no document upload to WriteX servers, API keys encrypted on device—built for privacy-conscious writers.",{"seoTitle":401,"summary":402,"order":403,"related":404},"Secure Local-First AI Writing | WriteX","Files and keys stay on your machine.",5,[121,222],"\u002Fen\u002Ffeatures\u002Flocal-first",{"title":310,"description":399},"en\u002Ffeatures\u002Flocal-first","L2kRhxCzl-j6QmCAtKcyGHPMRM310gvYvuoSvQC87HU",{"id":410,"title":411,"body":412,"description":477,"extension":116,"meta":478,"navigation":123,"path":484,"seo":485,"stem":486,"__hash__":487},"pages\u002Fen\u002Ffeatures\u002Fmarkdown-editor.md","WYSIWYG Markdown editor",{"type":8,"value":413,"toc":470},[414,417,419,422,424,427,429,440,442,456,458,464],[11,415,411],{"id":416},"wysiwyg-markdown-editor",[15,418,18],{"id":17},[20,420,421],{},"Raw Markdown editors slow down authors who think in paragraphs, not angle brackets. Rich-text suites often trap content in proprietary formats and sync models you do not control.",[15,423,31],{"id":30},[20,425,426],{},"WriteX renders a visual editing surface on top of standard Markdown files in your chosen project directory. Headings, lists, quotes, and code blocks are editable in place; the on-disk format remains portable for Git and other tools.",[15,428,44],{"id":43},[46,430,431,434,437],{},[49,432,433],{},"Draft product docs, essays, or research notes",[49,435,436],{},"Maintain a multi-file Markdown project in one workspace",[49,438,439],{},"Tune structure before export or print",[15,441,66],{"id":65},[20,443,444,445,448,449,452,453,455],{},"Pair with the ",[36,446,447],{"href":170},"AI Agent"," for drafting and edits, ",[36,450,451],{"href":82},"version snapshots"," before large rewrites, and ",[36,454,223],{"href":175}," storage so files never leave your folder.",[15,457,88],{"id":87},[20,459,460,463],{},[24,461,462],{},"Will I lose Markdown syntax?"," Common structures round-trip to Markdown; exotic plugin syntax should be spot-checked on sample files.",[20,465,466,469],{},[24,467,468],{},"Can I use another editor too?"," Yes—projects are folders, so external editors can coexist; avoid editing the same file simultaneously.",{"title":107,"searchDepth":108,"depth":108,"links":471},[472,473,474,475,476],{"id":17,"depth":108,"text":18},{"id":30,"depth":108,"text":31},{"id":43,"depth":108,"text":44},{"id":65,"depth":108,"text":66},{"id":87,"depth":108,"text":88},"WriteX offers a local, WYSIWYG Markdown editor that keeps plain .md files in your project folder—ideal for long-form writing without living in raw syntax.",{"seoTitle":479,"summary":480,"order":481,"related":482},"WYSIWYG Markdown Editor | WriteX","Edit Markdown visually while files stay plain text on disk.",1,[222,483],"version-history","\u002Fen\u002Ffeatures\u002Fmarkdown-editor",{"title":411,"description":477},"en\u002Ffeatures\u002Fmarkdown-editor","FsATZuW60YIDiRh4D-jtOsSCc6W5AjVMMx-F937JAOs",{"id":489,"title":490,"body":491,"description":555,"extension":116,"meta":556,"navigation":123,"path":562,"seo":563,"stem":564,"__hash__":565},"pages\u002Fen\u002Ffeatures\u002Fproject-search.md","Project search",{"type":8,"value":492,"toc":548},[493,495,497,500,502,505,507,518,520,534,536,542],[11,494,490],{"id":303},[15,496,18],{"id":17},[20,498,499],{},"Folder-based projects grow until you forget where a paragraph lived—slowing edits and agent prompts alike.",[15,501,31],{"id":30},[20,503,504],{},"WriteX indexes the active workspace locally and lets you jump from results into the editor. Queries and file contents are not sent to WriteX servers.",[15,506,44],{"id":43},[46,508,509,512,515],{},[49,510,511],{},"Locate the first mention of a term",[49,513,514],{},"Gather sections tagged TODO",[49,516,517],{},"Pick files to attach to an agent session",[15,519,66],{"id":65},[20,521,522,523,525,526,530,531,533],{},"Send hits to ",[36,524,73],{"href":72}," or the ",[36,527,529],{"href":528},"\u002Ffeatures\u002Fmarkdown-editor","Markdown editor","; pair with the ",[36,532,171],{"href":170}," for multi-file drafting.",[15,535,88],{"id":87},[20,537,538,541],{},[24,539,540],{},"Scope?"," The open project folder.",[20,543,544,547],{},[24,545,546],{},"Regex?"," Depends on beta search features—check release notes.",{"title":107,"searchDepth":108,"depth":108,"links":549},[550,551,552,553,554],{"id":17,"depth":108,"text":18},{"id":30,"depth":108,"text":31},{"id":43,"depth":108,"text":44},{"id":65,"depth":108,"text":66},{"id":87,"depth":108,"text":88},"Search Markdown across your WriteX project folder on device—jump to hits in the editor or attach them to the agent. No search upload to WriteX.",{"seoTitle":557,"summary":558,"order":559,"related":560},"Search Inside Your Project | WriteX","Find the right file before you edit or prompt.",8,[122,561],"markdown-editor","\u002Fen\u002Ffeatures\u002Fproject-search",{"title":490,"description":555},"en\u002Ffeatures\u002Fproject-search","itgtmEXdWuBoHsG16q1S_BqasiAuZ4DS-AYNkoXdQhg",{"id":567,"title":568,"body":569,"description":637,"extension":116,"meta":638,"navigation":123,"path":643,"seo":644,"stem":645,"__hash__":646},"pages\u002Fen\u002Ffeatures\u002Fversion-history.md","Version snapshots",{"type":8,"value":570,"toc":630},[571,574,576,579,581,584,586,597,599,612,614,624],[11,572,568],{"id":573},"version-snapshots",[15,575,18],{"id":17},[20,577,578],{},"Agent-assisted rewrites and large cut\u002Fpaste sessions can clobber good prose. Not every writer runs Git branches for personal drafts.",[15,580,31],{"id":30},[20,582,583],{},"WriteX records local snapshots you can browse and restore (exact triggers are in-app). Data stays on device—no cloud archive. Use alongside Git: Git for collaboration history, snapshots for drafting iterations.",[15,585,44],{"id":43},[46,587,588,591,594],{},[49,589,590],{},"Snapshot before asking the agent to rewrite a chapter",[49,592,593],{},"Compare two structural approaches",[49,595,596],{},"Archive each chapter before publishing a serial",[15,598,66],{"id":65},[20,600,601,602,604,605,607,608,99],{},"Use with the ",[36,603,171],{"href":170}," and ",[36,606,529],{"href":528},"; see the ",[36,609,611],{"href":610},"\u002Fguides\u002Fversion-snapshots","version snapshots guide",[15,613,88],{"id":87},[20,615,616,619,620,99],{},[24,617,618],{},"Where are snapshots stored?"," Locally—see ",[36,621,623],{"href":622},"\u002Ffaq\u002Fdata-location","Where is my data stored?",[20,625,626,629],{},[24,627,628],{},"Is this Git?"," No—it is a writer-friendly rollback layer.",{"title":107,"searchDepth":108,"depth":108,"links":631},[632,633,634,635,636],{"id":17,"depth":108,"text":18},{"id":30,"depth":108,"text":31},{"id":43,"depth":108,"text":44},{"id":65,"depth":108,"text":66},{"id":87,"depth":108,"text":88},"WriteX keeps local version snapshots for project docs so you can roll back after agent edits or big restructures—complementary to Git, not a replacement.",{"seoTitle":639,"summary":640,"order":641,"related":642},"Document Version Snapshots | WriteX","Checkpoints while you write—undo risky edits fast.",4,[561,222],"\u002Fen\u002Ffeatures\u002Fversion-history",{"title":568,"description":637},"en\u002Ffeatures\u002Fversion-history","sGGdr_0wCjhma_TbqavKsOeWz727h6arLMhzgFaeRM0",{"id":648,"title":649,"body":650,"description":716,"extension":116,"meta":717,"navigation":123,"path":722,"seo":723,"stem":724,"__hash__":725},"pages\u002Fen\u002Ffeatures\u002Fweb-search.md","Web search",{"type":8,"value":651,"toc":709},[652,655,657,660,662,669,671,682,684,695,697,703],[11,653,649],{"id":654},"web-search",[15,656,18],{"id":17},[20,658,659],{},"Local-only context cannot verify fresh public facts; copy-pasting URLs breaks flow.",[15,661,31],{"id":30},[20,663,664,665,668],{},"With network access and in-agent controls enabled, WriteX may query third-party services for ",[24,666,667],{},"public"," pages. Local Markdown is not bulk-uploaded; private files reach your model provider only when attached.",[15,670,44],{"id":43},[46,672,673,676,679],{},[49,674,675],{},"Verify release dates or API changes",[49,677,678],{},"Summarize official docs for a tutorial section",[49,680,681],{},"Compare public specs with your draft",[15,683,66],{"id":65},[20,685,686,687,689,690,692,693,99],{},"Built for the ",[36,688,171],{"href":170},"; mind your ",[36,691,39],{"href":38}," provider policies; offline limits in ",[36,694,374],{"href":373},[15,696,88],{"id":87},[20,698,699,702],{},[24,700,701],{},"Does search upload my vault?"," No automatic upload—only public URLs are fetched.",[20,704,705,708],{},[24,706,707],{},"Offline?"," Web search needs a connection or degrades gracefully.",{"title":107,"searchDepth":108,"depth":108,"links":710},[711,712,713,714,715],{"id":17,"depth":108,"text":18},{"id":30,"depth":108,"text":31},{"id":43,"depth":108,"text":44},{"id":65,"depth":108,"text":66},{"id":87,"depth":108,"text":88},"When online, the WriteX agent can pull public web pages into answers—local private files stay local unless you attach them to context.",{"seoTitle":718,"summary":719,"order":720,"related":721},"Agent Web Search | WriteX","Ground drafts in public sources without cloud-hosting your vault.",9,[222,121],"\u002Fen\u002Ffeatures\u002Fweb-search",{"title":649,"description":716},"en\u002Ffeatures\u002Fweb-search","7mPjUpw0ECLvmGv2BQw3jlef-TWYq-pjiISa5zgY0ic",1785483020405]