[{"data":1,"prerenderedAt":56},["ShallowReactive",2],{"tag-codex":3},{"tag":4,"allTags":5,"projects":30,"posts":31},"codex",[6,7,8,9,10,11,4,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29],"ai","android","bun","chrome-extension","claude","cli","electrobun","go","javascript","kotlin","macos","markdown","mcp","nuxt","offline-first","open source","privacy","python","rust","static","svelte","tauri","typescript","vue",[],[32,38,44,50],{"path":33,"title":34,"description":35,"date":36,"tags":37},"\u002Fblog\u002Fcodex-img-0-8-0","codex-img 0.7 and 0.8 add camera angles, exact palettes and a way to review images","Frame shapes that the backend actually follows, camera presets for game art, named styles and characters, palettes snapped to exact colours, then projects with a history of every run, comments that become edits, reruns, and batch versions that are never lost.","2026-10-04",[6,4,10,21],{"path":39,"title":40,"description":41,"date":42,"tags":43},"\u002Fblog\u002Fcodex-img-0-6-0","codex-img 0.5 and 0.6 turn generated images into a game's finished art","Sprite trimming and resizing in the same command that generates the image, clean alpha edges, batch builds from a JSON spec, removal of painted-in backgrounds, seamless panoramas, contact sheets, output that no longer changes between runs, and Windows builds.","2026-09-30",[6,4,10,21],{"path":45,"title":46,"description":47,"date":48,"tags":49},"\u002Fblog\u002Fcodex-img","codex-img generates images from the terminal with your ChatGPT subscription","A small Rust CLI that sends your prompt straight to the Codex image endpoint, using the login Codex already saved. No API key, no agent in between, and an Agent Skill so Claude Code and Codex can use it too.","2026-09-28",[6,4,10,21],{"path":51,"title":52,"description":53,"date":54,"tags":55},"\u002Fblog\u002Fusage-window-starter","Usage Window Starter activates your next Claude and Codex session the minute the old one resets","A small macOS menu bar app that watches the 5-hour usage limits of Claude Code and Codex and sends one short message to start the next session as soon as the old one resets.","2026-09-24",[6,10,4,21],1791126067069]