Emre Sarbak

290 posts

Emre Sarbak banner
Emre Sarbak

Emre Sarbak

@emresarbak

Building tools for conviviality Co-founder of Emotion Machine . Previously @riseinweb3 @patika_dev @kodluyoruz @launchcode, mckinsey, #odf7

San Francisco, CA Katılım Ekim 2013
798 Takip Edilen626 Takipçiler
Sabitlenmiş Tweet
Emre Sarbak
Emre Sarbak@emresarbak·
open-source, lite google docs for markdown files
ege oz@egeozin

we’re open-sourcing our internal markdown editing + collaboration tool. built with @demegire1 and @emresarbak our team is spending more time planning on markdown files than coding. you probably are too. why is it so hard to collaborate on markdown files? i don't know. we just couldn't find anything that made it easy to share and work on the same file. sooo we created a new markdown file to plan a markdown editing + collaboration tool and vibe-coded with.md with.md lets you: - drag-and-drop your internal .md docs (no sign-in required) or sign in with github and access all the md files in your repo to organize, edit, and share repo-scoped markdown - share them with teammates to edit together (or get sign-off) - then, feed them back into your claude code / opencode / etc. - we also made shares easily parseable by agents. we’re planning to add more workflows like real-time editing + attribution for claude code agents, arxiv/docling integration, turning urls into markdown, etc. but that’s down the line. we weren’t avid markdown users, we mostly used google docs for company-wide stuff. but as we started using more and more terminal agents to edit, improve, and then straight-up copy-paste, we ended up sharing more and more markdown. and for whatever goddam reason, rendering markdown in cursor/vscode is a pretty clunky experience. then, if you share a markdown on slack, the other person has to download it, open it in their own vscode/cursor/sublime, and get the same shitty md viewing experience. we didn’t like that, so we built something that works for us. realtime cursors, anchored comments, diff view (thanks @pierrecomputer) -> the stuff you’d expect, but somehow doesn’t exist in one place for .md files. make no mistake: our understanding of wysiwyg editors and how crdts work is still pretty limited. but after reading the crdt docs on @ekzhang1’s reading group site, @geoffreylitt and the ink & switch crew’s peritext post, and talking through a primitive v1 design, the rest was straightforward: write a thorough plan in md, turn key resources and docs into md, feed it into codex 5.3, and get a working demo. after that, we polished the rough edges, iterated on the md rendering design system, fixed bugs, and tried to make the whole thing reasonably secure with a few extra human/agent passes. you’d think doc editors are “gg ez” they’re not. still, it was encouraging that the tool we built for ourselves (humans) was necessary to get to something that feels worth sharing on twitter. there are still a lot of bugs, we’ll try to squash them as we keep updating the tool. this is not a replacement for your @obsdmd , gdocs, or @NotionHQ . for our specific use case, we couldn’t bootstrap something more practical with existing tools. but yeah, if you have other ideas & tools, please share. again: this is 100% vibe-coded, but it works. we’re open-sourcing it to make it better. the github issues section is waiting for your snarky feedback.

English
1
0
6
399
Zach Mueller
Zach Mueller@TheZachMueller·
What’s the best way to give OpenClaw iMessage? (By running on the Mac) Asking TPOT cause in this neck of the woods you all tend to be security conscious for the most part
English
5
0
10
2.2K
Emre Sarbak
Emre Sarbak@emresarbak·
@berkbuilds to automate or to get automated. that's a bigger question.
English
0
0
1
27
berk ozer
berk ozer@berkbuilds·
To automate or not to automate. That is the question.
English
1
0
3
285
Emre Sarbak
Emre Sarbak@emresarbak·
it is getting more fun to work with markdown files
ege oz@egeozin

a lot of people have started using with.md, so here are this week’s updates: - you can now create and edit markdown files from within your claude code & codex sessions. your agents can edit the files they created too! install the skill by instructing your agent to read `with.md/skill` & `with.md/skill/md`. we don't recommend installing the skill via npx, but if you prioritize convenience over security, you can install it via `npx skills add emotion-machine-org/with-md`. - you can now convert urls to markdown. try opening a blog/docs/article by prepending `with.md` at the beginning. example: with.md{your-url-here} - with.md now has a cursor/vscode/openvsx extension! install it and click on any markdown in your repo to view it with with.md again: with.md is open source. if you have ideas for extending, securing, or improving it, feel free to open a pr on github or reach out to us.

