[{"data":1,"prerenderedAt":145},["ShallowReactive",2],{"home-news":3,"home-latest":25,"home-projects":32,"home-posts":144},[4,9,13,17,21],{"path":5,"title":6,"date":7,"category":8},"\u002Fblog\u002Fcodex-img-0-8-0","codex-img 0.7 and 0.8 add camera angles, exact palettes and a way to review images","2026-10-04","release",{"path":10,"title":11,"date":12,"category":8},"\u002Fblog\u002Fcodex-img-0-6-0","codex-img 0.5 and 0.6 turn generated images into a game's finished art","2026-09-30",{"path":14,"title":15,"date":16,"category":8},"\u002Fblog\u002Fcodex-img","codex-img generates images from the terminal with your ChatGPT subscription","2026-09-28",{"path":18,"title":19,"date":20,"category":8},"\u002Fblog\u002Fusage-window-starter","Usage Window Starter activates your next Claude and Codex session the minute the old one resets","2026-09-24",{"path":22,"title":23,"date":24,"category":8},"\u002Fblog\u002Fdocument-iteration-skill-6-0","document-iteration-skill 6.0 rewrites the skill in positive terms","2026-09-23",[26,28,30],{"path":5,"title":6,"date":7,"category":8,"description":27},"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.",{"path":10,"title":11,"date":12,"category":8,"description":29},"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.",{"path":14,"title":15,"date":16,"category":8,"description":31},"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.",[33,47,59,74,90,105,116,133],{"path":34,"title":35,"description":36,"tech":37,"tags":40,"url":43,"github":44,"links":43,"image":45,"imageFit":43,"coverLabel":43,"featured":46},"\u002Fprojects\u002Fcodex-img","codex-img","Generate and edit images from the command line with your ChatGPT\u002FCodex subscription. No API key, and no agent in between.",[38,39],"rust","python",[41,42],"ai","cli",null,"https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fcodex-img","\u002Fimg\u002Fproducts\u002Fcodex-img.webp",true,{"path":48,"title":49,"description":50,"tech":51,"tags":55,"url":43,"github":57,"links":43,"image":58,"imageFit":43,"coverLabel":43,"featured":46},"\u002Fprojects\u002Fusage-window-starter","Usage Window Starter","A macOS menu bar app that starts your next Claude Code and Codex 5-hour session the moment the old one resets.",[52,53,54],"go","typescript","electrobun",[41,56],"macos","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fusage-window-starter","\u002Fimg\u002Fproducts\u002Fusage-window-starter.webp",{"path":60,"title":61,"description":62,"tech":63,"tags":66,"url":43,"github":68,"links":69,"image":73,"imageFit":43,"coverLabel":43,"featured":46},"\u002Fprojects\u002Fcamera-video-converter","Camera Video Converter","Free, offline Android app that turns hard-to-share camera footage into standard 1080p MP4s, right on the phone.",[64,65],"kotlin","android",[67],"offline-first","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fcamera-video-converter",[70],{"label":71,"url":72},"Play Store","https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=dev.foksa.cameravideoconverter","\u002Fimg\u002Fproducts\u002Fcamera-video-converter.webp",{"path":75,"title":76,"description":77,"tech":78,"tags":81,"url":43,"github":82,"links":83,"image":87,"imageFit":88,"coverLabel":89,"featured":46},"\u002Fprojects\u002Fopen-claude-agent-sdk","open-claude-agent-sdk","Drop-in, open-source replacement for @anthropic-ai\u002Fclaude-agent-sdk. Readable TypeScript that runs on the Claude CLI you already have installed.",[53,79,80],"bun","mcp",[41],"https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fopen-claude-agent-sdk",[84],{"label":85,"url":86},"npm","https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fopen-claude-agent-sdk","\u002Fimg\u002Fproducts\u002Fopen-claude-agent-sdk-home.webp","contain","",{"path":91,"title":92,"description":93,"tech":94,"tags":97,"url":43,"github":99,"links":100,"image":104,"imageFit":43,"coverLabel":43,"featured":46},"\u002Fprojects\u002Fyoutube-shorts-blocker","YouTube Shorts Blocker","A lightweight Chrome extension that hides YouTube Shorts everywhere and can redirect Shorts links.",[95,96],"javascript","chrome-extension",[98,67],"privacy","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fyoutube-shorts-blocker",[101],{"label":102,"url":103},"Download ZIP","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fyoutube-shorts-blocker\u002Freleases\u002Flatest\u002Fdownload\u002Fyoutube-shorts-blocker.zip","\u002Fimg\u002Fproducts\u002Fyoutube-shorts-blocker.webp",{"path":106,"title":107,"description":108,"tech":109,"tags":112,"url":113,"github":114,"links":43,"image":115,"imageFit":43,"coverLabel":43,"featured":46},"\u002Fprojects\u002Fsub2utf","sub2utf","Converts subtitle files (.srt) from legacy encodings to UTF-8 so Plex shows č, ć, š, đ and ž correctly.",[110,111],"svelte","tauri",[],"https:\u002F\u002Fsub2utf.org","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fsub2utf","\u002Fimg\u002Fproducts\u002Fsub2utf.webp",{"path":117,"title":118,"description":119,"tech":120,"tags":123,"url":43,"github":124,"links":125,"image":43,"imageFit":43,"coverLabel":43,"featured":132},"\u002Fprojects\u002Fdocument-iteration-skill","document-iteration-skill","A lightweight markdown syntax for editing documents with Claude: leave feedback inline instead of asking it to regenerate the whole document.",[121,122],"markdown","claude",[41],"https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fdocument-iteration-skill",[126,129],{"label":127,"url":128},"Docs","https:\u002F\u002Ffoksa.github.io\u002Fdocument-iteration-skill\u002F",{"label":130,"url":131},"Download","https:\u002F\u002Fgithub.com\u002Ffoksa\u002Fdocument-iteration-skill\u002Freleases\u002Fdownload\u002Fstarter-kit\u002Fdocument-iteration-skill.zip",false,{"path":134,"title":135,"description":136,"tech":137,"tags":140,"url":142,"github":43,"links":43,"image":143,"imageFit":43,"coverLabel":43,"featured":132},"\u002Fprojects\u002Flitrpgvault","LitRPG Vault","A database of LitRPG and Progression Fantasy books: 250+ series with ratings, reading orders and audiobook links.",[138,139],"vue","nuxt",[141],"static","https:\u002F\u002Flitrpgvault.com","\u002Fimg\u002Fproducts\u002Flitrpgvault.webp",[],1791126066977]