Hacker news

  • Top
  • New
  • Past
  • Ask
  • Show
  • Jobs

Show HN: Revise – An AI Editor for Documents (https://revise.io)

64 points by artursapek about 16 hours ago | 59 comments | View on ycombinator

arrsingh about 12 hours ago |

This looks really nice! Congratulations on building something awesome, especially in a space that's "crowded" with the big players.

I want to give kudos to two things:

1. It took you 10 months to build this. This is focused product development and craftsmanship which is very different from Vibe coding something. So let this be a reminder to all the "I can vibe code this or that in a weekend". Good products / experiences take time.

2. You've pursued building something in a space that anyone would normally dismiss right away: "Why would anyone use this? Google Docs/ Word etc already does this" or "MSFT / GOOG will destroy you". Good on you for picking something that is hard and building it well. I actually had this idea and almost built it but dismissed it myself for the same reasons as above. So reminder again for the builders in the back: Doesn't matter if there is a 800lb gorilla building this, if you can execute it better go for it.

Kudos!

jitl about 9 hours ago |

It's cool to see a brand-new WIYSIWYG editor on the web, especially one using canvas for rendering from the start. How did you go about architecting the rendering and input layer? What are you using for text shaping and layout?

Bugs I found:

- <tab> when in a 3rd-level indented list loses focus

- Double-click and drag gesture does not extend text selection

- Selection highlight is offset for indented paragraphs. If you select a range you can see the highlight incorrectly extended into the right-hand margin.

- Inconsistent repro: had some cases where select -> delete -> cmd-z would not fully restore my removed text (this could be my mistake)

- Toggling list style of a single indented list item can un-indent entire list, removing hierarchy; I would expect toggling to eventually return me to my original state.

- Frustration: cannot set range of indented list to ordered list without affecting all adjacent list items

- Frustration: cannot resize table rows vertically

- Frustration: on macOS, ctrl-a selects all, where the platform native behavior would be to move selection to the start of the current paragraph. ctrl-e should move selection to the end of the current paragraph, but does nothing. (macOS silently supports readline/emacs style keybinds for text editing)

johnwhitman about 6 hours ago |

Building a word processor from scratch is either the most masochistic thing you can do as a developer or the most liberating. I've been tempted to roll my own document engine for internal tooling at work but always chickened out and went with something like Quill. The fact that you stayed in the weeds on architecture while using AI coding tools is interesting - most people I know either go full hands-off or don't trust the tools enough to use them for core infrastructure decisions.

patate007 about 11 hours ago |

I'm building a similar project, and I may open-source it. I'm using OnlyOffice and a coding agent that modifies the files with Python libraries in a sandbox (e.g. python-pptx for PowerPoint files).

Have you also considered using a solution like OnlyOffice for your product? Or a "Notion-like" lib such as Tiptap or PlateJS?

cadamsdotcom about 6 hours ago |

Very cool!

It’d be very cool to have a “remove signs of AI writing” feature (based on https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing) - wishing you great success reinventing this space for the new era!

Surac about 11 hours ago |

Subsciption and Online means not for me

washbasin about 15 hours ago |

Er, is right click disabled on this page? Certainly seems to be in any browser I pick. If so, why?

the__alchemist about 15 hours ago |

Anecdote from a frustrated typer. There are no good word processors. MS office and Libre/open-whatever-they-call-it-now-office are bloated mess. I did a deep dive on this a few months ago, and there are 0 light/good options. There are a few that show up in google searches, but they are all disappointing in one way or another.

So, thoughts on a non-AI lightweight word processor.

highhands89 about 7 hours ago |

This is really cool, but I'm wondering how you're getting around content moderation that the models utilize, or are you not?

tomtomistaken about 15 hours ago |

How do you make sure the LLM catches and reports all grammar mistakes if I ask for it?

tyleo about 16 hours ago |

This looks wonderful!

I do a decent amount of writing on my blog and for work so I was thinking, "why doesn't this product appeal to me?"

I think I'm hesitant to spent yet another monthly subscription on something. I get decent mileage just copying and pasting sections into Claude so it's hard to justify another $8 a month on another tool.

I also do a decent amount of my editing in raw markdown files and apply styling almost as a post-process. Part of the problem is that I'm always pasting documents into corporate portals (Confluence, Wiki's, Google Docs) and they don't always copy formatting in the way I'd expect. So I just write raw text and format it after paste.

siscia about 9 hours ago |

There is a lot of positive comments in this comments section that I don't mind being a bit rough.

I think we can do much better.

The workflow of copy to chatgpt and getting feedback is just the first step, and honestly not that useful.

What I would love to see is a tool that makes my writing and thinking clearer.

Does this sentence makes sense? Does the conclusion I am reaching follows from what I am saying? Is this period useful or I am just repeating something I already said? Can I re-arrange my wording to make my point clear? Are my wording actually clear? Or am I not making sense?

Can I re-arrange my essay so that it is simpler to follow?

_pdp_ about 8 hours ago |

There is a lot of positive comments in this thread so you are doing something right.

You asked for feedback though.

There are chat apps that basically incorporate all the features of this editor so I am not really sure who is this for.

If this is for writing, in order to make it amazing I would personally focus on using models that are either built for that or fine-tuned specifically for writing.

Otherwise, what is the point?

Notion can do the same, perhaps more.

wellsjohnston about 16 hours ago |

Wonderful product :)

bartlomein about 15 hours ago |

Looks really cool!

artursapek about 11 hours ago |

Thanks for the feedback. It seems my post got flag-bombed at some point. I can't reply to takahitoyoneda anvevoice techpulse_x or Remi_Etien. feel free to email me [email protected]

undefined about 8 hours ago |

undefined

rvz about 16 hours ago |

This would really work well for teams. Are there any limits into how many people can collaborate on Revise?

lapalapa about 15 hours ago |

Looks nice, very nice.

Why don't you use your local open source llm, without the interaction of big models? I mean, more work, but you don't need to pay your cut to them. Just asking.

Rithan about 3 hours ago |

[dead]

anvevoice about 12 hours ago |

[dead]

takahitoyoneda about 11 hours ago |

[dead]

Remi_Etien about 12 hours ago |

[dead]

techpulse_x about 15 hours ago |

[dead]

undefined about 16 hours ago |

undefined