Katalog Aplikasi Terinstall
Katalog lengkap aplikasi di MacBook Air M2 ini.
Untuk versi terkini yang di-generate otomatis, lihat
INVENTORY.md(jalankanmake inventoryuntuk memperbarui).
Informasi Sistem
| Properti | Nilai |
|---|---|
| Model | MacBook Air M2 |
| Model Identifier | Mac14,2 |
| Chip | Apple M2 |
| Cores | 8 (4 Performance + 4 Efficiency) |
| Memory | 16 GB |
| Versi macOS | 27.0 (Build 26A428) |
| Arsitektur | arm64 |
Ringkasan Versi
| Aplikasi | Versi | Metode Install | Sumber Update |
|---|---|---|---|
| Dia | 1.50.1 | DMG manual | https://thebrowser.com/download |
| Writer | 0.7.2 | DMG manual | https://github.com/joelbqz/writer-computer/releases/latest |
| Kaku | 0.21.0 | Homebrew cask | brew upgrade --cask kaku |
| Vorssaint | 3.3.5 | Homebrew cask | brew upgrade --cask vorssaint |
| OpenCode v2 | 2.0.18 | Homebrew (custom tap) | brew upgrade anomalyco/tap/opencode-v2 |
| Safari | 27.0 | Bawaan macOS | Ikuti update macOS |
| Homebrew | 7.0.6 | — | brew update |
Aplikasi
Dia (Browser)
| Properti | Nilai |
|---|---|
| Tipe | Web Browser (Chromium-based) |
| Versi | 1.50.1 |
| Bundle ID | company.thebrowser.dia |
| Install Path | /Applications/Dia.app |
| Metode | DMG manual (Dia-1.50.1-87750.dmg, ~816 MB) |
| Config | ~/Library/Application Support/Dia/ |
| Update | Manual — download DMG dari thebrowser.com |
Dia punya updater bawaan, tapi installer aslinya tetap DMG (tidak ada cask Homebrew resmi). Cara cek versi terbaru:
curl -sIL "https://releases.diabrowser.com/release/Dia-latest.dmg" \
| grep -i content-disposition
# -> content-disposition: attachment; filename=Dia-<versi>-<build>.dmgWriter (Markdown Editor)
| Properti | Nilai |
|---|---|
| Tipe | Markdown Editor (Tauri) |
| Versi | 0.7.2 |
| Bundle ID | com.writer-computer |
| Install Path | /Applications/Writer.app |
| Metode | DMG manual (Writer_0.7.2_aarch64.dmg, ~6 MB) |
| Update | Manual — GitHub Releases |
Cara cek versi terbaru:
gh api repos/joelbqz/writer-computer/releases/latest --jq '.tag_name'Kaku (Terminal)
| Properti | Nilai |
|---|---|
| Tipe | Terminal Emulator (WezTerm-based) |
| Versi | 0.21.0 |
| Bundle ID | fun.tw93.kaku |
| Install Path | /Applications/Kaku.app |
| Metode | brew install --cask kaku |
| Config | ~/.config/kaku/ |
| Shell Integration | ~/.config/kaku/zsh/kaku.zsh (auto-generated) |
Fitur: terminal yang dioptimalkan untuk AI, konfigurasi Lua, Starship bawaan,
yazi launcher (y), dan AI inline (k).
Vorssaint (Utilities)
| Properti | Nilai |
|---|---|
| Tipe | System Utilities (menu bar toolkit) |
| Versi | 3.3.5 |
| Bundle ID | com.vorssaint.utils |
| Install Path | /Applications/Vorssaint.app |
| Metode | brew install --cask vorssaint |
| Config | ~/Library/Application Support/Vorssaint/ |
OpenCode v2 (AI Coding Agent)
| Properti | Nilai |
|---|---|
| Tipe | AI Coding Agent (terminal) |
| Versi | 2.0.18 |
| Metode | brew install anomalyco/tap/opencode-v2 |
| Tap | anomalyco/tap (trusted) |
| Config | ~/.config/opencode/ |
| Data | ~/.local/share/opencode/, ~/.local/state/opencode/ |
Safari
| Properti | Nilai |
|---|---|
| Tipe | Web Browser (bawaan macOS) |
| Versi | 27.0 |
| Bundle ID | com.apple.Safari |
| Install Path | /Applications/Safari.app (system Cryptex) |
| Update | Ikuti update macOS |
Xcode Command Line Tools
| Properti | Nilai |
|---|---|
| Tipe | System Developer Tool |
| Install Path | /Library/Developer/CommandLineTools |
| Git | 2.54.0 (Apple Git-157) |
| Metode | xcode-select --install |
Homebrew
| Properti | Nilai |
|---|---|
| Tipe | Package Manager |
| Versi | 7.0.6 |
| Prefix | /opt/homebrew |
| Metode | Script resmi Homebrew |
| Manifest | Brewfile (declaratif, version-controlled) |
Paket Homebrew
Formulae
| Paket | Versi | Fungsi |
|---|---|---|
btop | 1.4.7 | Resource monitor |
ca-certificates | 2026-09-25 | CA certificates untuk SSL/TLS |
fastfetch | 2.69.0 | System info fetch |
gh | 2.101.0 | GitHub CLI |
git-delta | 0.19.2 | Syntax-highlighting pager untuk git |
jemalloc | 5.4.0 | Memory allocator |
lazygit | 0.65.1 | Terminal UI untuk git |
libevent | 2.1.13 | Event notification library |
libgit2 | 1.9.7 | Git core library |
libssh2 | 1.11.1 | SSH library |
llhttp | 9.4.3 | HTTP parser |
ncurses | 6.6 | Terminal handling library |
oniguruma | 6.9.10 | Regular expression library |
opencode-v2 | 2.0.18 | OpenCode V2 (dari custom tap) |
openssl@3 | 3.6.4 | SSL/TLS toolkit |
pcre2 | 10.48 | Perl-compatible regex |
ripgrep | 15.2.0 | Fast search (rg) |
ruff | 0.16.9 | Python linter/formatter |
starship | 1.26.0 | Cross-shell prompt |
tmux | 3.7c | Terminal multiplexer |
utf8proc | 2.12.0 | UTF-8 processing |
yazi | 26.9.1 | Terminal file manager |
yyjson | 0.13.0 | JSON parser |
jemalloc,libevent,libgit2,libssh2,llhttp,ncurses,oniguruma,openssl@3,pcre2,utf8proc,yyjsonadalah dependency yang di-install otomatis oleh Homebrew, bukan dipilih manual.
Casks
| Cask | Versi | Fungsi |
|---|---|---|
kaku | 0.21.0 | Terminal emulator |
vorssaint | 3.3.5 | System utilities |
Strategi Update
Dua kelompok dengan mekanisme berbeda:
Dikelola Homebrew — otomatis
brew update && brew upgrade && brew upgrade --cask
# atau
make updateDikelola Manual (DMG) — cek sendiri
Tidak ada cask Homebrew resmi, jadi brew upgrade tidak menyentuh keduanya.
make update hanya menampilkan URL sumbernya; pembaruan tetap manual:
# Dia — cek versi terbaru di header response
curl -sIL "https://releases.diabrowser.com/release/Dia-latest.dmg" \
| grep -i content-disposition
# Writer — cek tag terbaru
gh api repos/joelbqz/writer-computer/releases/latest --jq '.tag_name'Setelah download DMG baru: quit app → hapus /Applications/<App>.app → mount
DMG → salin app ke /Applications → hapus DMG dari ~/Downloads.
Installer DMG yang tertinggal di ~/Downloads tercatat di docs/INVENTORY.md
sebagai jejak audit.
Reinstalasi
# 1. Xcode Command Line Tools
xcode-select --install
# 2. Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 3. Semua paket dari manifest
cd ~/Developer/dotfiles
brew bundle install --file=Brewfile
# 4. Aplikasi DMG (manual)
curl -L -o ~/Downloads/Dia.dmg "https://releases.diabrowser.com/release/Dia-latest.dmg"
curl -L -o ~/Downloads/Writer.dmg \
"$(gh api repos/joelbqz/writer-computer/releases/latest \
--jq '.assets[] | select(.name | test("aarch64.dmg$")) | .browser_download_url')"
# 5. Dotfiles
make install