@undefined_void This is very cool. I've been working on a TS git implementation that has an embeddable webstandards server. It could be used as a primitive to build a custom git forge on DO/celld, with the canonical hooks https://t.co/WWUiAmWOqk
@boweiliu@Vercantez I've also been really interested in in-browser coding agents, i've been working on some primitives for this if you want to try them out. https://t.co/7v5yKh0oP8
@cramforce I built an embeddable git server in TS when i made the just-bash git custom command: https://t.co/WWUiAmWOqk
Has the canonical push hooks, pluggable storage backend
@jeremyosih this is awesome, didn't realize pi core was factored like this so it could be run in a browser!
if github had cors headers, maybe you could add my project just-git as a custom command. maybe with a github proxy it could work https://t.co/WWUiAmWOqk
still working towards the in-browser sandbox goal, next step is jund, a headless coding agent that works off of a filesystem interface and an exec function, so it could be backed by just-bash
the goal is opencode/pi like agents anywhere https://t.co/ohQsqDiUg7
"you will try the new model. you will build things you hadn't been able to before. everyone will. untold possibilities will unfold before you"
"i see guru. what will happen then?"
- there are people on their way back from the moon
- a computer seems to have an affinity for mark fisher
- i had to send a fax to cancel my health insurance
@wesbos@syntaxfm Making just-git, pure typescript git implementation. Started as a custom command for just-bash, ended up adding an embeddable git server as well: https://t.co/WWUiAmWOqk
code execution i'm all over the place. i've tried stuff with iframes and web workers inside iframes. also quickjs.
not sure how important nodejs compat would be for this vision, or if it's reasonable to just force the agents to use a minimal fake node api
I've been obsessed with the idea of in-browser sandboxes and i don't quite know why
something tantalizing about a website writing and building itself entirely locally (caveat being where the inference is happening)
so far the pieces i've got:
- command line via just-bash
- npm-style install
- building via esbuild-wasm
- git via just-git
- typechecking
- tailwind via tailwindcss-iso
@itisyev Hell yea. I just did something similar in ts. I didn't go multi-agent, focused more on the testing and bug repro framework.
Testing it using a random walk setup that generates traces and compares to real git output and state https://t.co/WWUiAmWOqk
agents will behave and give good results even on big projects if you make it easy for them to run very strict tests on the work (not vibe coded tests)
so far I've only gotten this to work at a large scale where I had something direct to compare results against
The result so far is a stable, (relatively) small, and fast git implementation in pure typescript, that matches real git's state and output across millions of git operations