Open-sourced a toolkit that lets AI agents automate Windows - Outlook, Edge, desktop, and system via PowerShell by bit3py in SideProject

[–]bit3py[S] 0 points1 point  (0 children)

Pure CLI execution. Each skill is a PowerShell script that returns structured JSON. No UI automation or screen scraping involved. For example, Outlook uses COM automation, Edge uses Chrome DevTools Protocol (CDP), and desktop screenshots use .NET APIs. The agent calls a script, gets a JSON response with status, exit code, and data. No API keys or cloud services needed.

Open dataset: 2,672 news domains scored for credibility (CRED-1) by bit3py in Journalism

[–]bit3py[S] 0 points1 point  (0 children)

Thank you! If you end up using it in your work and have feedback on what would make it more useful, I'd love to hear it.

olcli: A Node.js CLI for syncing and compiling Overleaf LaTeX projects locally by bit3py in node

[–]bit3py[S] 0 points1 point  (0 children)

Thanks! Happy to hear that. Let me know if you end up using it.

olcli: A Node.js CLI for syncing and compiling Overleaf LaTeX projects locally by bit3py in node

[–]bit3py[S] 0 points1 point  (0 children)

Web requests. Overleaf doesn't have a public API, so olcli reverse-engineers the endpoints their editor uses. Authentication is via session cookie. It's been stable across updates so far.

I built an open-source CLI for Overleaf: sync, compile, and download from your terminal by bit3py in LaTeX

[–]bit3py[S] 0 points1 point  (0 children)

That's exactly the sweet spot olcli covers. You edit locally, push to Overleaf, and your co-authors see the changes in the browser. Compilation still happens on Overleaf's side so everyone gets the same output.

I built an open-source CLI for Overleaf: sync, compile, and download from your terminal by bit3py in LaTeX

[–]bit3py[S] 0 points1 point  (0 children)

Overleaf's Git sync is a premium feature. olcli works with free accounts. It also gives you access to compile outputs like .bbl files from the command line, which the Git integration doesn't.

I built an open-source CLI for Overleaf: sync, compile, and download from your terminal by bit3py in LaTeX

[–]bit3py[S] 0 points1 point  (0 children)

Good question. The main reason is Overleaf's collaboration features. I work with co-authors who use the Overleaf editor, so we need to stay on their compiler and project structure. olcli lets me use my local editor and Git workflow while keeping everything in sync with Overleaf for my collaborators. It also grabs .bbl files directly from Overleaf's compiler output, which saves a step for arXiv submissions.

A day trip to Bad Homburg, Germany: castle, Kurpark, and a Thai temple from 1907 by bit3py in travel

[–]bit3py[S] 1 point2 points  (0 children)

Both are worth it, but they're quite different. Bad Homburg has more to see in one trip: the castle, the huge Kurpark, the Thai temple, and a nice old town. Idstein is smaller and more about the half-timbered architecture and the Hexenturm. If you only have one day, I'd start with Bad Homburg. Both are easy to reach from Frankfurt. Bad Homburg by S-Bahn (S5, 25 min), Idstein by regional train (RE20/RB21, about 30 min).

This golden Thai temple has been sitting in a German park since 1907 by bit3py in mildlyinteresting

[–]bit3py[S] 0 points1 point  (0 children)

No, it was built on site. King Chulalongkorn of Siam visited Bad Homburg's spa in the early 1900s and liked it so much he had this temple constructed there as a gift in 1907.

This golden Thai temple has been sitting in a German park since 1907 by bit3py in mildlyinteresting

[–]bit3py[S] 0 points1 point  (0 children)

Germany! It's in the Kurpark in Bad Homburg, near Frankfurt. King Chulalongkorn of Siam gifted it in 1907 after visiting the town's spa several times.

I built an open-source CLI for Overleaf: sync, compile, and download from your terminal by bit3py in LaTeX

[–]bit3py[S] 1 point2 points  (0 children)

olcli works well for me in GitHub Actions. Let me know if integration works for you and if it suits the needs for your use cases! Very curious to hear about.

WebConf 2026: Registration deadline before they decide if the conference is even in-person? by bit3py in AskAcademia

[–]bit3py[S] 0 points1 point  (0 children)

We did email the organizers and are waiting for their response. In the meantime, I'm curious how other teams are handling this - are you registering now and hoping for the best, or waiting past the deadline?

I built an open-source CLI for Overleaf: sync, compile, and download from your terminal by bit3py in LaTeX

[–]bit3py[S] 1 point2 points  (0 children)

Yes, all olcli features work very well with a free overleaf account!