frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Revise – An AI Editor for Documents

https://revise.io
48•artursapek•7h ago
I started building this 10 months ago, largely using agentic coding tools. I've stayed very involved in the code base and architecture, and have never moved faster in my life as a dev.

The word processor engine and rendering layer are all built from scratch - the only 3rd party library I used was the excellent Y.js for the CRDT stack.

Would love some feedback!

Comments

tyleo•7h 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.

artursapek•7h ago
Thanks for the feedback. The pitch with Revise is it's a fully integrated agent inside a word processor. The "copy and paste between ChatGPT and docs" is the workflow I set out to improve on a la PG's "find something people are doing and figure out a way to do it that doesn't suck." I think you'd find it's a much better user experience, especially when you're iterating a lot on something.

I get that subscriptions turn some people off, and I'm open to other ideas of how to make a project like this financially sustainable. I don't want to do ads :)

tyleo•7h ago
Can this be integrated inside of something like Google Docs or Microsoft Word? Or is that more of an aspiration at this point? The vibe I got from the landing page was that it's a standalone app.
artursapek•7h ago
Not without having control over those products and their source code, which is why I built an alternative. From my testing, the Revise agent is more capable than Gemini+Docs and Copilot are right now.
wellsjohnston•7h ago
Wonderful product :)
rvz•6h ago
This would really work well for teams. Are there any limits into how many people can collaborate on Revise?
artursapek•6h ago
No enforced limits right now, but HN might find the performance bounds of my backend today. I am planning to add team/org accounts soon!
bartlomein•6h ago
Looks really cool!
lapalapa•6h 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.

artursapek•6h ago
Yes, an eventual goal is to let Revise use a local LLM.
washbasin•6h ago
Er, is right click disabled on this page? Certainly seems to be in any browser I pick. If so, why?
artursapek•6h ago
Unintended, thanks. fixed
the__alchemist•6h 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.

nubg•6h ago
What exactly would the perfect tool look like?
the__alchemist•5h ago
Perfect isn't the goal. But something on the tier of KiCad, Blender, Zed, Sublime, etc.
Imustaskforhelp•35m ago
Speaking of zed, if the team at zed is reading this, then I genuinely believe with my full heart that you guys can actually solve this issue given the impressive work you have done at trying to make the editor fast.

If you work towards something like google docs etc., this product feels right within your category and can work with the team features at zed to a far greater degree.

Zed also natively has AI functionality so it can work for some people and the best part about Zed is that AI functionality can be toggled off too :-)

This might as well be a billion dollar unsolved problem which the team at zed could use their expertise on perhaps. Although I suggest that maybe instead of bolting these functionalities into zed itself, maybe a zed-fork can be created for a more Microsoft word alternative?

Has someone tried at making a zed extension which can somehow be a word editor or anything similar, perhaps it might be possible within the frameworks of zed now itself but I am not sure.

I hope someone at zed team reads this and solves this problem. Zed is fantastic piece of software, thanks for making it zed team :-)

artursapek•6h ago
Revise is that, actually. It's a free, lightweight, fast word processor at its core. It also has real-time collaboration, also free. You don't need to use the AI features.

It even supports code blocks, LaTeX, and Mermaid diagrams.

Also, the passive spelling/grammar checking in the editor is powered by LLMs and completely free. It will catch mistakes that other word processors won't, such as malapropisms.

the__alchemist•5h ago
Ty; will check it out. That wasn't one of the one I looked at.

Edit: Ah I see, from the OP. Unfortunately, I think Subscription-based, web-app, and vibe-coded would individually be deal breakers. Combined indicates it's not the sort of tool I seek.

artursapek•5h ago
lol, ok bro
Imustaskforhelp•20m ago
Friend, this is NOT how you talk within public for a product which mind you, might handle sensitive information.

Some people (myself included) will not like subscription-based, web app.

You worked 7 months on this project full time on your savings as you mention and you might've squandered any reputational gains from that with just three words and a comma.

Might as well go down in the history of hackernews but a bit negatively. I hope that you take a deeper look at how you respond online.

I have a suggestion but if you feel like you are not sure how to respond to a comment, then don't at the moment rather than typing this for example.

perhaps treat it as a learning exercise on how to answer such questions because if you ever market to anyone, customer or business. It is natural that they will ask such questions and so in a way, it might be beneficial.

