swjybky/deepwrite

深度专门用于写作的Harness智能体

What it solves

DeepWrite is a local-first AI writing workbench designed for creators. It solves the problem of fragmented writing workflows by integrating model management, prompts, writing skills, reference materials, and the actual manuscripty in a single desktop application. It prevents AI from silently overwriting content by requiring user review of all changes through a diff-based system.

How it works

The application uses a three-column layout to keep everything in view: a resource tree for projects and materials, an agent dialogue area for collaboration, and a content editor for the actual writing. It employs specialized agents for different stages of the creative process (e.g., character design, plot planning, outlining, and drafting).

Users can connect their own API services (OpenAI, Anthropic, Google) and manage their data locally using Markdown files and JSON, ensuring that their work remains portable and not locked into a proprietary format.

Who it’s for

It is built for authors, screenwriters, and content creators who want AI assistance in structuring and drafting long-form or short-form narratives while maintaining full control over their final text.

Highlights

  • Reviewable Changes: All AI-suggested edits are presented as a diff for the user to accept or reject before being saved.
  • Local-First Data: Projects are saved as UTF-8 Markdown and JSON files, allowing for management via Git or other text tools.
  • Role-Specific Agents: Dedicated agents for characters, plot, outlines, and drafting to maintain continuity and style.
  • Custom Model Integration: Support for multiple API providers with the ability to switch models and reasoning levels per task.
  • Knowledge Base Integration: Ability to bind specific material and skill libraries to individual projects.

Related

  • Project
  • Project
  • Project
  • Project
  • Project