Maksym Bukator

132 posts

Maksym Bukator banner
Maksym Bukator

Maksym Bukator

@mBukat0r

frontend dev by day, dev tools builder by night · merlin-commit · building in public 🛠️

Katılım Mayıs 2023
55 Takip Edilen12 Takipçiler
Sabitlenmiş Tweet
Maksym Bukator
Maksym Bukator@mBukat0r·
six prompts. one conventional commit. type selection through to creation - the whole thing. launching next week. for real this time.
GIF
English
3
11
100
220.6K
Maksym Bukator
Maksym Bukator@mBukat0r·
i’m sorry to tell this but release of merlin-commit needs to be postponed by one week
English
0
0
0
6
Maksym Bukator
Maksym Bukator@mBukat0r·
If you've been following along - thank you. Genuinely. The bugs I shared were real. The fixes were real. Wednesday you get to try the whole thing.
English
0
0
0
7
Maksym Bukator
Maksym Bukator@mBukat0r·
today starts launch week. whatever happens - whether 5 people try it or 500 - shipping a complete, tested, documented v1.0.0 of an open source tool is a milestone I'm not going to minimize. #BuildInPublic #MerlinCommit #Git
English
2
0
1
21
Florence Torres
Florence Torres@FlorenceTo16757·
@mBukat0r Nice to see progress on this. Hope the launch goes smoothly this time.
English
1
0
1
26
Maksym Bukator
Maksym Bukator@mBukat0r·
six prompts. one conventional commit. type selection through to creation - the whole thing. launching next week. for real this time.
GIF
English
3
11
100
220.6K
Maksym Bukator
Maksym Bukator@mBukat0r·
The constraint also forced a better security pattern. // dangerous - input escapes into the shell string execSync(`git commit -m "${message}"`) // safe - input is just data await execa('git', ['commit', '-m', message]) Args arrays instead of string interpolation. Every single git call. #BuildInPublic #CLI
English
0
0
2
33
Maksym Bukator
Maksym Bukator@mBukat0r·
the stats: network calls: 0 telemetry: 0 data collected: 0 no analytics dashboard. no anonymous usage data. no background pings. nothing leaves your machine because nothing is sent. treating offline-first as a hard constraint, not a goal.
English
1
0
2
35
Maksym Bukator
Maksym Bukator@mBukat0r·
zero telemetry. zero network calls. fully offline. building a CLI in 2026 and choosing to collect nothing feels radical. It shouldn't. what that actually looks like:
English
1
0
2
43
Maksym Bukator
Maksym Bukator@mBukat0r·
@adevopsgirl_ interactive CLI workflows are underrated. just posted the full merlin-commit commit flow. six prompts turns into perfect conventional commit. v1.0.0 next week.
English
0
0
0
5
Maksym Bukator
Maksym Bukator@mBukat0r·
@bruindev @samgrows love the flow you mentioned, tbh I'm in love with CLI tools which makes life easier, it's just the best. working on one, just showed the full merlin-commit flow: six prompts in wizard theme turns into one perfect conventional commit.
English
0
0
0
15
Arsalan
Arsalan@bruindev·
@samgrows I created a bunch of tutorial videos but needed to convert them to text tutorials for our website, I ended up giving the URLs to Claude and it used an opensource cli tool to fetch the transcription of the videos and convert them into webpages. It was pretty cool.
English
1
0
1
42
sam
sam@samgrows·
BREAKING: Claude can now watch videos for you! You can plug in a YouTube, Tiktok or Instagram URL and let Claude break it down for you Live now inside of Algrow
English
181
401
6.5K
880.9K
Maksym Bukator
Maksym Bukator@mBukat0r·
@ardadev love the leaderboard idea. dude it looks awesome! if you’re into CLI dev tools just dropped a full interactive commit flow video for merlin-commit. in six prompts you get perfect conventional commit. v1 next week
English
0
0
0
22
Maksym Bukator
Maksym Bukator@mBukat0r·
called merlin-commit. interactive conventional commits with a wizard theme because developer tools should be at least a little fun. v1.0.0 next week. #BuildInPublic #DevTools
English
0
0
1
328
Maksym Bukator
Maksym Bukator@mBukat0r·
this is what I've been thinking about. what if you replaced human review speed with human review rules? a reviewer agent that knows your rules - not generic rules, yours. no hardcoded secrets, tests exist, follows your patterns. flags back to the writer if it fails, pings you only when it passes. let's say frame it like this: "you stop being the first filter. you become the final approval" (2/2)
English
1
0
0
48
Maksym Bukator
Maksym Bukator@mBukat0r·
@conao_3 @songmu yeah, review can't keep up. right framing. I don't think the answer is skipping it - it's making the gate mandatory. issue -> AI PR -> required human approval before merge. that gate has to be enforced, not optional. optional review doesn't happen. (1/2)
English
1
0
0
63
songmu
songmu@songmu·
AI Agentのリクエストをプロキシ経由にして特定のサイトにしかアクセスできないようにするのは、以前紹介したfenceも正しくその機能を備えているし、nonoやsrtなどもあります。 songmu.jp/riji/entry/202…
日本語
1
4
42
15.2K
Maksym Bukator
Maksym Bukator@mBukat0r·
@conao_3 @songmu 500 commits is a different. --dry-run won't save you there. maybe try set hourly checkpoints. 500 -> 12 batches of ~40 is still a lot, but at least you can check in during the day.
English
1
0
0
59
Conao3
Conao3@conao_3·
@mBukat0r @songmu AI Agentは私が働いている間、12時間の作業を自宅のPCで行い、私が帰ってきたときに500コミットを見せてきます。そしてAI Agentはこれをpushするように求めます。500コミットを監査するのは現実的ではありません。
日本語
1
0
0
67
Maksym Bukator
Maksym Bukator@mBukat0r·
@bikun_bikun same thing broke me. I added --dry-run to merlin-commit so you see exactly what you're about to commit before the passphrase shows up. built it when I got tired of half-typing my passphrase, second-guessing the message, and aborting.
English
1
0
0
22
びくんびくん
びくんびくん@bikun_bikun·
claude使ってる時のgit commitどうしてる?いっつもgpgのパスフレーズ入れるところで突っかかるんだよなぁ
日本語
1
0
0
35
Maksym Bukator
Maksym Bukator@mBukat0r·
@conao_3 @songmu same anxiety here lol that’s exactly why I built --dry-run into merlin-commit: full commit preview (“here’s exactly what I would do, but I’m not going to do it”) before anything actually happens. you can check it out in my latest tweet
English
1
0
0
51
Conao3
Conao3@conao_3·
@songmu git commit / pushの権限をAI Agentに渡したいので、いつコミットに機微情報が載ってpushされないか戦々恐々としています
日本語
2
0
2
399