Revise: AI Editor Built with Agentic Coding Tools and Y.js CRDT

✍️ OpenClawRadar📅 Published: March 22, 2026🔗 Source
Revise: AI Editor Built with Agentic Coding Tools and Y.js CRDT
Ad

Technical Implementation

Revise was built over 10 months using agentic coding tools, with the developer reporting never moving faster in their development career. The architecture includes a word processor engine and rendering layer built entirely from scratch. The only third-party library used is Y.js for the CRDT (Conflict-Free Replicated Data Type) stack.

AI Features

The editor integrates multiple AI models for document processing:

  • GPT-5.4 Mini
  • GPT-5.4
  • GPT-5.4 Pro
  • Claude Haiku 4.5
  • Claude Sonnet 4.6
  • Claude Opus 4.6

The AI agent works side-by-side with users in the same interface, providing inline proofreading and revision suggestions. It can detect inconsistencies in documents, such as timeline mismatches or contradictory statements about revenue changes.

Document Processing Capabilities

  • Import Word documents and Google Docs
  • Extract content from PDFs using multi-modal LLMs
  • Proofread, revise, and perfect existing documents
  • Export functionality with various settings
Ad

User Customization

Revise learns user preferences over time, including:

  • Pronoun preferences (e.g., they/them)
  • Feedback style preferences (direct vs. fluffy praise)
  • Spelling preferences (US vs. other variants)
  • Formatting preferences (APA 7, Oxford comma usage)
  • Tone preferences (warm and precise, avoiding exclamation points)
  • Accessibility considerations
  • Document structure preferences (short paragraphs, concise drafts)

Technical Writing Preferences

The system supports specific technical documentation requirements:

  • Performance claims must include benchmark setup, workload shape, sample size, and baseline comparisons
  • Preference for concrete API contracts with request/response payloads, pagination rules, and idempotency semantics
  • Breaking changes must be called out (API changes, data backfills, index migrations, client version gates)
  • Requirements as numbered acceptance criteria with edge cases, retry behavior, and expiration details
  • Trust in metrics like p95s, error budgets, queue depth, and incident counts over adjectives

📖 Read the full source: HN AI Agents

Ad

👀 See Also

Gemma-4 26B-A4B with Opencode Runs Efficiently on M5 MacBook Air
Tools

Gemma-4 26B-A4B with Opencode Runs Efficiently on M5 MacBook Air

A 32GB M5 MacBook Air can run the Gemma-4-26B-A4B-it-UD-IQ4_XS model at 300 tokens/second prompt processing and 12 tokens/second generation in low power mode, using only 8W of power without getting warm or noisy.

OpenClawRadar
ClawHost Open-Source OpenClaw One-Click Deploy Hits 200+ GitHub Stars
Tools

ClawHost Open-Source OpenClaw One-Click Deploy Hits 200+ GitHub Stars

ClawHost, an open-source tool for one-click OpenClaw installation with full server access and control, has reached 200+ GitHub stars. The project addresses issues with unstable commercial wrappers by providing a free, self-hostable solution.

OpenClawRadar
Developer Builds Power Automate MCP Server with 108 Tools, Cross-Platform Support
Tools

Developer Builds Power Automate MCP Server with 108 Tools, Cross-Platform Support

A developer built a Power Automate MCP server that expanded from 12 to 108 tools, covering Dataverse CRUD via OData, SharePoint management via Graph, Power Apps versioning, environment administration, and cross-platform support for Windows, macOS, and Linux.

OpenClawRadar
Local Trello-style project manager for OpenClaw agents using markdown files
Tools

Local Trello-style project manager for OpenClaw agents using markdown files

A developer built a local Trello board for managing projects with OpenClaw agents, using Node.js + Express for the API, React + react-trello for the UI, and markdown files with YAML frontmatter as the data layer. The system runs on the OpenClaw machine and is accessed locally, with agents reading/writing card files directly on the filesystem.

OpenClawRadar