English
1
0
3
137
ege oz
ege oz@egeozin·
we’re open-sourcing our internal markdown editing + collaboration tool. built with @demegire1 and @emresarbak our team is spending more time planning on markdown files than coding. you probably are too. why is it so hard to collaborate on markdown files? i don't know. we just couldn't find anything that made it easy to share and work on the same file. sooo we created a new markdown file to plan a markdown editing + collaboration tool and vibe-coded with.md with.md lets you: - drag-and-drop your internal .md docs (no sign-in required) or sign in with github and access all the md files in your repo to organize, edit, and share repo-scoped markdown - share them with teammates to edit together (or get sign-off) - then, feed them back into your claude code / opencode / etc. - we also made shares easily parseable by agents. we’re planning to add more workflows like real-time editing + attribution for claude code agents, arxiv/docling integration, turning urls into markdown, etc. but that’s down the line. we weren’t avid markdown users, we mostly used google docs for company-wide stuff. but as we started using more and more terminal agents to edit, improve, and then straight-up copy-paste, we ended up sharing more and more markdown. and for whatever goddam reason, rendering markdown in cursor/vscode is a pretty clunky experience. then, if you share a markdown on slack, the other person has to download it, open it in their own vscode/cursor/sublime, and get the same shitty md viewing experience. we didn’t like that, so we built something that works for us. realtime cursors, anchored comments, diff view (thanks @pierrecomputer) -> the stuff you’d expect, but somehow doesn’t exist in one place for .md files. make no mistake: our understanding of wysiwyg editors and how crdts work is still pretty limited. but after reading the crdt docs on @ekzhang1’s reading group site, @geoffreylitt and the ink & switch crew’s peritext post, and talking through a primitive v1 design, the rest was straightforward: write a thorough plan in md, turn key resources and docs into md, feed it into codex 5.3, and get a working demo. after that, we polished the rough edges, iterated on the md rendering design system, fixed bugs, and tried to make the whole thing reasonably secure with a few extra human/agent passes. you’d think doc editors are “gg ez” they’re not. still, it was encouraging that the tool we built for ourselves (humans) was necessary to get to something that feels worth sharing on twitter. there are still a lot of bugs, we’ll try to squash them as we keep updating the tool. this is not a replacement for your @obsdmd , gdocs, or @NotionHQ . for our specific use case, we couldn’t bootstrap something more practical with existing tools. but yeah, if you have other ideas & tools, please share. again: this is 100% vibe-coded, but it works. we’re open-sourcing it to make it better. the github issues section is waiting for your snarky feedback.
English
11
7
142
26.8K
0xFran.eth
0xFran.eth@FrancescoRenziA·
@egeozin @demegire1 @emresarbak This is great. Honestly haven't opened Notion for ages. Can't imagine using google docs for anything less serious than a contract. This might well be a replacement for those things 😁
English
1
0
1
135
Juri Strumpflohner
Juri Strumpflohner@juristr·
@egeozin @demegire1 @emresarbak this is EXACTLY what i started coding on the side because I wanted a way where I could share certain obsidian notes with coworkers, get their feedback and then have my agent pull the comments back into my obs. I need to take a look at this
English
1
0
3
328
Emre Sarbak
Emre Sarbak@emresarbak·
We built an internal tool for AI agents to interact through iMessage. Now, we are launching it publicly for Open Claw users: Claw Messenger Without this, you had to buy/have and set up a Mac. Now, your Open Claw on VPS can message you. You can try it for free. It takes a few seconds to integrate. It supports emoji reactions, voice notes, rich media, typing indicators, and more.
Emre Sarbak tweet media
English
2
0
13
1.5K
Kilo
Kilo@kilocode·
🦞 Introducing Kilo Claw — hosted OpenClaw, powered by Kilo. No Mac mini required. OpenClaw is the fastest-growing open source AI agent ever (161k+ ⭐). Running it yourself? That's the hard part. We're fixing that. Waitlist is open → kilo.ai/kiloclaw
Kilo tweet media
English
30
26
281
25.2K
nick vasilescu
nick vasilescu@nickvasiles·
Mac Mini is super nice because you can use native iMessage for talking with OpenClaw. The only problem is that it's very expensive and you need to always have your Mac Mini on to run this setup. So I made a plugin to allow anyone on any computer (either Linux, Windows, or Mac) to be able to have access to iMessage natively. Even better, it has access to all of the reactions, triple dot indicator, etc. Check it out and let me know what you think.
English
109
149
2K
265.1K
Igor Babuschkin
Igor Babuschkin@ibab·
People joke about buying Mac minis for OpenClaw and it seems absurd at first if you know how to use cloud VMs. But once you dig in, there’s a real reason for buying a Mac mini. If you want to the bot to have access to your iMessage either to run it for you, or as the primary way to talk to the bot, this is the best way. Apple has locked down iMessage so much (no APIs) that the only reliable way to interact with it is via a constantly running desktop machine in your home. Bizarre but this is the way it is.
English
147
31
1.5K
247.1K
James Long
James Long@jlongster·
I don’t understand how OpenClaw ever works with iMessage. You’re not allowed to automate Messages the way it does it; you need to approve a GUI prompt which shows up when you run the gateway directly. But when the gateway is running in the background over ssh it’s impossible to approve it this way
English
5
0
3
2.8K
James Long
James Long@jlongster·
I’m building an assistant from scratch using OpenCode first step is iMessage integration. I could run the OpenCode webapp on my phone, but I want a group text with my wife where we can ask it stuff together Here’s a demo, so cool that I can open the same session in the TUI (filmed by my 8 yr old, be gracious)
English
9
3
93
11.4K