{"id":17335,"date":"2026-07-29T03:44:44","date_gmt":"2026-07-29T07:44:44","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=17335"},"modified":"2026-07-29T03:44:55","modified_gmt":"2026-07-29T07:44:55","slug":"codex-usage-limits","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/fr\/hub\/codex-usage-limits","title":{"rendered":"Codex Usage Limits Explained: Five-Hour Windows, Weekly Caps, and Credits"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Codex usage is not a fixed number of prompts.<\/strong> Local messages and cloud chats share a five-hour window, and additional weekly limits may apply. How quickly you use that allowance depends on the model, repository context, reasoning, tool use, retrieval, and caching.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same plan can feel generous during a focused edit and restrictive during a broad review. A message may start repository searches, commands, reasoning, changes, and verification. Ask what work each prompt starts, not only how many prompts remain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When the coding window is valuable, <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_blog_top_start&amp;login=1\">GlobalGPT<\/a> provides a practical way to route work that does not need repository access. A developer can keep Codex focused on code while using other available models or Yukie&#8217;s guided Slides, Document, and Image workflows for presentations, briefs, and multimodal assets. That preserves the coding context without pretending that a browser Agent replaces repository execution.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_popup&amp;login=1\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/03\/image-831-1024x640.png\" class=\"wp-image-15877\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/03\/image-831-1024x640.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/03\/image-831-300x187.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/03\/image-831-768x480.png 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/03\/image-831-1536x960.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/03\/image-831-2048x1279.png 2048w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/03\/image-831-18x12.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-black-color has-luminous-vivid-amber-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_popup&amp;login=1\">Essayez plus de 100 mod\u00e8les phares sur GlobalGPT<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This guide separates the official rules from what we observed in four controlled coding tasks. It also shows how to choose a plan, reduce wasted work, and decide which tasks can move safely to another workflow.<\/p>\n\n\n\n<style>\n.cu-toc{margin:28px 0;padding:22px;border:1px solid #e2e6ec;border-radius:8px;background:linear-gradient(145deg,#fff 0%,#f7f9fc 100%);color:#18202b;font:14px\/1.4 Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.cu-toc *{box-sizing:border-box}.cu-toc .head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.cu-toc h2{margin:0;font-size:20px}.cu-toc .hint{color:#667085;font-size:12px}.cu-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none;counter-reset:toc}.cu-toc li{counter-increment:toc}.cu-toc a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;color:#344054;text-decoration:none;transition:background .15s ease,color .15s ease}.cu-toc a:before{content:counter(toc,decimal-leading-zero);min-width:24px;color:#7c3aed;font-size:11px;font-weight:800;letter-spacing:.04em}.cu-toc a:hover{background:#f3efff;color:#5b21b6}@media(max-width:720px){.cu-toc ol{grid-template-columns:1fr}.cu-toc .head{align-items:start;flex-direction:column}.cu-toc{padding:18px}}\n<\/style>\n<nav class=\"cu-toc\" aria-label=\"Table des mati\u00e8res\">\n  <div class=\"head\"><h2>Dans ce guide<\/h2><span class=\"hint\">Jump to a section<\/span><\/div>\n  <ol>\n    <li><a href=\"#usage-summary\">Usage in one minute<\/a><\/li><li><a href=\"#five-hour-window\">The five-hour window<\/a><\/li><li><a href=\"#usage-drivers\">What changes consumption<\/a><\/li><li><a href=\"#real-task-usage\">Four repository tasks<\/a><\/li><li><a href=\"#weekly-limits\">Resets and weekly caps<\/a><\/li><li><a href=\"#pricing\">Choosing a plan<\/a><\/li><li><a href=\"#credits-api\">Credits versus API<\/a><\/li><li><a href=\"#save-codex-usage\">Quota-saving workflow<\/a><\/li><li><a href=\"#task-routing\">Task routing<\/a><\/li><li><a href=\"#yukie-tests\">Yukie tests<\/a><\/li><li><a href=\"#decision-checklist\">Decision checklist<\/a><\/li><li><a href=\"#faq\">FAQ<\/a><\/li>\n  <\/ol>\n<\/nav>\n\n\n\n<h2 id=\"usage-summary\" class=\"wp-block-heading\">Codex usage in one minute<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are four separate ideas to keep straight. The five-hour window is the short-term allowance shared by supported local and cloud Codex work. A weekly cap is a longer constraint that may also apply. Purchased credits are a paid continuation route for eligible accounts after included usage is consumed. API-key calls are a separate pay-as-you-go product and should not be mixed with a ChatGPT subscription.<\/p>\n\n\n\n<style>\n.cul-layers{--ink:#172033;--muted:#667085;--line:#e4e8ef;--blue:#2563eb;--violet:#7c3aed;--amber:#d97706;margin:28px 0;padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:14px\/1.45 Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif}.cul-layers *{box-sizing:border-box}.cul-layers h3{margin:0 0 5px;font-size:20px}.cul-layers .sub{margin:0 0 20px;color:var(--muted)}.cul-layers .flow{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch}.cul-layers .node{padding:16px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:7px;background:#f8fafc}.cul-layers .node:nth-of-type(3){border-top-color:var(--violet)}.cul-layers .node:nth-of-type(5){border-top-color:var(--amber)}.cul-layers .kicker{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cul-layers .node strong{display:block;margin-bottom:5px;font-size:16px}.cul-layers .arrow{display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:24px}.cul-layers .separate{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cul-layers .route{padding:12px 14px;border-radius:7px;background:#f2f4f7;color:#475467}.cul-layers .route strong{color:var(--ink)}.cul-layers .note{margin:16px 0 0;color:var(--muted);font-size:12px}@media(max-width:760px){.cul-layers .flow{grid-template-columns:1fr}.cul-layers .arrow{height:32px;transform:rotate(90deg)}.cul-layers .separate{grid-template-columns:1fr}.cul-layers{padding:18px}}\n<\/style>\n<section class=\"cul-layers\" aria-label=\"Codex usage limit layers\">\n  <h3>How the limit layers interact<\/h3>\n  <p class=\"sub\">A short-window reset does not necessarily clear the longer constraint.<\/p>\n  <div class=\"flow\">\n    <div class=\"node\"><span class=\"kicker\">Layer 1<\/span><strong>Five-hour window<\/strong>Local messages and cloud chats share the short-term allowance.<\/div>\n    <div class=\"arrow\" aria-hidden=\"true\">\u2192<\/div>\n    <div class=\"node\"><span class=\"kicker\">Layer 2<\/span><strong>Weekly cap<\/strong>An additional longer limit may still apply after the short window resets.<\/div>\n    <div class=\"arrow\" aria-hidden=\"true\">\u2192<\/div>\n    <div class=\"node\"><span class=\"kicker\">After included use<\/span><strong>Purchased credits<\/strong>Eligible accounts can continue through a separate paid balance.<\/div>\n  <\/div>\n  <div class=\"separate\"><div class=\"route\"><strong>Subscription route:<\/strong> included allowance first, then eligible credits.<\/div><div class=\"route\"><strong>API-key route:<\/strong> separate pay-as-you-go billing, not part of the consumer bucket.<\/div><\/div>\n  <p class=\"note\">This diagram shows relationships, not a guaranteed amount of work or a personal reset time.<\/p>\n<\/section>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Layer<\/th><th>Ce que cela signifie<\/th><th>Ce que cela ne signifie pas<\/th><\/tr><\/thead><tbody><tr><td>Five-hour window<\/td><td>Shared short-term allowance for supported local and cloud work<\/td><td>Five continuous hours of coding or a guaranteed prompt count<\/td><\/tr><tr><td>Weekly cap<\/td><td>A longer account limit that may also apply<\/td><td>A restriction that always disappears after the short window resets<\/td><\/tr><tr><td>Purchased credits<\/td><td>Paid continuation after included usage for eligible users<\/td><td>Free extra subscription capacity<\/td><\/tr><tr><td>Cl\u00e9 API<\/td><td>A separately billed developer route<\/td><td>Part of the Plus or higher-use consumer allowance<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 id=\"five-hour-window\" class=\"wp-block-heading\">What the five-hour Codex window actually means<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The five-hour window is best understood as a shared rolling work budget. It is not a stopwatch that runs only while you are typing, and it does not promise that every message costs the same. Local messages and cloud chats draw from the shared window, so switching surfaces does not create an independent pool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You begin a session, send tasks, and consume the shared allowance according to the work involved. The short window later resets, but a weekly cap may still matter. \u201cFive hours\u201d describes an allowance period, not five hours of uninterrupted execution.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-five-hour-limits-annotated.webp\" alt=\"OpenAI Codex five-hour usage estimates with the relevant limits highlighted\" class=\"wp-image-17386\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-five-hour-limits-annotated.webp 1280w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-five-hour-limits-annotated-300x188.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-five-hour-limits-annotated-1024x640.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-five-hour-limits-annotated-768x480.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-five-hour-limits-annotated-18x12.webp 18w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><figcaption class=\"wp-element-caption\">OpenAI publishes broad five-hour estimates by model and notes that additional weekly limits may apply.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For Plus, OpenAI lists broad estimates of roughly 15\u201390 local messages for Sol, 20\u2013110 for Terra, and 50\u2013280 for Luna per five-hour window. The width of those ranges is the point. They are planning context, not a personal entitlement and not a prediction of how many prompts your current repository will allow.<\/p>\n\n\n\n<style>.five-hour-range-explorer{--ink:#111318;--body:#414753;--muted:#707784;--line:#e4e7ec;--blue:#315efb;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;line-height:1.5;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 16px 42px rgba(24,32,56,.08)}.five-hour-range-explorer *{box-sizing:border-box}.five-hour-range-explorer .r-controls,.five-hour-range-explorer .r-result{padding:28px}.five-hour-range-explorer .r-controls{border-right:1px solid var(--line)}.five-hour-range-explorer h3{margin:0 0 7px;font-size:22px;line-height:1.2;letter-spacing:-.025em}.five-hour-range-explorer .r-sub{margin:0 0 24px;color:var(--body);font-size:12px}.five-hour-range-explorer .r-group+.r-group{margin-top:22px}.five-hour-range-explorer .r-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;font-weight:800}.five-hour-range-explorer .r-models{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.five-hour-range-explorer button{cursor:pointer;padding:9px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--body);font-weight:800}.five-hour-range-explorer button[aria-pressed=true]{border-color:#9aabff;color:#2448ca;background:#eef2ff;box-shadow:inset 0 0 0 1px #9aabff}.five-hour-range-explorer input{width:100%;accent-color:var(--blue)}.five-hour-range-explorer .r-result{color:#fff;background:linear-gradient(145deg,#121722,#222b41)}.five-hour-range-explorer .r-kicker{color:#9dacbf;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.five-hour-range-explorer .r-count{margin:5px 0;font-size:48px;font-weight:780;line-height:1;letter-spacing:-.06em}.five-hour-range-explorer .r-band{position:relative;height:14px;margin:28px 0 10px;border-radius:999px;background:rgba(255,255,255,.12)}.five-hour-range-explorer .r-official{position:absolute;height:100%;border-radius:999px;background:linear-gradient(90deg,#6e8cff,#9b7cff)}.five-hour-range-explorer .r-marker{position:absolute;top:50%;width:20px;height:20px;border:4px solid #fff;border-radius:50%;background:var(--blue);transform:translate(-50%,-50%)}.five-hour-range-explorer .r-state{display:inline-block;margin-top:13px;padding:5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06);font-size:10px;font-weight:800}.five-hour-range-explorer .r-copy{color:#d7deea;font-size:12px}.five-hour-range-explorer .r-note{padding-top:14px;border-top:1px solid rgba(255,255,255,.12);color:#aeb9ca;font-size:10px}.five-hour-range-explorer .r-reference{grid-column:1\/-1;display:flex;align-items:center;gap:18px;padding:14px 22px;border-top:1px solid var(--line);background:#f7f8fa}.five-hour-range-explorer .r-reference-title{flex:0 0 auto;color:var(--muted);font:800 9px\/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.five-hour-range-explorer .r-ranges{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;width:100%}.five-hour-range-explorer .r-range-item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid #e1e4e9;border-radius:6px;background:#fff}.five-hour-range-explorer .r-range-item strong{font-size:11px}.five-hour-range-explorer .r-range-item span{color:#515a69;font-size:11px}.five-hour-range-explorer .r-unit{color:var(--muted);font-size:9px;white-space:nowrap}@media(max-width:700px){.five-hour-range-explorer{grid-template-columns:1fr}.five-hour-range-explorer .r-controls{border-right:0;border-bottom:1px solid var(--line)}.five-hour-range-explorer .r-reference{align-items:flex-start;flex-direction:column}.five-hour-range-explorer .r-ranges{grid-template-columns:1fr}}@media(max-width:480px){.five-hour-range-explorer .r-controls,.five-hour-range-explorer .r-result{padding:20px}}<\/style><section class=\"five-hour-range-explorer\" data-range-explorer><div class=\"r-controls\"><h3>Explore the published five-hour range<\/h3><p class=\"r-sub\">Choose a model and planned message count. The result is context\u2014not a personal quota prediction.<\/p><div class=\"r-group\"><div class=\"r-label\"><span>Mod\u00e8le<\/span><span data-range-label>15\u201390 messages<\/span><\/div><div class=\"r-models\"><button type=\"button\" data-model=\"Sol\" aria-pressed=\"true\">Sol<\/button><button type=\"button\" data-model=\"Terra\" aria-pressed=\"false\">Terra<\/button><button type=\"button\" data-model=\"Luna\" aria-pressed=\"false\">Luna<\/button><\/div><\/div><div class=\"r-group\"><div class=\"r-label\"><label>Planned messages<\/label><output data-count-output>45<\/output><\/div><input data-count type=\"range\" min=\"1\" max=\"300\" value=\"45\" step=\"1\"><\/div><\/div><div class=\"r-result\" aria-live=\"polite\"><div class=\"r-kicker\">Your plan<\/div><div class=\"r-count\" data-result-count>45<\/div><div><span data-result-model>Sol<\/span> messages in one five-hour window<\/div><div class=\"r-band\"><div class=\"r-official\" data-band><\/div><div class=\"r-marker\" data-marker><\/div><\/div><span class=\"r-state\" data-state>Inside the published broad range<\/span><p class=\"r-copy\" data-copy><\/p><p class=\"r-note\">Actual usage varies with model, context, task complexity, reasoning, tools, retrieval, and caching. This does not estimate a remaining percentage, weekly cap, credits, or API cost.<\/p><\/div><div class=\"r-reference\" aria-label=\"Official Plus estimate fallback\"><span class=\"r-reference-title\">Official Plus estimates<\/span><div class=\"r-ranges\"><div class=\"r-range-item\"><strong>Sol<\/strong><span>15\u201390<\/span><\/div><div class=\"r-range-item\"><strong>Terra<\/strong><span>20\u2013110<\/span><\/div><div class=\"r-range-item\"><strong>Luna<\/strong><span>50\u2013280<\/span><\/div><\/div><span class=\"r-unit\">local messages \/ 5 h<\/span><\/div><\/section><script>(()=>{const root=document.currentScript.previousElementSibling;const ranges={Sol:[15,90],Terra:[20,110],Luna:[50,280]};let model=\"Sol\";const slider=root.querySelector(\"[data-count]\");const update=()=>{const n=+slider.value,[lo,hi]=ranges[model],pct=x=>Math.max(0,Math.min(100,(x-1)\/299*100)),state=n<lo?\"Below the published low estimate\":n>hi?\"Above the published high estimate\":\"Inside the published broad range\";root.querySelector(\"[data-range-label]\").textContent=lo+\"\u2013\"+hi+\" messages\";root.querySelector(\"[data-count-output]\").textContent=n;root.querySelector(\"[data-result-count]\").textContent=n;root.querySelector(\"[data-result-model]\").textContent=model;const band=root.querySelector(\"[data-band]\");band.style.left=pct(lo)+\"%\";band.style.width=(pct(hi)-pct(lo))+\"%\";root.querySelector(\"[data-marker]\").style.left=pct(n)+\"%\";root.querySelector(\"[data-state]\").textContent=state;root.querySelector(\"[data-copy]\").textContent=\"Your plan sits \"+(n<lo?\"below\":n>hi?\"above\":\"inside\")+\" OpenAI's broad \"+lo+\"\u2013\"+hi+\" estimate for \"+model+\". It is not guaranteed capacity.\"};root.querySelectorAll(\"[data-model]\").forEach(b=>b.addEventListener(\"click\",()=>{model=b.dataset.model;root.querySelectorAll(\"[data-model]\").forEach(x=>x.setAttribute(\"aria-pressed\",String(x===b)));update()}));slider.addEventListener(\"input\",update);update()})();<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">A lighter model can suit clear, easily verified chores; stronger reasoning earns its place when ambiguity, risk, or cross-file consequences justify it.<\/p>\n\n\n\n<h2 id=\"usage-drivers\" class=\"wp-block-heading\">Why two Codex prompts can consume very different amounts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt length is a weak predictor. \u201cReview this repository and fix the important problems\u201d can start broad work because its scope is undefined. A longer prompt that names the component, reproduces the failure, and defines success can narrow the search.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Model choice changes the planning range<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Different models have different published usage estimates. The practical decision is not simply quality versus price; it is required judgment versus available throughput. Use a daily model for bounded chores with objective checks. Reserve stronger reasoning for architecture, security-sensitive changes, ambiguous bugs, and reviews where missing a subtle issue is more costly than spending more allowance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Repository and conversation context create work<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Codex may read instructions, inspect the tree, trace call sites, understand tests, and revisit context. Long conversations can carry obsolete assumptions forward. A named failing test, specific module, and clear boundary create a smaller search surface.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ambiguity increases exploration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An agent can move directly when expected behavior is clear and a failure is reproducible. Subjective requirements, intermittent bugs, and several plausible fixes require more exploration. Remove avoidable ambiguity without suppressing necessary reasoning.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tools and verification are useful consumption<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Searches, commands, tests, linters, and diff reviews add activity but make results more trustworthy. Skipping tests can create an expensive second session. Request the narrow verification that proves the outcome and stop unrelated exploration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cached input is not a quota percentage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Codex can report cached-input fields when previously processed context is reused. That telemetry helps describe the shape of a run, but it does not reveal the percentage of your five-hour allowance saved. It is also not a credit charge or an API bill. Treat cached input as an implementation detail that can improve efficiency, not as a unit you can convert into remaining subscription capacity.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Task shape<\/th><th>Likely pressure<\/th><th>Pourquoi<\/th><\/tr><\/thead><tbody><tr><td>Explain one function in a named file<\/td><td>Inf\u00e9rieur<\/td><td>Narrow context and no edit-and-test loop<\/td><\/tr><tr><td>Fix a reproducible bug with a failing test<\/td><td>Mod\u00e9r\u00e9<\/td><td>Focused diagnosis, code change, and verification<\/td><\/tr><tr><td>Add a feature across several files<\/td><td>Sup\u00e9rieur<\/td><td>Planning, cross-file edits, tests, and compatibility checks<\/td><\/tr><tr><td>Review an unfamiliar repository broadly<\/td><td>Potentially high<\/td><td>Large search surface, judgment, and repeated context<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These labels are directional rather than numerical. Repository size, code quality, task clarity, available tests, and <a href=\"https:\/\/www.glbgpt.com\/hub\/best-ai-model-for-coding\/\">coding-model choice<\/a> can move any real task up or down.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lower-pressure work<\/strong> has narrow context, a named target, and an objective check.<\/li>\n\n\n\n<li><strong>Higher-pressure work<\/strong> combines broad discovery, ambiguity, cross-file changes, and repeated verification.<\/li>\n\n\n\n<li><strong>Useful tool calls are not waste:<\/strong> tests and diff inspection may consume allowance but prevent costly rework.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"real-task-usage\" class=\"wp-block-heading\">What four controlled repository tasks revealed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We ran four frozen tasks in the same compact Python fixture: unfamiliar repository understanding, a multi-file feature, a daylight-saving-time bug fix, and review plus repair. The first valid result was preserved for each task. Codex reported input, cached-input, output, and reasoning-output fields, giving us a consistent way to compare the four runs without turning the telemetry into a subscription bill.<\/p>\n\n\n\n<style>.codex-real-task-usage-card{--ink:#111318;--body:#414753;--muted:#707784;--line:#e4e7ec;--soft:#f6f7f9;--blue:#315efb;--violet:#7257e8;--green:#087a55;--greenSoft:#eaf8f2;--red:#a23131;--redSoft:#fff0f0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;line-height:1.5;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 16px 42px rgba(24,32,56,.08)}.codex-real-task-usage-card *{box-sizing:border-box}.codex-real-task-usage-card .s-head{padding:24px 26px 20px;border-bottom:1px solid var(--line)}.codex-real-task-usage-card .s-kicker{margin:0 0 6px;color:var(--muted);font:750 11px\/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.codex-real-task-usage-card h3{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.025em}.codex-real-task-usage-card .s-sub{margin:7px 0 0;color:var(--body);font-size:13px}.codex-real-task-usage-card .s-body{padding:24px 26px}.codex-real-task-usage-card .s-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.codex-real-task-usage-card .s-stat{padding:15px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.codex-real-task-usage-card .s-stat span{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.codex-real-task-usage-card .s-stat strong{display:block;margin-top:5px;font-size:20px}.codex-real-task-usage-card table{width:100%;border-collapse:collapse;font-size:12px}.codex-real-task-usage-card th,.codex-real-task-usage-card td{padding:11px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}.codex-real-task-usage-card th{background:var(--soft)}.codex-real-task-usage-card .s-note{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--blue);background:#f3f5ff;color:#38466c;font-size:12px}.codex-real-task-usage-card details{margin-top:12px;border:1px solid var(--line);border-radius:6px}.codex-real-task-usage-card summary{cursor:pointer;padding:12px 14px;font-size:12px;font-weight:800}.codex-real-task-usage-card pre{max-height:560px;overflow:auto;margin:0;padding:14px;white-space:pre-wrap;background:#f5f6f8;color:#222936;font:11px\/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(max-width:680px){.codex-real-task-usage-card .s-grid{grid-template-columns:1fr}.codex-real-task-usage-card .s-head,.codex-real-task-usage-card .s-body{padding:20px}}<\/style><article class=\"codex-real-task-usage-card\"><header class=\"s-head\"><p class=\"s-kicker\">Observed Codex CLI evidence<\/p><h3>Four repository tasks used very different amounts of context<\/h3><p class=\"s-sub\">CLI-emitted token fields are shown as test evidence\u2014not subscription-window percentages or API bills.<\/p><\/header><div class=\"s-body\"><table><thead><tr><th>T\u00e2che<\/th><th>Dur\u00e9e<\/th><th>Entr\u00e9e<\/th><th>Entr\u00e9e mise en cache<\/th><th>Sortie<\/th><th>Reasoning output<\/th><\/tr><\/thead><tbody><tr><td>T1 \u00b7 Understand<\/td><td>108 s<\/td><td>147,420<\/td><td>119,296<\/td><td>3,752<\/td><td>1,073<\/td><\/tr><tr><td>T2 \u00b7 Feature<\/td><td>115 s<\/td><td>228,681<\/td><td>194,560<\/td><td>3,634<\/td><td>1,219<\/td><\/tr><tr><td>T3 \u00b7 Bug fix<\/td><td>99 s<\/td><td>146,412<\/td><td>119,296<\/td><td>2,820<\/td><td>933<\/td><\/tr><tr><td>T4 \u00b7 Review<\/td><td>223 s<\/td><td>496,865<\/td><td>419,072<\/td><td>7,517<\/td><td>3,588<\/td><\/tr><\/tbody><\/table><details><summary>View complete controlled-run summary<\/summary><pre># Codex T1-T4 Formal Run Summary\n\n## Run status\n\n- Protocol: 1.0.1-codex\n- Venue: Codex CLI on macOS\n- CLI version: 0.146.0-alpha.3.1\n- Model: gpt-5.6-sol\n- T1-T3 reasoning effort: medium\n- T4 reasoning effort: high\n- Valid controlled batch: attempt 3\n- Human intervention during valid tasks: none\n- Network required by tasks: no\n- Commit, push, deployment, or production access: none\n\n## Valid first-output results\n\n| Task | Duration | Objective result | Input tokens | Cached input | Output tokens | Reasoning output |\n|---|---:|---|---:|---:|---:|---:|\n| T1 | 108 s | Baseline tests passed; no files changed | 147,420 | 119,296 | 3,752 | 1,073 |\n| T2 | 115 s | 7 public tests and hidden feature checks passed | 228,681 | 194,560 | 3,634 | 1,219 |\n| T3 | 99 s | 4 public tests and both DST hidden checks passed | 146,412 | 119,296 | 2,820 | 933 |\n| T4 | 223 s | 2 defects fixed with regression tests; 4 tests passed | 496,865 | 419,072 | 7,517 | 3,588 |\n\nToken fields reproduce the values emitted by Codex CLI. They are not subscription-window percentages, billable API tokens, or credit conversions.\n\n## Preserved excluded attempts\n\n- Attempt 1: infrastructure failure before model invocation because the approval option was placed after the `exec` subcommand. All event files were empty. Excluded from model scoring.\n- Attempt 2: invalid evidence because visible outputs were not English-only and the isolated T2 runner did not receive the user's already-granted file-change authorization. The full batch is preserved but excluded from comparison scoring.\n- Attempt 3: fresh isolated workspaces and sessions, prior outputs hidden, English-only validation passed. This is the valid controlled batch.\n\n## Evidence retained per task\n\n- Complete visible final answer\n- Raw JSONL event stream\n- Sanitized CLI warnings\n- Start and end timestamps\n- Exit code\n- Source diff\n- Public check output and exit code\n- Applicable hidden check output and exit code\n- Run record with model, effort, prompt hash, duration, usage, and human intervention\n\nThe immutable raw final answers are retained as `final.md`. Their prose is English, but Codex-generated clickable links contain the Chinese name of the local parent directory. Each task therefore also includes `final-sanitized.md`, which replaces only that machine-specific absolute prefix with `.\/` and passes a strict CJK scan. Public-facing evidence must use the sanitized display copy; raw files remain available for audit.\n\nT5 GlobalGPT integration is separate from the coding score and is now complete. See `results\/T5\/SUMMARY.md` for CLI, MCP, Skill, model-lock, readiness, and limitation evidence.\n<\/pre><\/details><p class=\"s-note\">Do not convert these fields into a five-hour percentage, weekly-cap percentage, credit amount, or API cost. Real consumption varies with model, task, context, reasoning, tools, retrieval, and caching.<\/p><\/div><\/article>\n\n\n\n<p class=\"wp-block-paragraph\">The review-and-repair task was the heaviest observed run: 496,865 input tokens, including 419,072 cached input, with 7,517 output tokens and 3,588 reasoning-output tokens. That makes sense for this fixture because the task required broad inspection, identification of two defects, code changes, and verification. It does not prove that code review is always the most expensive task category.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The repository-understanding answer was compact and changed no files, yet still processed substantial context. Visible output length is a poor proxy for repository work. The feature and bug fix also passed while producing different telemetry.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The bounded conclusion is that task shape materially changes observed activity, even in one small repository. The sample cannot predict a remaining percentage or universal rate.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visible answer length did not reflect how much repository context was processed.<\/li>\n\n\n\n<li>The broad review-and-repair task produced the heaviest telemetry in this fixture.<\/li>\n\n\n\n<li>Cached input showed reuse, but not a five-hour discount percentage.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"weekly-limits\" class=\"wp-block-heading\">Five-hour resets, weekly caps, and what happens next<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A five-hour reset and a weekly reset solve different constraints. The short window can restore short-term access while the longer account-level cap remains in force. If the five-hour period has passed and you are still limited, the weekly layer is the first thing to check rather than assuming the reset failed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI documents <code>\/statut<\/code> as the allowance check in an active CLI session. The account page can show limits, reset timing, credits, and separate model balances. Those fields are time-sensitive; another user&#8217;s percentage is not your expected capacity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When interrupted, preserve the diff, latest test, remaining objective, and unresolved risk. Check which limit is active. Resume valuable repository work after the relevant reset or evaluate credits; move presentations, memos, and images elsewhere.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Check the current status<\/strong> and distinguish the short window from the weekly cap.<\/li>\n\n\n\n<li><strong>Save a clean handoff<\/strong> with the verified state, next step, and remaining checks.<\/li>\n\n\n\n<li><strong>Move unrelated work<\/strong> that does not need the repository.<\/li>\n\n\n\n<li><strong>Resume with one objective<\/strong> after the relevant reset.<\/li>\n\n\n\n<li><strong>Buy credits deliberately<\/strong> only when finishing now justifies the spend.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"pricing\" class=\"wp-block-heading\">Plus, $100, or $200\u2014which plan fits your work?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For individual users, the current decision starts with Plus at $20 per month. OpenAI also lists higher-use 5x and 20x consumer tiers at $100 and $200 per month. These prices describe subscription tiers; the labels do not guarantee five or twenty times a specific message count, and they should not be converted into API token rates.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1280\" height=\"806\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-pricing-full-annotated.webp\" alt=\"OpenAI Codex consumer plan pricing with Plus and higher-use tiers highlighted\" class=\"wp-image-17387\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-pricing-full-annotated.webp 1280w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-pricing-full-annotated-300x189.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-pricing-full-annotated-1024x645.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-pricing-full-annotated-768x484.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/07\/openai-codex-pricing-full-annotated-18x12.webp 18w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><figcaption class=\"wp-element-caption\">Consumer subscription prices should be compared separately from purchased credits and API-key billing.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Plan<\/th><th>Prix mensuel<\/th><th>Best first fit<\/th><th>Signal to reconsider<\/th><\/tr><\/thead><tbody><tr><td>Plus<\/td><td>$20<\/td><td>Occasional or bounded coding-agent work<\/td><td>Valuable work is regularly interrupted by included limits<\/td><\/tr><tr><td>Higher-use 5x tier<\/td><td>$100<\/td><td>Daily agent use with longer sessions<\/td><td>The included allowance still disrupts a normal workday<\/td><\/tr><tr><td>Higher-use 20x tier<\/td><td>$200<\/td><td>Very heavy individual use<\/td><td>Actual usage history justifies the highest consumer tier<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<style>.codex-plan-switcher{--ink:#111318;--body:#414753;--muted:#707784;--line:#e4e7ec;--soft:#f6f7f9;--blue:#315efb;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;line-height:1.5;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 16px 42px rgba(24,32,56,.08)}.codex-plan-switcher *{box-sizing:border-box}.codex-plan-switcher .p-head,.codex-plan-switcher .p-body{padding:24px 26px}.codex-plan-switcher .p-head{border-bottom:1px solid var(--line)}.codex-plan-switcher h3{margin:0;font-size:22px;letter-spacing:-.025em}.codex-plan-switcher .p-sub{margin:7px 0 0;color:var(--body);font-size:12px}.codex-plan-switcher .p-patterns{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.codex-plan-switcher button{cursor:pointer;padding:9px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--body);font-weight:800}.codex-plan-switcher button[aria-pressed=true]{border-color:#9aabff;color:#2448ca;background:#eef2ff;box-shadow:inset 0 0 0 1px #9aabff}.codex-plan-switcher .p-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.codex-plan-switcher .p-plan{padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.codex-plan-switcher .p-plan strong{display:block;font-size:28px;letter-spacing:-.04em}.codex-plan-switcher .p-plan span{color:var(--muted);font-size:11px}.codex-plan-switcher .p-plan[data-active=true]{border-color:#91a4ff;background:#f1f4ff;box-shadow:inset 0 0 0 1px #91a4ff}.codex-plan-switcher .p-result{margin:18px 0 0;padding:13px 15px;border-left:3px solid var(--blue);background:#f3f5ff;color:#38466c;font-size:12px}.codex-plan-switcher .p-note{margin:14px 0 0;color:var(--muted);font-size:10px}@media(max-width:680px){.codex-plan-switcher .p-plans{grid-template-columns:1fr}}@media(max-width:480px){.codex-plan-switcher .p-head,.codex-plan-switcher .p-body{padding:20px}.codex-plan-switcher .p-patterns{grid-template-columns:1fr}}<\/style><section class=\"codex-plan-switcher\" data-plan-switcher><header class=\"p-head\"><h3>Which subscription tier should you investigate first?<\/h3><p class=\"p-sub\">Choose a work pattern. This is a planning prompt, not a guaranteed-capacity or break-even calculator.<\/p><\/header><div class=\"p-body\"><div class=\"p-patterns\"><button type=\"button\" data-pattern=\"occasional\" aria-pressed=\"true\">Occasional<\/button><button type=\"button\" data-pattern=\"daily\" aria-pressed=\"false\">Quotidien<\/button><button type=\"button\" data-pattern=\"heavy\" aria-pressed=\"false\">Lourd<\/button><\/div><div class=\"p-plans\"><div class=\"p-plan\" data-plan=\"plus\" data-active=\"true\"><span>Plus<\/span><strong>$20<\/strong><span>par mois<\/span><\/div><div class=\"p-plan\" data-plan=\"pro5\" data-active=\"false\"><span>Pro 5x<\/span><strong>$100<\/strong><span>par mois<\/span><\/div><div class=\"p-plan\" data-plan=\"pro20\" data-active=\"false\"><span>Pro 20x<\/span><strong>$200<\/strong><span>par mois<\/span><\/div><\/div><p class=\"p-result\" data-result><strong>Start with Plus.<\/strong> For occasional work, the lowest consumer tier is the clearest first plan to evaluate. Real capacity remains variable.<\/p><p class=\"p-note\">Prices and plan names must be rechecked immediately before publication. API usage and purchased credits are separate.<\/p><\/div><\/section><script>(()=>{const root=document.currentScript.previousElementSibling;const copy={occasional:[\"plus\",\"Start with Plus.\",\"For occasional work, the lowest consumer tier is the clearest first plan to evaluate. Real capacity remains variable.\"],daily:[\"pro5\",\"Compare Plus with Pro 5x.\",\"Daily coding may justify a higher included allowance, but there is no reliable cost-per-message break-even point.\"],heavy:[\"pro20\",\"Investigate Pro 20x\u2014and your actual usage history.\",\"Heavy use may need the highest consumer tier or credits, but task complexity and weekly limits still matter.\"]};root.querySelectorAll(\"[data-pattern]\").forEach(b=>b.addEventListener(\"click\",()=>{root.querySelectorAll(\"[data-pattern]\").forEach(x=>x.setAttribute(\"aria-pressed\",String(x===b)));const [plan,head,body]=copy[b.dataset.pattern];root.querySelectorAll(\"[data-plan]\").forEach(x=>x.dataset.active=String(x.dataset.plan===plan));root.querySelector(\"[data-result]\").innerHTML=\"<strong>\"+head+\"<\/strong> \"+body}))})();<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Choose from observed interruptions, not hypothetical prompt counts. Start with the lowest tier that supports your normal repository work. Track how often a limit stops valuable progress, whether those sessions are well scoped, and how much of the window is spent on work that could happen elsewhere. A higher tier is easier to justify when agent runs are part of the working day and interruptions cost more than the price difference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A larger allowance does not fix a sprawling workflow. Improve task boundaries first; if well-managed engineering work still reaches limits, a higher-use tier becomes easier to justify.<\/p>\n\n\n\n<h2 id=\"credits-api\" class=\"wp-block-heading\">Credits and API billing are not the same thing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Included usage, purchased credits, and API-key billing are three different routes. Eligible Plus and Pro users may purchase credits after the included allowance is consumed, with included usage used first. Purchased credits are a paid balance, not a larger free bucket. OpenAI states that purchased credits remain valid for 12 months and are generally non-refundable and non-transferable, subject to legal exceptions.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Itin\u00e9raire<\/th><th>When it applies<\/th><th>Billing relationship<\/th><\/tr><\/thead><tbody><tr><td>Included subscription allowance<\/td><td>Normal eligible Plus or higher-use Codex work<\/td><td>Included in the monthly consumer plan<\/td><\/tr><tr><td>Purchased credits<\/td><td>An eligible account continues after included usage<\/td><td>Separate prepaid balance; included use is consumed first<\/td><\/tr><tr><td>Cl\u00e9 API<\/td><td>A developer calls the API route<\/td><td>Separate pay-as-you-go API billing<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This is also why the token fields from our subscription tests should not be dropped into an API calculator and presented as a real bill. The runs did not establish an API purchase, and the article does not use unverified current token rates. If you use an API key, estimate that route from the current official API pricing and your actual API telemetry, separately from the consumer plan.<\/p>\n\n\n\n<h2 id=\"save-codex-usage\" class=\"wp-block-heading\">A quota-saving workflow that does not reduce code quality<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The goal is not to make Codex do less useful work. It is to remove rediscovery, scope drift, and mismatched tasks while preserving the verification that makes an agent result safe to use.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Before the run: define one outcome<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Name the feature or defect, the affected area, constraints that must remain true, and the checks that prove completion. Include a failing command or named file when you know it. Remove stale logs and unrelated instructions. Choose the lightest model that can safely handle the ambiguity and risk.<\/p>\n\n\n<pre><code>Implement [single outcome] in [scope]. Preserve [constraint]. Success means: [tests\/checks]. Inspect only additional files that are necessary, run the relevant verification, and report changed files, results, and remaining risks.<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\">During the run: protect focus, not shortcuts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Let Codex inspect enough context and run useful tests. Intervene when the task expands into unrelated cleanup, repeats a failed approach without new evidence, or lacks a product decision required for correctness.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">After the run: keep a reusable state<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Review the diff and tests, then save what changed, what passed, what remains, and what needs human review. Start unrelated work in a fresh context. A saved state reduces rediscovery after a reset.<\/p>\n\n\n<pre><code>Resume from this verified state: [summary]. The next objective is [one step]. Recheck the current diff and relevant tests before changing anything. Do not expand the task beyond [scope].<\/code><\/pre>\n\n\n<p class=\"wp-block-paragraph\">Shorter is not automatically cheaper. A cryptic prompt can create more exploration than a detailed but bounded brief. The most efficient prompt gives enough evidence to start correctly and enough acceptance criteria to stop.<\/p>\n\n\n\n<h2 id=\"task-routing\" class=\"wp-block-heading\">Which work belongs in Codex\u2014and which work can move elsewhere?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Codex when the task depends on repository state: unfamiliar codebase analysis, multi-file implementation, debugging, tests, code review, and changes that need a diff. Those workflows benefit from file access, terminal execution, and verification in the same environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Move work when the repository is not part of the problem. Presentation building, structured documents, summarization, <a href=\"https:\/\/www.glbgpt.com\/image?inviter=hub_features_image&amp;login=1\">cr\u00e9ation d'image<\/a>, and some <a href=\"https:\/\/www.glbgpt.com\/perplexity?inviter=hub_content_perplexity&amp;login=1\">research tasks<\/a> usually need content inputs and a clear output format rather than shell access. Routing them elsewhere preserves the coding window and often gives the user a more direct interface.<\/p>\n\n\n\n<style>.codex-yukie-routing-card{--ink:#111318;--body:#414753;--muted:#707784;--line:#e4e7ec;--soft:#f6f7f9;--blue:#315efb;--violet:#7257e8;--green:#087a55;--greenSoft:#eaf8f2;--red:#a23131;--redSoft:#fff0f0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;line-height:1.5;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 16px 42px rgba(24,32,56,.08)}.codex-yukie-routing-card *{box-sizing:border-box}.codex-yukie-routing-card .s-head{padding:24px 26px 20px;border-bottom:1px solid var(--line)}.codex-yukie-routing-card .s-kicker{margin:0 0 6px;color:var(--muted);font:750 11px\/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.codex-yukie-routing-card h3{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.025em}.codex-yukie-routing-card .s-sub{margin:7px 0 0;color:var(--body);font-size:13px}.codex-yukie-routing-card .s-body{padding:24px 26px}.codex-yukie-routing-card .s-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.codex-yukie-routing-card .s-stat{padding:15px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.codex-yukie-routing-card .s-stat span{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.codex-yukie-routing-card .s-stat strong{display:block;margin-top:5px;font-size:20px}.codex-yukie-routing-card table{width:100%;border-collapse:collapse;font-size:12px}.codex-yukie-routing-card th,.codex-yukie-routing-card td{padding:11px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}.codex-yukie-routing-card th{background:var(--soft)}.codex-yukie-routing-card .s-note{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--blue);background:#f3f5ff;color:#38466c;font-size:12px}.codex-yukie-routing-card details{margin-top:12px;border:1px solid var(--line);border-radius:6px}.codex-yukie-routing-card summary{cursor:pointer;padding:12px 14px;font-size:12px;font-weight:800}.codex-yukie-routing-card pre{max-height:560px;overflow:auto;margin:0;padding:14px;white-space:pre-wrap;background:#f5f6f8;color:#222936;font:11px\/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(max-width:680px){.codex-yukie-routing-card .s-grid{grid-template-columns:1fr}.codex-yukie-routing-card .s-head,.codex-yukie-routing-card .s-body{padding:20px}}<\/style><article class=\"codex-yukie-routing-card\"><header class=\"s-head\"><p class=\"s-kicker\">When the Codex window matters<\/p><h3>Move the right work\u2014not repository engineering\u2014to a guided browser Agent<\/h3><\/header><div class=\"s-body\"><table><thead><tr><th>T\u00e2che<\/th><th>Best-fit route<\/th><th>Pourquoi<\/th><\/tr><\/thead><tbody><tr><td>Repository understanding<\/td><td>Codex or Claude Code<\/td><td>Needs direct codebase context and file-grounded reasoning.<\/td><\/tr><tr><td>Multi-file implementation<\/td><td>Codex or Claude Code<\/td><td>Needs coordinated edits, diffs, and executable tests.<\/td><\/tr><tr><td>Bug fixing and code review<\/td><td>Coding agent + human review<\/td><td>Needs reproduction, patches, and verification.<\/td><\/tr><tr><td>Guided presentation<\/td><td>Yukie is a practical option<\/td><td>Dedicated Slides entry, outline review, templates, and export were verified.<\/td><\/tr><tr><td>Structured non-code brief<\/td><td>Yukie is a practical option<\/td><td>Dedicated Document workflow and decision checklist were verified.<\/td><\/tr><tr><td>Cr\u00e9ation d'images<\/td><td>Yukie is a practical option with output review<\/td><td>Image workflow worked, but the mixed image-plus-caption request was only partially completed.<\/td><\/tr><\/tbody><\/table><p class=\"s-note\">This routing does not claim an exact Codex quota saving, and it does not position Yukie as a repository coding-agent replacement.<\/p><\/div><\/article>\n\n\n\n<p class=\"wp-block-paragraph\">GlobalGPT fits here as a <a href=\"https:\/\/www.glbgpt.com\/hub\/best-all-in-one-ai-tools-and-platforms-11-options-compared\/\">multi-model, multimodal workspace<\/a>. It can route writing, research, images, audio, and video through models or guided workflows chosen for the deliverable. That extends the working setup; it does not reproduce repository editing, terminal controls, or every native Codex feature. Keep the codebase in the coding agent and move only the jobs that can safely leave it. When a second model is useful inside the coding host, the <a href=\"https:\/\/www.glbgpt.com\/home\/cli?inviter=hub_content_cli&amp;login=1\">GlobalGPT CLI<\/a> is the relevant integration route.<\/p>\n\n\n\n<h2 id=\"yukie-tests\" class=\"wp-block-heading\">What we learned from three guided Yukie tasks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We tested three browser workflows using the first valid result and did not rerun a weak output for appearance. The numbers below count frozen criteria completed; they are not universal product-quality scores.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Flux de travail<\/th><th>Criteria completed<\/th><th>Practical result<\/th><\/tr><\/thead><tbody><tr><td>Diapositives<\/td><td>5\/6<\/td><td>Clear guided deck flow; requested speaker notes could not be verified<\/td><\/tr><tr><td>Document<\/td><td>6\/6<\/td><td>Complete structured brief with visible export controls<\/td><\/tr><tr><td>Image plus caption<\/td><td>5\/6<\/td><td>The visual met its constraints, but the required caption was missing<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Slides: strong guidance, one unverified deliverable<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Slides workflow exposed a dedicated entry, purpose selection, an editable five-slide outline, six named templates, preview, version history, a quality-status label, and an export path. It completed five of the six frozen criteria. Speaker notes were requested but could not be verified in the final deck or interface, so the result remained a partial pass.<\/p>\n\n\n\n<style>.yukie-slides-card{--ink:#111318;--body:#414753;--muted:#707784;--line:#e4e7ec;--soft:#eef1f6;--green:#087a55;--greenSoft:#eaf8f2;--red:#a23131;--redSoft:#fff0f0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;line-height:1.5;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 16px 42px rgba(24,32,56,.08)}.yukie-slides-card *{box-sizing:border-box}.yukie-slides-card .y-top{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start}.yukie-slides-card .y-copy{padding:26px}.yukie-slides-card .y-kicker{margin:0 0 7px;color:var(--muted);font:750 11px\/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.yukie-slides-card h3{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.025em}.yukie-slides-card .y-score{display:flex;align-items:center;gap:13px;margin:20px 0}.yukie-slides-card .y-score strong{font-size:40px;line-height:1;letter-spacing:-.06em}.yukie-slides-card .y-status{padding:5px 8px;border-radius:999px;color:var(--red);background:var(--redSoft);font-size:10px;font-weight:800}.yukie-slides-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.yukie-slides-card li{display:grid;grid-template-columns:20px 1fr;gap:8px;color:var(--body);font-size:12px}.yukie-slides-card .y-ok,.yukie-slides-card .y-no{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:10px;font-weight:900}.yukie-slides-card .y-ok{color:var(--green);background:var(--greenSoft)}.yukie-slides-card .y-no{color:var(--red);background:var(--redSoft)}.yukie-slides-card .y-fail{margin:18px 0 0;padding:12px 14px;border-left:3px solid #d84b4b;background:var(--redSoft);color:#702c2c;font-size:12px}.yukie-slides-card .y-media{align-self:start;margin:0;padding:14px;background:var(--soft)}.yukie-slides-card .y-media img{display:block;width:100%;height:auto;border:1px solid #d7dbe3;border-radius:6px}.yukie-slides-card .y-credit{margin:12px 0 0;color:var(--muted);font-size:10px}.yukie-slides-card .y-full{padding:0 26px 22px;border-top:1px solid var(--line)}.yukie-slides-card details{margin-top:10px;border:1px solid var(--line);border-radius:6px}.yukie-slides-card summary{cursor:pointer;padding:12px 14px;font-size:12px;font-weight:800}.yukie-slides-card pre{max-height:500px;overflow:auto;margin:0;padding:12px;border-radius:0 0 5px 5px;background:#f5f6f8;color:#222936;white-space:pre-wrap;font:11px\/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(max-width:760px){.yukie-slides-card .y-top{grid-template-columns:1fr}}@media(max-width:480px){.yukie-slides-card .y-copy{padding:20px}.yukie-slides-card .y-full{padding:0 20px 20px}}<\/style><article class=\"yukie-slides-card\"><div class=\"y-top\"><div class=\"y-copy\"><p class=\"y-kicker\">Y1 \u00b7 Yukie browser test<\/p><h3>Guided five-slide presentation<\/h3><div class=\"y-score\"><strong>5\/6<\/strong><span class=\"y-status\">Partial pass<\/span><\/div><ul><li><span class=\"y-ok\">\u2713<\/span><span>Dedicated Slides entry and purpose selection<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Exactly five slides and editable outline<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Six named templates; Minimal Tech used<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Requested structure substantially covered<\/span><\/li><li><span class=\"y-no\">\u00d7<\/span><span>Speaker notes verifiably present<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Preview, version history, and export path<\/span><\/li><\/ul><div class=\"y-fail\">Speaker notes were requested but could not be verified in the final deck or interface.<\/div><p class=\"y-credit\">Visible usage: 55.31 credits this turn. This is not a currency conversion.<\/p><\/div><figure class=\"y-media\" data-media-status=\"oms-verified\"><img decoding=\"async\" src=\"https:\/\/static.futureshareai.com\/glb_features\/Y1-slides-status-v2.webp\" alt=\"Guided five-slide presentation result in the Yukie web interface\"><\/figure><\/div><div class=\"y-full\"><details><summary>View exact frozen prompt<\/summary><pre>Create a five-slide presentation for independent developers titled \u201cShip Faster Without Burning Out.\u201d The audience is solo developers building AI products. Use a clean dark technology style. Include: 1) title and promise, 2) the three biggest workflow bottlenecks, 3) a practical weekly operating system, 4) a simple before-and-after comparison, and 5) a concise call to action. Keep each slide skimmable, use concrete language, and include speaker notes.<\/pre><\/details><details><summary>View output evidence<\/summary><pre> \u2014 Guided Five-Slide Presentation\n\n### Workflow evidence\n\n- Yukie exposed a dedicated `Slides \/ppt` entry point.\n- It parsed the requested title, audience, and five-slide count.\n- It offered purpose choices: Persuade, Inform, Educate, and Inspire. Educate was selected.\n- It generated an editable five-slide outline before rendering.\n- It offered six named templates: Professional, Consulting, Startup Pitch, Data Report, Education, and Minimal Tech.\n- Minimal Tech was recommended and used.\n\n### First valid output\n\nThe generated deck contained exactly five slides:\n\n1. Ship Faster Without Burning Out\n2. The Three Silent Killers of Velocity\n3. Your Weekly Ship Cadence\n4. Transform Your Workflow: Before vs. After\n5. Start Shipping Sustainably Today\n\nThe final interface showed `3\/3 completed`, `5 slides \u00b7 Minimal Tech \u00b7 16:9`, Preview, Version history, `Quality report Passed`, and an Export control.\n\n### Limitations\n\n- The prompt explicitly requested speaker notes. The final DOM and visible preview did not expose verifiable speaker notes or a message saying that notes were unavailable. This criterion therefore remains unverified and prevents a full pass.\n- The visible internal thinking content mixed Chinese and English even though English was selected. The public slide content inspected was in English.\n- The interface's own `Quality report Passed` label is a product status signal, not an independent editorial score.\n\n### Evidence\n\n- Published evidence image: `https:\/\/static.futureshareai.com\/glb_features\/Y1-slides-status-v2.webp`\n- Live final page was retained in Chrome as a deliverable.\n\n<\/pre><\/details><\/div><\/article>\n<style>.yukie-slides-card .y-copy{padding:22px 20px!important}.yukie-slides-card .y-copy h3{font-size:20px!important;line-height:1.34!important;letter-spacing:-.02em!important}.yukie-slides-card .y-copy ul{gap:10px!important}.yukie-slides-card .y-copy li{grid-template-columns:17px minmax(0,1fr)!important;gap:7px!important;margin:0!important;padding:0!important;color:#414753!important;font-size:14px!important;line-height:1.45!important;letter-spacing:normal!important}.yukie-slides-card .y-copy li>span:last-child{font-size:14px!important;line-height:1.45!important;letter-spacing:normal!important}.yukie-slides-card .y-copy .y-ok,.yukie-slides-card .y-copy .y-no{width:16px!important;height:16px!important;margin-top:2px!important;font-size:9px!important;line-height:1!important}.yukie-slides-card .y-copy .y-fail{margin-top:16px!important;padding:11px 12px!important;font-size:12px!important;line-height:1.45!important}.yukie-slides-card .y-copy .y-credit{font-size:10px!important;line-height:1.4!important}<\/style>\n\n\n\n<p class=\"wp-block-paragraph\">The advantage was a clearer presentation workflow, not a claim of better coding-agent reasoning. The user still chose a purpose and template, and the deliverables still needed checking.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Document: the cleanest routed task<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Document workflow was the strongest fit for moving work outside Codex. It produced the requested four task types, value, risk, evidence, and human-review guidance, labeled assumptions, a decision checklist, and visible download, open, export, and version-history controls.<\/p>\n\n\n\n<style>.yukie-document-card{--ink:#111318;--body:#414753;--muted:#707784;--line:#e4e7ec;--soft:#eef1f6;--green:#087a55;--greenSoft:#eaf8f2;--red:#a23131;--redSoft:#fff0f0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;line-height:1.5;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 16px 42px rgba(24,32,56,.08)}.yukie-document-card *{box-sizing:border-box}.yukie-document-card .y-top{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start}.yukie-document-card .y-copy{padding:26px}.yukie-document-card .y-kicker{margin:0 0 7px;color:var(--muted);font:750 11px\/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.yukie-document-card h3{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.025em}.yukie-document-card .y-score{display:flex;align-items:center;gap:13px;margin:20px 0}.yukie-document-card .y-score strong{font-size:40px;line-height:1;letter-spacing:-.06em}.yukie-document-card .y-status{padding:5px 8px;border-radius:999px;color:var(--green);background:var(--greenSoft);font-size:10px;font-weight:800}.yukie-document-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.yukie-document-card li{display:grid;grid-template-columns:20px 1fr;gap:8px;color:var(--body);font-size:12px}.yukie-document-card .y-ok,.yukie-document-card .y-no{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:10px;font-weight:900}.yukie-document-card .y-ok{color:var(--green);background:var(--greenSoft)}.yukie-document-card .y-no{color:var(--red);background:var(--redSoft)}.yukie-document-card .y-fail{margin:18px 0 0;padding:12px 14px;border-left:3px solid #315efb;background:#f3f5ff;color:#38466c;font-size:12px}.yukie-document-card .y-media{align-self:start;margin:0;padding:14px;background:var(--soft)}.yukie-document-card .y-media img{display:block;width:100%;height:auto;border:1px solid #d7dbe3;border-radius:6px}.yukie-document-card .y-credit{margin:12px 0 0;color:var(--muted);font-size:10px}.yukie-document-card .y-full{padding:0 26px 22px;border-top:1px solid var(--line)}.yukie-document-card details{margin-top:10px;border:1px solid var(--line);border-radius:6px}.yukie-document-card summary{cursor:pointer;padding:12px 14px;font-size:12px;font-weight:800}.yukie-document-card pre{max-height:500px;overflow:auto;margin:0;padding:12px;border-radius:0 0 5px 5px;background:#f5f6f8;color:#222936;white-space:pre-wrap;font:11px\/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(max-width:760px){.yukie-document-card .y-top{grid-template-columns:1fr}}@media(max-width:480px){.yukie-document-card .y-copy{padding:20px}.yukie-document-card .y-full{padding:0 20px 20px}}<\/style><article class=\"yukie-document-card\"><div class=\"y-top\"><div class=\"y-copy\"><p class=\"y-kicker\">Y2 \u00b7 Yukie browser test<\/p><h3>Structured coding-agent research brief<\/h3><div class=\"y-score\"><strong>6\/6<\/strong><span class=\"y-status\">Passer<\/span><\/div><ul><li><span class=\"y-ok\">\u2713<\/span><span>Dedicated Document workflow<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>All four requested task types<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Value, risk, evidence, and human-review guidance<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Assumptions marked<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Decision Checklist included<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Download, open, export, and version history<\/span><\/li><\/ul><div class=\"y-fail\">All frozen success criteria were met in the first valid result.<\/div><p class=\"y-credit\">Visible usage: 55.31 credits displayed. This is not a currency conversion.<\/p><\/div><figure class=\"y-media\" data-media-status=\"oms-verified\"><img decoding=\"async\" src=\"https:\/\/static.futureshareai.com\/glb_features\/Y2-document-result.webp\" alt=\"Structured coding-agent research brief result in the Yukie web interface\"><\/figure><\/div><div class=\"y-full\"><details><summary>View exact frozen prompt<\/summary><pre>Create a concise research brief titled \u201cWhen Should a Solo Developer Use a Coding Agent?\u201d The reader is an independent developer with limited time and budget. Compare four task types: unfamiliar repository analysis, multi-file feature work, bug fixing, and code review. For each task type, explain the expected value, main risk, what evidence the user should request, and when human review is essential. End with a decision checklist. Clearly label any assumptions and do not invent statistics or sources.<\/pre><\/details><details><summary>View output evidence<\/summary><pre> \u2014 Structured Research Document\n\n### Workflow evidence\n\n- Yukie exposed a dedicated `Document \/doc` entry point.\n- It performed an automatic research\/search stage and presented an outline for confirmation.\n- The workflow required a Generate confirmation before producing the document.\n\n### First valid output\n\nThe document included:\n\n- Assumptions\n- Summary Recommendation\n- A task comparison covering unfamiliar repository analysis, multi-file feature work, bug fixing, and code review\n- Expected value, main risk, evidence to request, and human-review guidance for each task\n- Guidance on using a coding agent without overspending\n- A Decision Checklist\n- A Bottom Line section\n\nThe final interface showed Download, Open, Export, Version history, and a read-only sharing control. Sharing remained off.\n\n### Limitations\n\n- The document required a confirmation click before generation, so the workflow was guided rather than fully one-shot unattended.\n- No unsupported numerical claims were observed in the reviewed output.\n\n### Evidence\n\n- Published evidence image: `https:\/\/static.futureshareai.com\/glb_features\/Y2-document-result.webp`\n- Live final page was retained in Chrome as a deliverable.\n\n<\/pre><\/details><\/div><\/article>\n<style>.yukie-document-card .y-copy{padding:22px 20px!important}.yukie-document-card .y-copy h3{font-size:20px!important;line-height:1.34!important;letter-spacing:-.02em!important}.yukie-document-card .y-copy ul{gap:10px!important}.yukie-document-card .y-copy li{grid-template-columns:17px minmax(0,1fr)!important;gap:7px!important;margin:0!important;padding:0!important;color:#414753!important;font-size:14px!important;line-height:1.45!important;letter-spacing:normal!important}.yukie-document-card .y-copy li>span:last-child{font-size:14px!important;line-height:1.45!important;letter-spacing:normal!important}.yukie-document-card .y-copy .y-ok,.yukie-document-card .y-copy .y-no{width:16px!important;height:16px!important;margin-top:2px!important;font-size:9px!important;line-height:1!important}.yukie-document-card .y-copy .y-fail{margin-top:16px!important;padding:11px 12px!important;font-size:12px!important;line-height:1.45!important}.yukie-document-card .y-copy .y-credit{font-size:10px!important;line-height:1.4!important}<\/style>\n\n\n\n<p class=\"wp-block-paragraph\">A brief that must quote repository behavior still needs repository evidence. A standalone memo based on supplied requirements can use the guided outline and export flow without consuming the coding window.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Image plus caption: the visual passed, the bundle did not<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The image workflow recommended an image model and exposed format-specific controls. The first valid square result used the requested navy background, cyan accent, 60:00 timer motif, and exact headline. It did not deliver the required 60\u201390 word caption and call to action, so the combined task completed five of six criteria.<\/p>\n\n\n\n<style>.yukie-image-card{--ink:#111318;--body:#414753;--muted:#707784;--line:#e4e7ec;--soft:#eef1f6;--green:#087a55;--greenSoft:#eaf8f2;--red:#a23131;--redSoft:#fff0f0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;line-height:1.5;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 16px 42px rgba(24,32,56,.08)}.yukie-image-card *{box-sizing:border-box}.yukie-image-card .y-top{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start}.yukie-image-card .y-copy{padding:26px}.yukie-image-card .y-kicker{margin:0 0 7px;color:var(--muted);font:750 11px\/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.yukie-image-card h3{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.025em}.yukie-image-card .y-score{display:flex;align-items:center;gap:13px;margin:20px 0}.yukie-image-card .y-score strong{font-size:40px;line-height:1;letter-spacing:-.06em}.yukie-image-card .y-status{padding:5px 8px;border-radius:999px;color:var(--red);background:var(--redSoft);font-size:10px;font-weight:800}.yukie-image-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.yukie-image-card li{display:grid;grid-template-columns:20px 1fr;gap:8px;color:var(--body);font-size:12px}.yukie-image-card .y-ok,.yukie-image-card .y-no{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:10px;font-weight:900}.yukie-image-card .y-ok{color:var(--green);background:var(--greenSoft)}.yukie-image-card .y-no{color:var(--red);background:var(--redSoft)}.yukie-image-card .y-fail{margin:18px 0 0;padding:12px 14px;border-left:3px solid #d84b4b;background:var(--redSoft);color:#702c2c;font-size:12px}.yukie-image-card .y-media{align-self:start;margin:0;padding:14px;background:var(--soft)}.yukie-image-card .y-media img{display:block;width:100%;height:auto;border:1px solid #d7dbe3;border-radius:6px}.yukie-image-card .y-credit{margin:12px 0 0;color:var(--muted);font-size:10px}.yukie-image-card .y-full{padding:0 26px 22px;border-top:1px solid var(--line)}.yukie-image-card details{margin-top:10px;border:1px solid var(--line);border-radius:6px}.yukie-image-card summary{cursor:pointer;padding:12px 14px;font-size:12px;font-weight:800}.yukie-image-card pre{max-height:500px;overflow:auto;margin:0;padding:12px;border-radius:0 0 5px 5px;background:#f5f6f8;color:#222936;white-space:pre-wrap;font:11px\/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(max-width:760px){.yukie-image-card .y-top{grid-template-columns:1fr}}@media(max-width:480px){.yukie-image-card .y-copy{padding:20px}.yukie-image-card .y-full{padding:0 20px 20px}}<\/style><article class=\"yukie-image-card\"><div class=\"y-top\"><div class=\"y-copy\"><p class=\"y-kicker\">Y3 \u00b7 Yukie browser test<\/p><h3>FocusDock square visual and matching caption<\/h3><div class=\"y-score\"><strong>5\/6<\/strong><span class=\"y-status\">Partial fail<\/span><\/div><ul><li><span class=\"y-ok\">\u2713<\/span><span>Dedicated Image workflow and editable prompt<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Square 1:1 visual<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Navy, cyan, timer, and exact headline<\/span><\/li><li><span class=\"y-no\">\u00d7<\/span><span>Required 60\u201390 word caption<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>No real-customer claim or invented statistic<\/span><\/li><li><span class=\"y-ok\">\u2713<\/span><span>Visible adjustment path<\/span><\/li><\/ul><div class=\"y-fail\">The image met the visual requirements, but the required 60\u201390 word caption and call to action were not delivered.<\/div><p class=\"y-credit\">Visible usage: 320 credits displayed before generation. This is not a currency conversion.<\/p><\/div><figure class=\"y-media\" data-media-status=\"oms-verified\"><img decoding=\"async\" src=\"https:\/\/static.futureshareai.com\/glb_features\/Y3-image-result.webp\" alt=\"FocusDock square visual and matching caption result in the Yukie web interface\"><\/figure><\/div><div class=\"y-full\"><details><summary>View exact frozen prompt<\/summary><pre>Create a square social media visual and matching caption for an imaginary productivity app called \u201cFocusDock.\u201d The visual should use a navy background, one cyan accent color, a simple timer motif, and the headline \u201cOne Task. One Hour. Done.\u201d The caption should be 60\u201390 words, aimed at independent developers, and include one clear call to action. Do not use trademarks, real customer claims, or invented performance statistics.<\/pre><\/details><details><summary>View output evidence<\/summary><pre> \u2014 Multimodal Social Asset\n\n### Workflow evidence\n\n- Yukie exposed a dedicated `Image \/paint` entry point.\n- It rewrote the request into an editable image-generation prompt.\n- It recommended GPT Image 2 for typography.\n- The model and parameter step showed GPT Image 2, 1:1, 2K, and 320 credits before generation.\n\n### First valid output\n\nThe generated square image visibly included:\n\n- A navy background\n- A cyan accent\n- A timer motif showing `60:00`\n- The exact headline `One Task. One Hour. Done.`\n- No evident real-customer claims or invented performance statistics\n\nThe final interface exposed `Generate video from this image` and `Adjust the image` controls.\n\n### Failure preserved\n\nNo matching 60\u201390 word caption was delivered in the final task output. The only caption-related language in the final DOM was the user's original request. No corrective follow-up was submitted because a follow-up would be manual intervention and would replace neither the first valid result nor its failure.\n\n### Evidence\n\n- Published evidence image: `https:\/\/static.futureshareai.com\/glb_features\/Y3-image-result.webp`\n- Live final page was retained in Chrome as a deliverable.\n\n<\/pre><\/details><\/div><\/article>\n<style>.yukie-image-card .y-copy{padding:22px 20px!important}.yukie-image-card .y-copy h3{font-size:20px!important;line-height:1.34!important;letter-spacing:-.02em!important}.yukie-image-card .y-copy ul{gap:10px!important}.yukie-image-card .y-copy li{grid-template-columns:17px minmax(0,1fr)!important;gap:7px!important;margin:0!important;padding:0!important;color:#414753!important;font-size:14px!important;line-height:1.45!important;letter-spacing:normal!important}.yukie-image-card .y-copy li>span:last-child{font-size:14px!important;line-height:1.45!important;letter-spacing:normal!important}.yukie-image-card .y-copy .y-ok,.yukie-image-card .y-copy .y-no{width:16px!important;height:16px!important;margin-top:2px!important;font-size:9px!important;line-height:1!important}.yukie-image-card .y-copy .y-fail{margin-top:16px!important;padding:11px 12px!important;font-size:12px!important;line-height:1.45!important}.yukie-image-card .y-copy .y-credit{font-size:10px!important;line-height:1.4!important}<\/style>\n\n\n\n<p class=\"wp-block-paragraph\">Together, the three tests support a limited conclusion: guided entries can reduce setup friction for non-code deliverables, but guidance does not remove the need to verify every requested output. They do not support calling Yukie unlimited, converting displayed credits into money, or treating it as a replacement for repository engineering.<\/p>\n\n\n\n<h2 id=\"decision-checklist\" class=\"wp-block-heading\">A practical Codex usage decision checklist<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Does the task require the repository, shell, diff, or tests?<\/strong> If yes, keep it in Codex or another coding agent.<\/li>\n\n\n\n<li><strong>Is the objective bounded?<\/strong> Define one result and the checks that prove it before starting a long run.<\/li>\n\n\n\n<li><strong>Does the task need the strongest reasoning?<\/strong> Use a lighter model when the risk and ambiguity allow it.<\/li>\n\n\n\n<li><strong>Which limit is active?<\/strong> Separate the five-hour window, weekly cap, credits, and API billing.<\/li>\n\n\n\n<li><strong>Can the work leave the coding environment safely?<\/strong> Route presentations, standalone documents, media, and other non-repository tasks to a suitable model or guided workflow.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Upgrade when well-scoped repository work is consistently valuable and limit interruptions cost more than the plan difference. Change the workflow first when the window is being spent on broad rediscovery, unrelated deliverables, or repeated clarification that could have been resolved before the run.<\/p>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\">Codex usage FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Does Codex reset every five hours?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The shared short-term window resets on a five-hour cycle, but additional weekly limits may still apply. A five-hour reset therefore does not guarantee that every account restriction disappears.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How many Codex prompts do I get?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">There is no single reliable prompt count. OpenAI publishes broad estimates by model, while actual consumption changes with context, reasoning, tools, retrieval, caching, and task complexity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why can I still be limited after five hours?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An additional weekly cap may be active. Check the current account usage view or the documented allowance information in an active session rather than relying on the short-window reset alone.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I check Codex usage in the CLI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI documents <code>\/statut<\/code> for checking allowance information in an active Codex CLI session. What it displays depends on the current authentication and account state.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Are Codex API charges included in Plus or the higher-use plans?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. API-key usage is billed separately from the consumer subscription allowance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I buy more Codex usage?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eligible users may purchase credits after included usage is consumed. Check the current account page for availability and terms before buying.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do cached input tokens show how much subscription allowance I saved?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Cached-input telemetry does not provide a reliable conversion to a five-hour percentage, weekly percentage, credit amount, or API bill.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is Yukie unlimited?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We did not find reliable evidence supporting that claim. Treat Yukie as a guided option for suitable non-repository tasks, not as a verified unlimited coding replacement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Official limits, prices, and credit terms were checked on July 29, 2026. They can change, so verify the current OpenAI pages before making a purchase decision.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keep repository work in Codex. For the next presentation, research brief, or multimodal asset that does not need your codebase, <a href=\"https:\/\/www.glbgpt.com\/home?inviter=hub_content_home&amp;login=1\">open GlobalGPT<\/a> and choose the model or guided Yukie workflow built for that job.<\/p>\n\n\n<\/article>","protected":false},"excerpt":{"rendered":"<p>Codex usage is not a fixed number of prompts. Local messages and cloud chats share a five-hour window, and additional weekly limits may apply. How quickly you use that allowance depends on the model, repository context, reasoning, tool use, retrieval, and caching. The same plan can feel generous during a focused edit and restrictive during [&hellip;]<\/p>","protected":false},"author":7,"featured_media":17360,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Codex Usage Limits: Five-Hour Windows, Weekly Caps & Credits","_seopress_titles_desc":"Understand Codex usage limits, five-hour windows, weekly caps, credits, plan prices, real-task consumption, and tasks that can move to Yukie.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-17335","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-chat"],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/17335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/comments?post=17335"}],"version-history":[{"count":4,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/17335\/revisions"}],"predecessor-version":[{"id":17392,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/17335\/revisions\/17392"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/media\/17360"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/media?parent=17335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/categories?post=17335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/tags?post=17335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}