【個人開発】Apple Containersを直感的に操作できるUI「Davit」を公開!
Show HN: Davit, a Apple Containers UI
Show HN: Davit, a Apple Containers UI
「自分で使いたい!」という思いから、勢いでサクッと構築したApple ContainersのフロントエンドUIです。使い勝手にはかなりこだわりました。もし興味がある方がいればと思い、ソースコードを公開します。ぜひ触ってみてください。
最近似たようなインターフェースを提供している、雰囲気重視のプロジェクトをいくつか挙げておくね。
かなりしっかりしたアプリだね。17MBという軽さで、ContainerAPIClientライブラリを直接使っているところが気に入ったよ。
3日間で28コミット、Swiftで5,015行も書かれていて、すべてのコミットに「Co-Authored-By: Claude Fable 5」が入ってるのも面白い。
署名と公証済みっていうのもいい感じ。インストールしてみたら、初回起動時に必要なコンテナプラットフォーム関連をダウンロードしてくれたよ。
提案なんだけど、サイトに初心者向けのチュートリアルを追加して、試しやすいイメージの紹介や、それを動かして何ができるのかを示すスクリーンショット(もしくは静かな動画)があるといいかも。「nginx:latest」が作成ダイアログで提案されるけど、あれは最初のお試しにはあまり向いてない気がする。
すごく使ってみたいんだけど、名前解決のためにCaddyのdocker tags連携を使わなきゃいけないのが今のところネックだな。
Docker Desktopはメモリを食いすぎるよね。Davitのメモリ使用量はどのくらい?
かなりいい感じ。ランタイムのダウンロードからnginx:latestの実行まで完璧だった。
GitHubをスクロールしていてClaudeがコントリビューターに入っていると「このアプリは質が良い(ネイティブな感触、Electron不使用など)」という指標になりつつあるね。
試してみるよ!
MacのDocker Desktopは動作がいまいち(リソースを大量に使う)で、今はOrbStackを使ってるんだ(すごく軽快でリソース消費も少ないけど、フリーミアムなのがね)。
関係ない話だけど、設定ウィンドウ(Cmd-,)のテキスト入力欄が、昔のmacOSやウェブの入力欄みたいに左からじゃなくて、右から入力されるようになっていることに気づいた。
macOSって最近こういう仕様に変わってるの?Apple純正アプリでも見かけた気がするんだけど。
OrbStackはもう2年くらい愛用してるよ。統合性が高くて爆速だし、dockerコマンドとの互換性もあるからコストを払う価値があるんだ。
とはいえ、これも一度試してみるよ。
Appleのコンテナ機能にDocker API互換性を追加してくれたらいいのにって心底思うよ。
面白いことに、zipだと17MBなのにバイナリ(davit.app/contents/macos/davit)は56MBあるんだよね。バイナリにしては圧縮率が驚異的だけど、埋め込みアセットがあるのかな?Macアプリなら普通のことなのかもしれないけど。