<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>All The codex Shit | Ciprian Mandache</title>
<atom:link href="https://ciprian.51k.eu/tag/codex/feed/" rel="self" type="application/rss+xml" /><link></link>
<description>Mostly writing code that does stuff...</description>
<lastBuildDate>Sat, 08 Aug 2026 21:56:21 +0000</lastBuildDate>
<language>en-US</language>
<sy:updatePeriod>
hourly	</sy:updatePeriod>
<sy:updateFrequency>
1	</sy:updateFrequency><image>
<url>https://ciprian.51k.eu/upld/2019/02/cropped-terminal-icon-32x32.png</url><title>All The codex Shit | Ciprian Mandache</title><link></link>
<width>32</width>
<height>32</height>
</image>
<item><title>agents: One Marketplace, Because Names Collide</title><link>https://ciprian.51k.eu/agents-one-marketplace-because-names-collide/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Tue, 28 Jul 2026 01:49:19 +0000</pubDate>
<category><![CDATA[AI Agents]]></category>
<category><![CDATA[agents]]></category>
<category><![CDATA[ai]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[claude]]></category>
<category><![CDATA[claude code]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[codex]]></category>
<category><![CDATA[marketplace]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[Open Source]]></category>
<category><![CDATA[plugin]]></category>
<category><![CDATA[Skills]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/agents-one-marketplace-because-names-collide/</guid><description><![CDATA[<img
width="300" height="150" src="https://ciprian.51k.eu/upld/2026/07/agents-300x150.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2026/07/agents-300x150.png 300w, https://ciprian.51k.eu/upld/2026/07/agents-768x384.png 768w, https://ciprian.51k.eu/upld/2026/07/agents-600x300.png 600w, https://ciprian.51k.eu/upld/2026/07/agents.png 1024w" sizes="(max-width: 300px) 100vw, 300px" />This repo is six files and does nothing. That&#8217;s the post. Two dozen of my projects ship an .agents/ directory — a skill that teaches an agent to drive the ...]]></description>
</item>
<item><title>codexbox: Four Environment Variables and a mkdir Standing Between You and OpenAI&#8217;s CLI</title><link>https://ciprian.51k.eu/codexbox-four-environment-variables-and-a-mkdir-standing-between-you-and-openais-cli/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Thu, 23 Jul 2026 09:00:00 +0000</pubDate>
<category><![CDATA[AI Agents]]></category>
<category><![CDATA[Bash]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[adapter]]></category>
<category><![CDATA[agentic coding]]></category>
<category><![CDATA[ai]]></category>
<category><![CDATA[ai agent]]></category>
<category><![CDATA[aicodebox]]></category>
<category><![CDATA[api]]></category>
<category><![CDATA[codex]]></category>
<category><![CDATA[codex cli]]></category>
<category><![CDATA[codexbox]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[cron]]></category>
<category><![CDATA[developer tools]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[llm]]></category>
<category><![CDATA[makefile]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[openai]]></category>
<category><![CDATA[openai compatible]]></category>
<category><![CDATA[rest api]]></category>
<category><![CDATA[self-hosted]]></category>
<category><![CDATA[telegram]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/codexbox-four-environment-variables-and-a-mkdir-standing-between-you-and-openais-cli/</guid><description><![CDATA[<img
width="300" height="300" src="https://ciprian.51k.eu/upld/2026/07/codexbox-300x300.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" fetchpriority="high" srcset="https://ciprian.51k.eu/upld/2026/07/codexbox-300x300.png 300w, https://ciprian.51k.eu/upld/2026/07/codexbox-150x150.png 150w, https://ciprian.51k.eu/upld/2026/07/codexbox-768x768.png 768w, https://ciprian.51k.eu/upld/2026/07/codexbox.png 1024w" sizes="(max-width: 300px) 100vw, 300px" />I already wrote the &#8220;why I ripped the plumbing out of my own repos and built a base image&#8221; rant in the aicodebox post, so I&#8217;m not doing it again ...]]></description>
</item>
<item><title>talkies: Tell OpenAI&#8217;s Speech API to Go Fuck Itself</title><link>https://ciprian.51k.eu/talkies-tell-openais-speech-api-to-go-fuck-itself/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Sat, 30 May 2026 09:00:00 +0000</pubDate>
<category><![CDATA[AI]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[ai]]></category>
<category><![CDATA[api]]></category>
<category><![CDATA[asr]]></category>
<category><![CDATA[audio processing]]></category>
<category><![CDATA[codex]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[cuda]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[gpu]]></category>
<category><![CDATA[kokoro]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[openai compatible]]></category>
<category><![CDATA[parakeet]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[rest api]]></category>
<category><![CDATA[self-hosted]]></category>
<category><![CDATA[Speech Recognition]]></category>
<category><![CDATA[speech-to-text]]></category>
<category><![CDATA[streaming]]></category>
<category><![CDATA[talkies]]></category>
<category><![CDATA[text to speech]]></category>
<category><![CDATA[tts]]></category>
<category><![CDATA[voice cloning]]></category>
<category><![CDATA[websocket]]></category>
<category><![CDATA[whisper]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/talkies-tell-openais-speech-api-to-go-fuck-itself/</guid><description><![CDATA[<img
width="300" height="300" src="https://ciprian.51k.eu/upld/2026/05/talkies-300x300.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2026/05/talkies-300x300.png 300w, https://ciprian.51k.eu/upld/2026/05/talkies-150x150.png 150w, https://ciprian.51k.eu/upld/2026/05/talkies-768x768.png 768w, https://ciprian.51k.eu/upld/2026/05/talkies.png 1024w" sizes="(max-width: 300px) 100vw, 300px" />I got the OpenAI Whisper API bill for a month of hooking my own tooling up to it and just sat there staring at the number like it had personally ...]]></description>
</item>
<item><title>aigate: Your Own Fucking AI Infrastructure</title><link>https://ciprian.51k.eu/aigate-your-own-ai-infrastructure/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Sat, 18 Apr 2026 01:41:24 +0000</pubDate>
<category><![CDATA[AI]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[ai agent]]></category>
<category><![CDATA[ai gateway]]></category>
<category><![CDATA[ai infrastructure]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[aigate]]></category>
<category><![CDATA[asr]]></category>
<category><![CDATA[audio processing]]></category>
<category><![CDATA[audiolla]]></category>
<category><![CDATA[browser automation]]></category>
<category><![CDATA[cerebras]]></category>
<category><![CDATA[claude code]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[cloudflare tunnel]]></category>
<category><![CDATA[code execution]]></category>
<category><![CDATA[codex]]></category>
<category><![CDATA[cuda]]></category>
<category><![CDATA[deepseek]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[flickies]]></category>
<category><![CDATA[Forecasting]]></category>
<category><![CDATA[free ai]]></category>
<category><![CDATA[gemma]]></category>
<category><![CDATA[gpu]]></category>
<category><![CDATA[groq]]></category>
<category><![CDATA[image-generation]]></category>
<category><![CDATA[librechat]]></category>
<category><![CDATA[lipsync]]></category>
<category><![CDATA[litellm]]></category>
<category><![CDATA[local ai]]></category>
<category><![CDATA[mailbox]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[meta-search]]></category>
<category><![CDATA[mtproto]]></category>
<category><![CDATA[nginx]]></category>
<category><![CDATA[nvidia]]></category>
<category><![CDATA[object-storage]]></category>
<category><![CDATA[ollama]]></category>
<category><![CDATA[openai compatible]]></category>
<category><![CDATA[piston]]></category>
<category><![CDATA[predictalot]]></category>
<category><![CDATA[redis]]></category>
<category><![CDATA[reverse proxy]]></category>
<category><![CDATA[s3]]></category>
<category><![CDATA[searxng]]></category>
<category><![CDATA[self-hosted]]></category>
<category><![CDATA[speech-to-text]]></category>
<category><![CDATA[stable-diffusion]]></category>
<category><![CDATA[streaming]]></category>
<category><![CDATA[talkies]]></category>
<category><![CDATA[telethon]]></category>
<category><![CDATA[text to speech]]></category>
<category><![CDATA[userbot]]></category>
<category><![CDATA[video processing]]></category>
<category><![CDATA[web-search]]></category>
<category><![CDATA[websocket]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/?p=1145</guid><description><![CDATA[<img
width="300" height="226" src="https://ciprian.51k.eu/upld/2026/04/ai-generated-8186825_1280-300x226.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2026/04/ai-generated-8186825_1280-300x226.png 300w, https://ciprian.51k.eu/upld/2026/04/ai-generated-8186825_1280-1024x771.png 1024w, https://ciprian.51k.eu/upld/2026/04/ai-generated-8186825_1280-768x578.png 768w, https://ciprian.51k.eu/upld/2026/04/ai-generated-8186825_1280.png 1280w" sizes="(max-width: 300px) 100vw, 300px" />A 3060 and no cloud budget. AI models behind one endpoint — six cloud providers with free tiers, five local engines that run on your own hardware, the rest on ...]]></description>
</item>
<item><title>docker-stealthy-auto-browse: The Browser That Doesn&#8217;t Know It&#8217;s Being Automated</title><link>https://ciprian.51k.eu/docker-stealthy-auto-browse-the-browser-that-doesnt-know-its-being-automated/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Thu, 08 Jan 2026 03:14:27 +0000</pubDate>
<category><![CDATA[AI]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[ai agent]]></category>
<category><![CDATA[ai automation]]></category>
<category><![CDATA[ai browser]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[anti-detection]]></category>
<category><![CDATA[authentication]]></category>
<category><![CDATA[bot detection]]></category>
<category><![CDATA[browser automation]]></category>
<category><![CDATA[camoufox]]></category>
<category><![CDATA[captcha]]></category>
<category><![CDATA[claude code]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[cloudflare bypass]]></category>
<category><![CDATA[cluster]]></category>
<category><![CDATA[codex]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[ffmpeg]]></category>
<category><![CDATA[fingerprint]]></category>
<category><![CDATA[firefox]]></category>
<category><![CDATA[haproxy]]></category>
<category><![CDATA[headless browser]]></category>
<category><![CDATA[http api]]></category>
<category><![CDATA[llm]]></category>
<category><![CDATA[load balancing]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[model context protocol]]></category>
<category><![CDATA[openclaw]]></category>
<category><![CDATA[playwright]]></category>
<category><![CDATA[privacy]]></category>
<category><![CDATA[pyautogui]]></category>
<category><![CDATA[redis]]></category>
<category><![CDATA[scraping]]></category>
<category><![CDATA[screen recording]]></category>
<category><![CDATA[selenium alternative]]></category>
<category><![CDATA[stealth]]></category>
<category><![CDATA[stealthy-auto-browse]]></category>
<category><![CDATA[virtual media]]></category>
<category><![CDATA[vnc]]></category>
<category><![CDATA[web scraping]]></category>
<category><![CDATA[xvfb]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-stealthy-auto-browse-the-browser-that-doesnt-know-its-being-automated/</guid><description><![CDATA[<img
width="300" height="200" src="https://ciprian.51k.eu/upld/2026/01/captcha-im-not-a-robot-robot-verification-recaptcha-captcha-with-buttons-for-start-testing-300x200.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2026/01/captcha-im-not-a-robot-robot-verification-recaptcha-captcha-with-buttons-for-start-testing-300x200.webp 300w, https://ciprian.51k.eu/upld/2026/01/captcha-im-not-a-robot-robot-verification-recaptcha-captcha-with-buttons-for-start-testing.webp 612w" sizes="(max-width: 300px) 100vw, 300px" />I&#8217;ve been automating browsers for years. Selenium, Puppeteer, Playwright — used them all, watched them all get caught. The arms race between bot detection and browser automation has been going ...]]></description>
</item>
<item><title>servicepack: The Go Framework That Actually Understands How Real Development Works</title><link>https://ciprian.51k.eu/servicepack-the-go-framework-that-actually-understands-how-real-development-works/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Wed, 17 Sep 2025 21:02:53 +0000</pubDate>
<category><![CDATA[Golang]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[architecture]]></category>
<category><![CDATA[boilerplate]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[cli]]></category>
<category><![CDATA[code structure]]></category>
<category><![CDATA[codex]]></category>
<category><![CDATA[framework]]></category>
<category><![CDATA[go framework]]></category>
<category><![CDATA[Go programming language]]></category>
<category><![CDATA[golang]]></category>
<category><![CDATA[microservices]]></category>
<category><![CDATA[monolith]]></category>
<category><![CDATA[package]]></category>
<category><![CDATA[service-based]]></category>
<category><![CDATA[single-repo microservices]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/?p=972</guid><description><![CDATA[<img
width="300" height="171" src="https://ciprian.51k.eu/upld/2025/10/Screenshot_2025-10-07_00-00-49-300x171.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2025/10/Screenshot_2025-10-07_00-00-49-300x171.png 300w, https://ciprian.51k.eu/upld/2025/10/Screenshot_2025-10-07_00-00-49-1024x584.png 1024w, https://ciprian.51k.eu/upld/2025/10/Screenshot_2025-10-07_00-00-49-768x438.png 768w, https://ciprian.51k.eu/upld/2025/10/Screenshot_2025-10-07_00-00-49.png 1238w" sizes="(max-width: 300px) 100vw, 300px" />Look, I&#8217;ve built a lot of shit in Go. Worked on microservices that were basically just glorified HTTP handlers talking to each other across Docker networks. Debugged race conditions at ...]]></description>
</item>
</channel>
</rss>
<!--
*** This site runs WP Super Minify plugin v2.0.1 - http://wordpress.org/plugins/wp-super-minify ***
*** Total size saved: 3.565% | Size before compression: 17618 bytes | Size after compression: 16990 bytes. ***
-->