Just my 2 cents.

Anecdotally, it takes a lot of patience to answer criticism in a good manner and definitely takes a lot of time to craft a good answer if you do go through that route but in the long term/even in the short term, those are some of the best messages that I have written personally which genuinely make me appreciate myself.

I wish that you can take a deeper reflection into such question as you are most likely going to be asked it quite often and having an good answer early on might be beneficial for your product.

have a nice day.

artursapek•10m ago
I gave a good faith response initially, and got back a reply about how it's disqualified for being for "web based" and "a subscription". Even after I explained that the core product is completely free and even includes free LLM spellchecking. Web-based and subscription payments describes the majority of software out there today. If this is his criteria for dismissing a project outright then I'm not sure what to say other than "ok bro".
shivenjoshi•6h ago
AbiWord

https://en.wikipedia.org/wiki/AbiWord

the__alchemist•5h ago
Ty. I looked at that, and unfortunately cannot recall why I rejected it.
codethief•6h ago
What features would you expect from a good word processor? What features should it leave out, i.e. features make MS Office / OpenOffice / LibreOffice a bloated mess?
the__alchemist•5h ago
Start fast (maybe <100ms), respond instantly, good UX.
shivenjoshi•5h ago
It is absolutely crazy to me that this is criteria. Office 2003 checked those boxes in that era. This was a solved thing that somehow warrants further deliberation now. I believe it is The Great Moore's Law Compensator.
dbacar•5h ago
I am not a defender of Word (2024) but it starts in 1-2 seconds in my laptop.

Actually the speed is a problem when you have hundreds of pages with track changes and comments.

Maybe you should check Wordperfect or WordStar ;)

jitl•22m ago
Pages.app on Apple platforms is free-as-in-beer, native & instantly responsive UI, launches in a handful of milliseconds, collaborative. Unsure if you would consider it a bloated mess or not; the UI is pretty minimal but still competent for most work.
tomtomistaken•6h ago
How do you make sure the LLM catches and reports all grammar mistakes if I ask for it?
artursapek•5h ago
I've built an agent loop that has a self-review step, and it's pretty good at catching mistakes. It's able to scan the document in chunks and use tools to surgically change small parts.
arrsingh•3h 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!

artursapek•2h ago
Thanks, that's nice. Yeah it's been 10 months, and 7 of them completely full time... living off savings. I think there's plenty of room for innovation with word processors now that we have LLMs and the big players are unlikely to go far outside the box.
NewsaHackO•44m ago
> 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.

How do you know? There isn't a git repo that one can see the history of, he could have coded this in one weekend and used the rest of the time doing noncoding activities. Also, he could have made the entire thing by prompting without any hands on coding at all. The fact that it is a web app with a SaaS platform (the thing that LLM-assisted coding is the best at) doesn't inspire confidence.

artursapek•28m ago
if you can build this in one weekend, I'd like to hire you
patate007•2h 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?

artursapek•2h ago
I definitely looked at TipTap and ended up building off their Y.js backend, which is great: https://tiptap.dev/docs/hocuspocus/getting-started/overview

I wanted to build something canvas-based, so that eliminated most of these options. I also just wanted full control of that part of my stack... it's the core product after all. There are several TipTap/ProseMirror wrappers out there already.

You should share yours though, would be interested to see

artursapek•2h 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 art@art.cx
Imustaskforhelp•16m ago
Offtopic, but there is truly something about word.<TLD> that I really like. I have the domain use.expert and art.cx is actually a good catch of a domain.

I also own mirror.forum

Good 5 letter (total word + tld) are actually pretty rare/almost exhausted now so good catch :)

Surac•2h ago
Subsciption and Online means not for me
siscia•6m 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?

jitl•3m 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

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

- Frustration: cannot resize table rows vertically

Show HN: A BOINC project where AI designs and runs experiments autonomously

https://axiom.heliex.net
4•Pyhelix•3h ago•0 comments

Show HN: AgentMeet – Free, open-source platform for agent-to-agent work

https://www.agentmeet.net/
4•matanrak•3h ago•0 comments

Show HN: MAGA or Not? Political alignment scores for people and companies

https://magaornot.ai
3•rcar1046•3h ago•1 comments

Show HN: Atomic – Self-hosted, semantically-connected personal knowledge base

