{"slug": "copy-editor", "title": "Copy Editor", "summary": "Developer totocaster released Copy Editor, an open-source MIT-licensed local prose editor that runs in a browser with a server on the user's own computer, where writing, notes, revisions, and export work without a model account. AI editing passes use an installed, signed-in Codex CLI or Claude Code, with the provider and model selectable per run, and require an internet connection because prompt context is sent to the selected provider. The tool requires macOS or Linux plus Git, Python 3.12 or newer, uv, Node.js 20 or newer with npm, and Make, and is available at github.com/totocaster/copy-editor.", "body_md": "[Copy Editor](https://github.com/totocaster/copy-editor) is a local editor for writing and revising prose. Write a draft, ask for an editing pass, and work through the findings beside your text. Suggestions, questions, and notes stay attached to the passages they concern, and you decide which changes to make.\n\nI enjoy writing, and I don’t like AI-generated text. But I can’t deny that AI is a phenomenal tool in many ways. It can help me spot a mistake, question a claim, or notice where a sentence gets in the way of what I mean. I made Copy Editor to make that kind of help part of my writing process.\n\nThis follows the idea in [The Human Border](https://ttvl.co/notes/the-human-border/): I am happy to use AI as a private tool, while taking responsibility for the words I share with other people. I want to do the writing, make the decisions, and stand behind the result.\n\nCopy Editor runs in a browser with a server on your own computer. Writing, notes, revisions, and export work without a model account.\n\nAI editing passes use an installed, signed-in Codex CLI or Claude Code. You can choose the provider and model for each run. These passes need an internet connection and send prompt context to the selected provider; the local workspace does not make AI processing offline.\n\nCopy Editor is open source under the MIT license. It runs on macOS and Linux and requires Git, Python 3.12 or newer, uv, Node.js 20 or newer with npm, and Make.\n\nClone the repository, install its dependencies, build the browser assets, and start the server:\n\nOpen `http://127.0.0.1:8000` in your browser. Keep the terminal open while using the app; press Ctrl+C to stop the server. On macOS, an optional `ce` launcher makes subsequent starts easier.\n\nThe source, full installation instructions, provider setup, and backup guidance live on GitHub: [totocaster/copy-editor](https://github.com/totocaster/copy-editor).", "url": "https://wpnews.pro/news/copy-editor", "canonical_source": "https://ttvl.co/project-humane/copy-editor/", "published_at": "2026-09-25 00:00:00+00:00", "updated_at": "2026-09-25 10:59:09.191226+00:00", "lang": "en", "topics": ["ai-tools", "ai-products", "developer-tools", "generative-ai"], "entities": ["Copy Editor", "totocaster", "Codex CLI", "Claude Code", "GitHub", "MIT license", "Python", "Node.js"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/copy-editor", "markdown": "https://wpnews.pro/news/copy-editor.md", "text": "https://wpnews.pro/news/copy-editor.txt", "jsonld": "https://wpnews.pro/news/copy-editor.jsonld"}}