Top
Best
New

Posted by gdudeman 7/6/2025

Building a Mac app with Claude code(www.indragie.com)
167 points | 117 commentspage 2
koinedad 7/6/2025|
I’ve found that building a custom tool for yourself is now much more accessible using things like Windsurf and CLI tools - pretty interesting times!
hadlock 7/6/2025||
I got a crude 6DOF wireframe renderer to boot as a system 6 (classic mac) app using c++ and retro68 a couple weeks ago using LLM tooling.
flenserboy 7/6/2025||
Has anyone tried this for command line applications? This could be a great way to develop some very specific/corner-case tools.
simonw 7/6/2025|
I write CLI tools with LLMs all the time. I even have a custom Claude Project that teaches the LLM to use inline script dependencies with uv so I can "uv run script.py" without first having to install anything else: https://simonwillison.net/2024/Dec/19/one-shot-python-tools/

I have a collection of tools I've built in this way here: https://tools.simonwillison.net/python/

kiitos 7/6/2025|||
A CLI tool is a native binary that I can run directly via e.g. `/path/to/binary`. If I need to use `uv run ...` to execute something, then that thing isn't really a CLI tool, it's an interpreted script, which relies on an interpreter that needs to be available as a pre-requisite, and all of the numerous complications that follow from that...
simonw 7/6/2025||
Use this as your shebang line:

  #!/usr/bin/env -S uv run --script
https://treyhunner.com/2024/12/lazy-self-installing-python-s...

I don't think requiring all CLI tools to be "native binaries" makes sense. Plenty of popular CLI tools are not compiled binaries. The Python and Node.js ecosystems run on those.

kiitos 7/8/2025||
You're describing scripts, which require interpreters like I guess uv or Node or Python. A CLI tool is a native binary.
flenserboy 7/6/2025|||
Very cool! Thank you.
ninetyninenine 7/6/2025|
I'll just have Claude read the tutorial to learn.