frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: CLI to for working with complex Google Docs using Markdown

https://github.com/think41/extrasuite
1•ksri•1h ago

Comments

ksri•1h ago
Countless tools exist to create a google doc from markdown. A few tools exist to edit google docs - but they are very limited. Either they replace the entire google doc - losing comments, formatting, images, colours or anything else that you added that markdown doesn't support. Or they are so limited that they only allow find-and-replace, or perhaps limited operations.

The core problem is that google docs' only provides a single API called batchUpdate. This is really painful to use - because the underlying model uses indexes - and it is very painful to keep track of indexes as you update the google docs.

Tools like gws and gogcli technically support batchUpdate. But because the underyling API is so painful - the agent / LLM cannot do anything more than basic updates.

My team uses google docs extensively. And these documents have their own life. Team members leave comments / feedback. Others perhaps apply formatting. Different people contribute to the document - that is the whole point of using google docs. In such a scenario, the agent must be able to play along well - it cannot mess up the document for others.

To solve these problems, I have been working on a CLI tool - ExtraSuite. See https://github.com/think41/extrasuite

The core workflow is just two commands:

`extrasuite docs pull <url> <folder>` downloads the google docs and saves it as markdown files, one per tab in the google doc. It also saves a `comments.xml` - so that the agent can address your comments / feedback.

The agent then edits the markdown files. No special instructions - it knows how to edit markdown files. These can be simple edits, complex rewrites, adding new files, creating tables, adding images or anything that github flavoured markdown allows.

`extrasuite docs push <folder>` - then figures out what the agent changed by comparing locally. This is markdown to markdown diff. Then it figures out how to appy those exact changes to google docs and ultimately reconciles the google doc to match the markdown

ExtraSuite makes a few guarantees:

- It won't mess up formatting, images, headers/footers, styles, colours etc. They will continue to work properly - In general, anything that cannot be represented in markdown won't be touched in the write process.

ExtraSuite has several other features: - Leave comments in the document and ask your agent to work on them. - Full support for tables, images, code blocks, and github flavoured markdown.

If you have either of gws or gogcli installed, you can directly start using extrasuite without any setup.

Our teams have been using this for several months now, and happy to answer any questions about it. Would love your feedback!

Show HN: PeopleMesh, Semantic Search for People

https://github.com/francescopace/peoplemesh
1•francescopace•2m ago•0 comments

BP profits more than double as Iran war sends oil prices higher

https://www.bbc.com/news/articles/c2eveyvgn9no
2•breve•9m ago•0 comments

Trillions per Second

https://github.com/c4chaos-io/trillions-per-second
1•kordlessagain•9m ago•1 comments

Japan Airlines trials humanoid robots as ground handlers

https://www.bbc.com/news/articles/cpwp87j1llvo
2•breve•13m ago•0 comments

FDA turns up heat on Amgen, proposing to rescind approval of Tavneos

https://www.fiercepharma.com/pharma/fda-puts-more-heat-amgen-proposing-rescind-approval-tavneos
1•randycupertino•13m ago•1 comments

Reviving Teletext for Ham Radio

https://spectrum.ieee.org/reviving-teletext-for-ham-radio
1•austinallegro•13m ago•0 comments

How electronic warfare is sowing confusion in cockpits

https://www.cnn.com/2026/04/28/science/gps-jamming-plane-navigation-problems
1•breve•15m ago•0 comments

Lore – A Chrome extension that passively saves the articles you read

https://lore-a0x.pages.dev
1•Jordanhydn•16m ago•0 comments

Unfounded Health Concerns Are Powering a Solar Backlash

https://www.propublica.org/article/michigan-solar-farms-health-concerns-st-clair-county
2•mikhael•18m ago•1 comments

A way out of US debt?

https://www.warman.life/blog/2026-04-26-the-synthetic-buyer/
3•shaunistyping•19m ago•0 comments

OpenAI Reportedly Working on an AI Smartphone to Rival iPhone

https://www.macrumors.com/2026/04/27/openai-working-on-an-ai-smartphone/
5•mgh2•20m ago•1 comments

Pancreatic Cancer Study Retracted over Undisclosed Conflict of Interest

https://globalportalnews.com/spain-culture-entertainment-news/mariano-barbacid-pancreatic-cancer-...
1•wslh•20m ago•0 comments

I Won a Championship That Doesn't Exist

https://ron.stoner.com/How_I_Won_a_Championship_That_Doesnt_Exist/
5•SEJeff•21m ago•0 comments

Pentagon seeks to codify Department of War title as renaming costs total $50M

https://www.stripes.com/theaters/us/2026-04-28/pentagon-congress-codify-dow-name-21516668.html
3•Bender•25m ago•0 comments

Disaggregated Serving for Hybrid SSM Models in vLLM

https://vllm-website-lx4pji0mz-inferact-inc.vercel.app/blog/hybrid-ssm-disagg
1•matt_d•26m ago•0 comments

Show HN: Effected Keyboard 2 – Effects as You Type

2•vitalipom•27m ago•0 comments

Drone pilot makes US rescind no-fly zones around unmarked, moving ICE vehicles

https://arstechnica.com/gadgets/2026/04/no-fly-zones-around-moving-ice-vehicles-this-drone-pilot-...
16•Bender•29m ago•2 comments

King Charles state visit to US

https://www.bbc.co.uk/news/live/c4g5lly7qg8t
2•FridayoLeary•29m ago•0 comments

Flesh-eating bacteria devour man's arm and leg in just three days

https://arstechnica.com/health/2026/04/flesh-eating-bacteria-devour-mans-arm-and-leg-in-just-thre...
4•Bender•29m ago•0 comments

Mad Bugs: QEMU and UTM Escape

https://blog.calif.io/p/mad-bugs-qemu-and-utm-escape
1•wslh•31m ago•0 comments

Post-trained Qwen3-Coder with a debugger: 70% → 89% solve rate, 59% fewer turns

https://twitter.com/moofeez/status/2049192929739280482
4•moofeez•32m ago•1 comments

Show HN: My friend and his AI homies wrote SGI Indy emulator in Rust

https://github.com/techomancer/iris
2•greg_w•33m ago•0 comments

Release PiClaw v2.0.4 – Chapek 9 · rcarmo/piclaw

https://github.com/rcarmo/piclaw/releases/tag/v2.0.4
1•rcarmo•33m ago•0 comments

Max/MSP external for running neural amplifier captures

https://github.com/apresta/neural_tilde
2•ot•34m ago•0 comments

FCC Orders a Review of ABC's Broadcast Licenses

https://www.nytimes.com/2026/04/28/business/media/fcc-abc-television-kimmel.html
9•standardUser•34m ago•0 comments

The missing macOS web app viewer chromeless, highly opinionated

https://github.com/rcarmo/swift-webapp-viewer
1•rcarmo•34m ago•0 comments

Show HN: An agent that remembers across sessions (no chat history)

https://github.com/umbecanessa/neural-ledger-system
1•wasnaga•36m ago•0 comments

Ask HN: Should the letter B be typed with the left or the right hand?

2•modinfo•39m ago•4 comments

John Carlos Baez: "Learning from Nature with System Dynamics"

https://mathstodon.xyz/@johncarlosbaez/116478639091196587
1•_Microft•40m ago•0 comments

Why China's Affordable AI Is a Worry for Silicon Valley

https://www.bloomberg.com/news/articles/2026-04-27/why-china-s-deepseek-qwen-and-moonshot-are-a-w...
10•wslh•42m ago•1 comments