I built a two-way Google Docs ↔ Markdown sync tool for keeping collaborative docs beside your code

I built a two-way Google Docs ↔ Markdown sync tool for keeping collaborative docs beside your code

I often want the same document in two places:

  • Google Docs, where non-technical collaborators can edit and comment
  • a real Markdown file, where it can live beside the code and work with Git, editors, and coding agents

Exporting and re-importing quickly became awkward, so I built GDMS: a self-hosted macOS service that keeps explicitly paired Google Docs and Markdown files synchronized in both directions.

It preserves supported formatting such as headings, lists, links, tables, spacing, and standalone images. It can also pair Google Sheets with per-tab CSV files.

This is currently aimed at technically comfortable macOS users. It runs from a source checkout and requires Google OAuth setup; it isn’t yet a polished packaged app. It’s MIT licensed.

I’d especially appreciate feedback on:

  • whether this Google Docs/local Markdown workflow is useful to anyone else
  • which formatting needs to round-trip reliably for your documents
  • whether the current setup burden would prevent you from trying it

GitHub: https://github.com/rsheyd/google-docs-markdown-sync

Here’s the basic workflow:

meeting-notes.md  ↔  Google Doc
budget/*.csv      ↔  Google Sheet (one CSV per tab)
u/codeRoman — 8 days ago
▲ 1 r/foss

Where should independent security reviews of open-source projects be published?

When considering an unfamiliar open-source package, I can check advisories, dependency scanners, maintainer activity, and automated security scores. But I haven’t found a dependable place to look for independent source reviews of a specific commit or release.

GitHub issues are fragmented across projects, audit reports often disappear into blogs or PDFs, and existing review collections sometimes become inactive. This also means people may repeatedly review the same code without knowing about earlier work.

Would a public, community-maintained registry of open-source security reviews be useful?

I’m imagining reviews that:

  • identify the exact commit and artifact reviewed;
  • distinguish verified findings, concerns, and open questions;
  • include reproducible evidence and reviewer methodology;
  • disclose automated or AI assistance;
  • track whether a review is current or stale;
  • respect coordinated disclosure before publishing vulnerabilities.

Does something active already provide this? If not, where should such reviews live—inside each upstream repository, in an OpenSSF project, or in an independent repository?

What would make you trust or contribute to one?

reddit.com
u/codeRoman — 12 days ago

General-purpose AI form filler

We all spend a lot of time filling out online forms.

I recently built a Chrome extension that lets me save and restore the current state of a form before submitting it. It works well, but it got me thinking about the next step.

For things like volunteer applications, job applications, consultation questionnaires, and other long forms, I often use ChatGPT to help write responses. After using ChatGPT for a couple of years, it has built up a lot of context about me, so it usually does a good job answering personal questions.

I'm curious whether anyone has built (or found) a tool that can intelligently complete arbitrary web forms using an LLM and knowledge about the user. Not just basic autofill for names and addresses, but actually answering open-ended questions in context.

Ideally it would:

  • Understand the questions on the page
  • Use my existing profile/context to generate answers
  • Let me review everything before submitting

I found an older thread on this subreddit about filling forms with AI, but it seems more focused on filling PDF/Word forms rather than arbitrary websites.

Has anyone come across something like this?

reddit.com
u/codeRoman — 15 days ago

Has anyone automated Guidepoint application forms?

Has anyone automated the Guidepoint (or other expert network) application forms?

I receive a lot of Guidepoint consultation requests, and filling out essentially the same application over and over is becoming repetitive.

I'm considering building a browser extension or userscript that pre-fills the recurring fields while still letting me review everything before submitting.

Has anyone already built something like this? Or does Guidepoint provide any hidden shortcuts that I'm missing?

reddit.com
u/codeRoman — 15 days ago

Give and get feedback on your project

I recently saw a post from someone offering to try people’s apps and give feedback. I thought it was a great idea, but what if we made it even more scalable?

If you’re looking for feedback on your project, review someone else’s project too.

Here’s how it works:

  1. Check the comments on this post.
  2. If you find a project that hasn’t received a reply yet, reply saying you’ll review it, and include a link to your own project.
  3. Both of you should review each other’s projects and post a follow-up comment with your feedback.
  4. If every project already has someone reviewing it, leave a new top-level comment with your own project.

Please only participate if you intend to follow through. Honor system, and be kind.

Any kind of side project is welcome—apps, websites, games, hardware projects, open-source tools, newsletters, videos, etc.

reddit.com
u/codeRoman — 29 days ago

Anyone want to go camping?

This weather is making me want to go camping, somewhere within 1-2 hour drive of Rockland. Maybe sometime in the next 2-4 weeks. Anyone interested?

I'm a big fan of the AMC Harriman center and have camped there a few times. Also open to other spots.

reddit.com
u/codeRoman — 1 month ago

I don't think people like my AI calling assistant app

I created an app to make phone calls on my behalf. Based on the transcript below, I don't think people receiving the calls are going to like it very much... (to my credit, I tried emailing first and did not get a response 🤷‍♂️).

Transcript

Pickleball Club:
Hello?

Assistant:
Hi. I'm calling on behalf of Sam Smith. I was hoping you could help me with a quick question.

Pickleball Club:
What are you calling about?

Assistant:
Sam Smith would like a refund for an open play session he booked last Friday because there was no one else there. He sent an email with the booking details to John at [redacted] on Friday, July 3 at 6:13 PM. Can you assist with this request?

Pause.

Are you still there? I can continue.

Pickleball Club:
Louder.

Assistant:
Sam Smith would like a refund for an open play session he booked last Friday because there was no one else there. He sent an email with the booking details to Richard at Pickle Club...

Pickleball Club:
Yeah. I heard you, buddy. Hey, I heard you. I gotcha. I got you. I got you.

Assistant:
Great. Can you assist with the refund request?

Pickleball Club:
I'm trying. I'm looking into it. I just said please hold.

Assistant:
Thank you. I'll hold.

Pickleball Club:
Sam... what was the last name?

Assistant:
The last name is Smith.

Pickleball Club:
Yeah. That's it. Okay.

Assistant:
Thank you. Is there anything else you need from me?

Pickleball Club:
Yeah. I'm not giving you a refund yet. You gotta hold on. I have to look into it.

Assistant:
Understood. Could you let me know the best next step or when Sam might expect a response?

Pickleball Club:
Can Sam call me personally? Because I don't know if this is AI or whatnot because you are talking very robotic, so I'm not really sure what this is.

Assistant:
Yes. I am an AI assistant. Sam can certainly call you—

Pickleball Club:
I knew.

Assistant:
I understand. Would you prefer Sam speak with you directly?

Pickleball Club:
Yeah. Yes, I would.

Assistant:
Alright. I'll let Sam know to contact you directly. Thank you for your time.

Pickleball Club:
Thank you. Goodbye.

Assistant:
Goodbye.

reddit.com
u/codeRoman — 1 month ago

West Nyack drone show meetup tonight

We have a small group (currently 5 people) planning to meet before the West Nyack drone show tomorrow - http://clarkstown.gov/hoehm-town-happenings/clarkstown-celebrates-america-250/.

I'm planning to get to the field around 8:45 PM to grab a spot. The drone show is scheduled to start at 9:15pm. If you'd like to join us, leave a comment or send me a DM and I'll add you to the group chat.

I recently moved to Nyack, so I'm always happy to meet more local people.

u/codeRoman — 1 month ago

Anyone want to check out the drone show together?

37M here. Anyone interested in checking out the west Nyack drone show next Thursday evening? I recently moved to Nyack and I’m looking to meet more people in the area.

I thought it could be fun to get a small group together, grab a spot beforehand, and hang out while we wait for the show. If you’re interested, leave a comment or send me a DM, and if we get a few people together I’ll put something together.

reddit.com
u/codeRoman — 2 months ago
▲ 6 r/bergencounty+1 crossposts

Rock climbing at Gravity Vault on July 17?

Anyone interested in going rock climbing at Gravity Vault in Upper Saddle River on Friday, July 17?

They have a Friday happy hour where day passes are $14 after 5 PM.

I'm 37M and live in Nyack. I used to climb fairly regularly (around V3/V4 bouldering and 5.10–5.11 top rope), but it's been a while, so I'll probably be easing back in around V2 and 5.9.

I'm mostly looking to meet a few local people to climb with from time to time, so all experience levels are welcome.

If you're interested, leave a comment or send me a DM!

reddit.com
u/codeRoman — 2 months ago
▲ 10 r/NYCjobs

[Hiring] Occasional in-person tech help — Hell’s Kitchen — $35/hour

Update: I’ve received enough responses to move forward for now, so I’m not looking for additional candidates at the moment. Thank you to everyone who reached out.

---

Hi! I’m looking for someone local to Hell’s Kitchen who is comfortable with phones, computers, and general technology and might be interested in occasional paid work helping someone with basic tech issues.

This would be in person near West 52nd Street and 10th Avenue. It could involve troubleshooting a phone, setting up a new device, helping with apps, or patiently walking someone through an online process. Familiarity with Android phones would be helpful.

I’m thinking around $35/hour. This could be a good fit for a student or anyone nearby looking for occasional extra work.

Please message me with a little about your experience and availability if you’re interested, or if you know someone reliable who might be.

reddit.com
u/codeRoman — 2 months ago

is hero realms down? "please update app to play online"

both my gf and I suddenly started getting this message 10 min ago (playing ipad version on mac), and both of us appear to have the newest version, and app store doesn't have show updates for hero realms app

reddit.com
u/codeRoman — 2 months ago

I built a small web app after my partner and I were feeling particularly burnt out and wanted to understand the minimum number of hours we’d need to work to cover our monthly expenses.

The app lets you enter hourly rates, monthly expenses, and a ZIP code for a rough tax estimate.

It then calculates the minimum weekday hours each person would need to work, assuming an equal-hours split.

It also creates shareable scenario links, so you can make different versions for different budgets or situations.

I made it mostly for the two of us, but figured others might find it useful too. The tax calculation is only an estimate and not meant for filing or detailed tax planning.

Link: https://hoursforus.app

Would be interested in feedback, and whether anyone else finds this useful.

reddit.com
u/codeRoman — 4 months ago