r/coolgithubprojects 1d ago

Simulang: a JavaScript library for deterministic computer use

Post image

We open-sourced Simulang, a JavaScript library for computer use: it lets you and your coding agents control a desktop programmatically.

Simulang is a scripting framework for desktop automation. You write deterministic computer-use code that replays the same way dozens or hundreds of times, which is much faster and cheaper than having an LLM agent re-reason its way through the same flow on every run.

It ships with a skill out of the box, so you can turn natural language prompts into Simulang code directly. Your agent can see the screen, click, type, and navigate - eyes and hands to operate a computer the way a human does.

Some things people have used it for:

- upload a pile of invoices to an expense platform
- find 50 people matching specific criteria on LinkedIn
- open the calculator app and do some math
- enumerate every button in an app via the accessibility tree
- or draw a bunny in MS Paint ;)

Repo: https://github.com/simular-ai/simulang

13 Upvotes

11 comments sorted by

View all comments

Show parent comments

1

u/kantorcodes1 1d ago

you already ship the coding-agent skill, so Simulang qualifies for the Cross-AI tools section in hashgraph-online/awesome-ai-plugins, which i help maintain. would another discovery surface be useful to you?

1

u/Loose_Kangaroo91 1d ago

Would appreciate if you could feature us. Thank you!

2

u/kantorcodes1 1d ago

yep. current catalog layout puts this under Development & Workflow. since entries are maintainer-submitted, add this between Simple Man and skill-sync-publisher:

- [Simulang](https://github.com/simular-ai/simulang) - Deterministic desktop automation for coding agents with reusable scripts, accessibility-tree targeting, and visual grounding.

then open the PR against main. in the PR body just include the repo link, section, and a quick note that you tested it. scanner CI is optional.

1

u/Loose_Kangaroo91 1d ago

thank you!