https://github.com/kenforthewin/atomic
130•kenforthewin•1d ago•19 comments

Show HN: Time Keep – Location timezones, timers, alarms, countdowns in one place

22•jmbuilds•3d ago•8 comments

Show HN: Oku – One tab to filter out noise from feeds and content sources

https://oku.io
16•oan•3d ago•6 comments

Show HN: Brand Toolkit – Claude Code plugin for framework-driven brand building

https://github.com/jgerton/brand-toolkit
5•jgerton•4h ago•0 comments

Show HN: Revise – An AI Editor for Documents

https://revise.io
48•artursapek•7h ago•41 comments

Show HN: I built an open-source MCP server that parses game save files

https://github.com/joshsymonds/savecraft.gg
10•Veraticus•6h ago•5 comments

Show HN: Termcraft – Terminal-first 2D sandbox survival in Rust

https://github.com/pagel-s/termcraft
130•sebosch•1d ago•24 comments

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

https://github.com/FormerLab/fortransky
139•FormerLabFred•1d ago•80 comments

Show HN: Passport Globe (See where your passport takes you)

https://hariharan.uno/globe
16•hariharan_uno•15h ago•16 comments

Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost

https://github.com/RasKrebs/sonar
192•raskrebs•2d ago•79 comments

Show HN: I replaced every function in a codebase with English – it still works

https://tril.cc
3•kulesh•8h ago•4 comments

Show HN: AgentVerse – Open social network for AI agents (Mar 2026)

https://nickakre.github.io/agentverse-social/
3•nickakre•8h ago•1 comments

Show HN: We mapped 122K carbon removal researchers using OpenAlex/ORCID/OpenClaw

https://captaindrawdown.com/cdr-researcher-census/
3•dpaessler•8h ago•0 comments

Show HN: 518K Vietnamese legal documents (1924–2026)

https://huggingface.co/datasets/th1nhng0/vietnamese-legal-documents
2•th1nhng0•3h ago•0 comments

Show HN: AI SDLC Scaffold, repo template for AI-assisted software development

https://github.com/pangon/ai-sdlc-scaffold/
25•pangon•1d ago•11 comments

Show HN: 20 years of Hacker News discussions, clustered and visualized

https://app.lenzy.ai/projects/prj_public_01KKKENH0W0JEFHETN74AYDD87/reports/rpt_01KKKENH0W0JEFHET...
7•BohdanPetryshyn•10h ago•5 comments

Show HN: Three new Kitten TTS models – smallest less than 25MB

https://github.com/KittenML/KittenTTS
551•rohan_joshi•3d ago•178 comments

Show HN: Duplicate 3 layers in a 24B LLM, logical deduction .22→.76. No training

https://github.com/alainnothere/llm-circuit-finder
262•xlayn•3d ago•81 comments

Show HN: Red Grid Link – peer-to-peer team tracking over Bluetooth, no servers

https://github.com/RedGridTactical/RedGridLink
51•redgridtactical•1d ago•30 comments

Show HN: I redesigned Activity Monitor's dock icon to look native

3•rokgregoric•12h ago•0 comments

Show HN: OnlyBots – A store for AI agents to buy sexy lobster pics

https://www.onlybots.store/
6•bilater•14h ago•3 comments

Show HN: Joonote – A note-taking app on your lock screen and notification panel

https://joonote.com/
53•kilgarenone•1d ago•42 comments

Show HN: ClawMem – Open-source agent memory with SOTA local GPU retrieval

https://github.com/yoloshii/ClawMem
5•yoloshii•21h ago•0 comments

Show HN: Helios – 3 Claude agents (Red vs. Blue) hack and patch your codebase

https://gitlab.com/nakaiwilliams20/helios
2•nakaiwilliams•15h ago•0 comments

Show HN: Daily Reflections – A private, zero-dependency, local-first PWA journal

https://yaninatrekhleb.com/daily-reflections/
3•yanina_trekhleb•16h ago•0 comments

Show HN: Baltic shadow fleet tracker – live AIS, cable proximity alerts

https://github.com/FormerLab/shadow-fleet-tracker-light
55•FormerLabFred•2d ago•18 comments

Show HN: FPGA soft-core of the Saab Viggen's 1963 airborne computer

https://github.com/FormerLab/ck37-core
21•FormerLabFred•2d ago•8 comments