From 12963d01e3264d072b38ec02128b31f1f795e970 Mon Sep 17 00:00:00 2001 From: chaitanyagiri Date: Tue, 6 Oct 2026 19:09:43 +0530 Subject: [PATCH 1/2] seo-engine: day 08 AM, Agent Tools Today 5 Oct + Codex pricing Daily brief for 5 Oct 2026 (23 items) and a new Codex pricing page (b025), with a backlink from what-is-codex. Co-Authored-By: Claude Opus 5.5 --- blog/media-src/spec.js | 1 + blog/src/_data/media.json | 36 ++ blog/src/assets/media/codex-pricing/hero.png | Bin 0 -> 38022 bytes .../src/assets/media/codex-pricing/note-1.png | Bin 0 -> 13645 bytes .../src/assets/media/codex-pricing/note-2.png | Bin 0 -> 13842 bytes .../src/posts/agent-tools-today-2026-10-05.md | 59 ++ blog/src/posts/codex-pricing.md | 120 ++++ blog/src/posts/what-is-codex.md | 2 +- .../agent-security-and-sandboxing/index.html | 20 +- .../agent-tools-today-2026-10-03/index.html | 16 + .../agent-tools-today-2026-10-04/index.html | 16 + .../agent-tools-today-2026-10-05/index.html | 354 +++++++++++ .../agent-tools-today-2026-10-06/index.html | 16 + docs/blog/asd-ste100-prompting/index.html | 32 +- docs/blog/assets/media/codex-pricing/hero.png | Bin 0 -> 38022 bytes .../assets/media/codex-pricing/note-1.png | Bin 0 -> 13645 bytes .../assets/media/codex-pricing/note-2.png | Bin 0 -> 13842 bytes .../index.html | 18 +- .../building-reliable-ai-agents/index.html | 20 +- docs/blog/claude-code-alternatives/index.html | 2 +- .../index.html | 20 +- .../blog/claude-code-max-plan-tips/index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- docs/blog/codex-max-plan-tips/index.html | 20 +- docs/blog/codex-pricing/index.html | 548 ++++++++++++++++++ docs/blog/command-center-guide/index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- .../debugging-multi-agent-systems/index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- docs/blog/feed.xml | 32 +- .../index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- docs/blog/how-to-install-codex-cli/index.html | 20 +- .../blog/how-to-install-gemini-cli/index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- docs/blog/how-to-use-claude-code/index.html | 24 +- .../index.html | 20 +- .../index.html | 20 +- docs/blog/index.html | 52 +- .../index.html | 20 +- docs/blog/mcp-and-skills-in-a-hive/index.html | 20 +- .../mcp-security-tool-poisoning/index.html | 20 +- .../index.html | 20 +- .../prompt-caching-for-ai-agents/index.html | 20 +- docs/blog/reflection-beam/index.html | 2 +- .../blog/run-a-mixed-engine-office/index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- .../security-for-ai-coding-agents/index.html | 20 +- .../small-team-ai-agents-playbook/index.html | 20 +- docs/blog/tags/claude-code/index.html | 18 +- docs/blog/tags/codex/index.html | 34 +- docs/blog/tags/cost/index.html | 18 +- docs/blog/tags/daily-brief/index.html | 18 +- docs/blog/tags/engines/index.html | 20 +- docs/blog/tags/guides/index.html | 18 +- docs/blog/tags/open-source/index.html | 18 +- docs/blog/tags/pricing/index.html | 20 +- docs/blog/tags/skills/index.html | 18 +- .../index.html | 20 +- .../the-multi-agent-cost-playbook/index.html | 20 +- docs/blog/topics/comparisons/index.html | 4 +- docs/blog/topics/concepts/index.html | 4 +- docs/blog/topics/guides/index.html | 20 +- docs/blog/topics/index.html | 28 +- docs/blog/topics/internals/index.html | 4 +- docs/blog/topics/memory/index.html | 4 +- docs/blog/topics/news/index.html | 20 +- docs/blog/topics/orchestration/index.html | 4 +- docs/blog/topics/story/index.html | 4 +- docs/blog/topics/use-cases/index.html | 4 +- .../index.html | 20 +- .../trigger-ai-agents-from-slack/index.html | 20 +- docs/blog/what-is-codex/index.html | 2 +- .../index.html | 20 +- .../index.html | 20 +- .../index.html | 20 +- docs/llms.txt | 4 +- docs/sitemap.xml | 12 + 88 files changed, 1945 insertions(+), 541 deletions(-) create mode 100644 blog/src/assets/media/codex-pricing/hero.png create mode 100644 blog/src/assets/media/codex-pricing/note-1.png create mode 100644 blog/src/assets/media/codex-pricing/note-2.png create mode 100644 blog/src/posts/agent-tools-today-2026-10-05.md create mode 100644 blog/src/posts/codex-pricing.md create mode 100644 docs/blog/agent-tools-today-2026-10-05/index.html create mode 100644 docs/blog/assets/media/codex-pricing/hero.png create mode 100644 docs/blog/assets/media/codex-pricing/note-1.png create mode 100644 docs/blog/assets/media/codex-pricing/note-2.png create mode 100644 docs/blog/codex-pricing/index.html diff --git a/blog/media-src/spec.js b/blog/media-src/spec.js index c50507b63..0e6289068 100644 --- a/blog/media-src/spec.js +++ b/blog/media-src/spec.js @@ -158,4 +158,5 @@ const SPEC = { "what-is-codex": { a: "stack", blue: "CLI, app, cloud", orange: "one agent, three places" }, "what-is-gemini-spark": { a: "spotlight", blue: "works from your google apps", orange: "an agent inside gemini" }, "what-is-claude-cowork": { a: "kanban", blue: "hand over the whole task", orange: "claude, beyond chat" }, + "codex-pricing": { a: "ledger", blue: "plan, limits, API", orange: "what codex really costs" }, }; diff --git a/blog/src/_data/media.json b/blog/src/_data/media.json index b640e5040..cdcb0e231 100644 --- a/blog/src/_data/media.json +++ b/blog/src/_data/media.json @@ -4485,5 +4485,41 @@ "status": "ready" }, "inline": {} + }, + "codex-pricing": { + "title": "Codex Pricing: Every Plan, Usage Limit and API Rate (Oct 2026)", + "category": "guides", + "hero": { + "file": "assets/media/codex-pricing/hero.png", + "alt": "Hand drawn sketch: a yellow character beside a ledger, labelled plan, limits, API, and what codex really costs", + "prompt": "Code drawn hero (media-src/spec.js, ledger archetype).", + "status": "ready" + }, + "inline": { + "note-1": { + "file": "assets/media/codex-pricing/note-1.png", + "alt": "Hand drawn sketch: a yellow character checking entries in a ledger", + "prompt": "", + "status": "ready" + }, + "note-2": { + "file": "assets/media/codex-pricing/note-2.png", + "alt": "Hand drawn sketch: a yellow character adding a line to a ledger", + "prompt": "", + "status": "ready" + } + } + }, + "agent-tools-today-2026-10-05": { + "title": "Agent Tools Today, 5 Oct 2026: Paperclip Goes Full Auto, Strata's Codex API, Cloudflare's Git Contest", + "category": "news", + "hero": { + "file": "assets/media/agent-tools-today/hero.png", + "alt": "Hand drawn sketch: a front page with five numbered lines, a clock, and a yellow character reading it out", + "prompt": "Series hero for the Agent Tools Today daily brief, drawn in code (media-src/topic-tiles.html?t=news). Reused by every brief.", + "status": "ready" + }, + "inline": {}, + "youtube": [] } } diff --git a/blog/src/assets/media/codex-pricing/hero.png b/blog/src/assets/media/codex-pricing/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..d39baa839ab44dfd741be70a8e46b7726be699b3 GIT binary patch literal 38022 zcmeFYXH?Vaw=a%eK}1wUKtM%BK|n=7x(!fNdM^P~K!Xqk>5w>5RH}{?=}n{r2-16` zOP3m{k={#y(2|h5VEpmv zfByKN)A&y@{HGWGuYiIZyU#|v-UAJLBk_O%d|^5p`JX@j=QRFP4FBnc|4X32D0DyE z)!hKG3L^(X_5DtpFSOOERRLL@{;p?cVn&qd=K1&%lpxx{D>;(N-|+KAUTwwD-Mn{K`bpBA+|D_Pt8ilnDwkLx``;wk-lXS0Bzg+(1_?Ky6>lWjqc6N%B)NrzBUH@}o;;{QAS?UOlEoFD|3kC`!dd+Zn8q zqfK&mTWVJ}BKeRz%0A)DS#Ji>WP7xXI(c3$%Dx)c9ygbiDTt>g%b2% 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 literal 0 HcmV?d00001 diff --git a/blog/src/assets/media/codex-pricing/note-1.png b/blog/src/assets/media/codex-pricing/note-1.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec6cc30d58231ce26ece6276724570f3bf7ad3f GIT binary patch literal 13645 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 bk)kYbIA@57((u6lpl-`3-b}mx!23S{V#pk3 literal 0 HcmV?d00001 diff --git a/blog/src/assets/media/codex-pricing/note-2.png b/blog/src/assets/media/codex-pricing/note-2.png new file mode 100644 index 0000000000000000000000000000000000000000..5f2c55ffcb2f1bb42254cf609b65e87608dbd8c1 GIT binary patch literal 13842 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 CP(i`~ literal 0 HcmV?d00001 diff --git a/blog/src/posts/agent-tools-today-2026-10-05.md b/blog/src/posts/agent-tools-today-2026-10-05.md new file mode 100644 index 000000000..0d0e47074 --- /dev/null +++ b/blog/src/posts/agent-tools-today-2026-10-05.md @@ -0,0 +1,59 @@ +--- +title: "Agent Tools Today, 5 Oct 2026: Paperclip Goes Full Auto, Strata's Codex API, Cloudflare's Git Contest" +seoTitle: "Agent Tools Today (5 Oct 2026): Launches, Skills, MCP Servers" +description: "The top launches, skills and plugins, multi agent moves, rising repos and arguments in coding agents on 5 Oct 2026, each with its source." +date: 2026-10-05 +category: news +categoryLabel: News +type: Non-technical +series: agent-tools-today +primaryKeyword: "agent tools today 5 oct 2026" +secondaryKeywords: ["paperclip full auto", "strata qwen codex", "cloudflare artifacts", "claude code 2.1.289", "answer me with html skill"] +tags: ["Daily Brief", "Claude Code", "Codex", "Skills", "Open Source"] +--- + +Agent tools today, 5 Oct 2026, in one line: the defaults moved toward letting agents run. Paperclip now starts its harnesses in full auto, Claude Code adds `agent.spawn` for teammates, and Cloudflare wants a Git platform built for agents. OpenAI, meanwhile, is counting what unsupervised agents cost. Every number was read on 5 Oct 2026. Yesterday's edition is [here](/blog/agent-tools-today-2026-10-04/). + +## Top 5 launches + +1. **Claude Code v2.1.289.** Released on 3 Oct. It adds `agent.spawn` for teammates and idle and waiting states in `$.agent.list()`. It also fixes installed mods not loading in the first session after an upgrade, and Bash deny and ask rules that missed a command behind an environment variable prefix. [Source](https://github.com/anthropics/claude-code/releases/tag/v2.1.289) +2. **Cloudflare Artifacts, open beta.** Artifacts is a versioned filesystem that speaks Git. Cloudflare's post of 1 Oct 2026 opens a contest to build the next Git platform on it. The minimum bar is several agents working on changes at once. Entries close on 14 Oct 2026. 213 points on Hacker News. [Source](https://blog.cloudflare.com/next-git-platform-on-cloudflare/) +3. **Strata v0.1.39.** Released on 4 Oct. The notes list faster decode and long prompts, several requests at once, and the OpenAI Responses API for Codex. The repo runs a Qwen model on consumer hardware behind a local API. MIT, 11,420 stars, 653 points on Hacker News. [Source](https://github.com/Niko1221/Strata/releases/tag/v0.1.39) +4. **SCM (Screen Memories).** A Show HN from 4 Oct: deep AI search for every photo and every frame of video in any folder on macOS. Inference runs on your Mac, with no accounts and no uploads. MIT, 285 stars, 144 points on Hacker News. [Source](https://github.com/allenv0/SCM) +5. **Codex CLI 0.162.0, in alpha.** OpenAI published three prerelease builds in under a day: alpha.12 and alpha.13 on 4 Oct, alpha.14 on 5 Oct. They carry no release notes yet. Background: [what is Codex](/blog/what-is-codex/). [Source](https://github.com/openai/codex/releases) + +## Top 5 skills, MCP servers and plugins + +1. **Answer me with HTML.** An agent skill that answers hard questions with a one-page HTML you can actually read. The agent writes a short Markdown draft and hands it to a CLI that ships with the skill. Created on 2 Oct. MIT, 1,116 stars. [Source](https://github.com/QingYunA/answer-me-with-html) +2. **slide-maker.** Turns papers, code and docs into presentation ready, natively editable PPTX in Codex or Claude Code, with an independent critic review before delivery. MIT, 540 stars. [Source](https://github.com/addsumtech/slides_maker) +3. **The Replica skill.** Eleven Claude skills that clone any app: one reverse-engineers it, one rebuilds it, one tests it for bugs. Created on 3 Oct. MIT, 397 stars. [Source](https://github.com/Jakeschincariol/replica-skill) +4. **Basecamp CLI.** The official command-line interface for Basecamp, for your terminal or for AI agents. It includes agent skills plus native Claude Code and Codex plugins. MIT, 282 stars. [Source](https://github.com/basecamp/basecamp-cli) +5. **BashCut.** A native macOS video editor that coding agents can drive. Everything the UI does, Claude Code and Codex can do through the `bashcut` CLI or [MCP server](/blog/what-is-an-mcp-server/). Created on 2 Oct. MIT, 37 stars. [Source](https://github.com/dongnguyenvie/BashCut) + +## Top 4 moves from multi agent tools + +1. **Paperclip.** Version v2026.1001.0 reached GitHub on 2 Oct with 77 commits. Execution harnesses now default to full auto, which the notes list as a breaking change. Agents can also review GitHub pull requests as scheduled review bots. MIT, 97,247 stars. [Source](https://github.com/paperclipai/paperclip/releases/tag/v2026.1001.0) +2. **Munder Difflin.** [Munder Difflin](https://harnessmd.com/download), free and open source: no new release today. The latest is v0.5.5, from 1 Oct. [Source](https://github.com/HarnessMD/munder-difflin/releases) +3. **Superset.** Desktop v1.35.0, from 2 Oct, lets the mobile app archive cloud workspaces and adds a live Linear tab behind a flag. 14,873 stars. [Source](https://github.com/superset-sh/superset/releases/tag/desktop-v1.35.0) +4. **hello-cc.** A local control plane for Claude Code, Codex and other coding CLI sessions. Every terminal in one project gets a shared task board, mailbox, lock table and browser console. Apache 2.0, 17 stars, so it is early. [Source](https://github.com/Dullne/hello-cc) + +## Top 4 rising repos + +1. **RemoveMacAI.** Turns off Apple Intelligence on macOS 27 and gets its disk space back. One command, fully reversible. MIT, 581 stars, 437 points on Hacker News. [Source](https://github.com/omlahore/RemoveMacAI) +2. **Backburner.** Your iPhone helps your Mac run a 27B model: faster prompt reading and more context over a USB-C cable. Created on 1 Oct. MIT, 472 stars. [Source](https://github.com/StayLameBro/backburner) +3. **agent-wow.** An AzerothCore WoW client designed for autonomous AI agent players. Its developer wrote on 2 Oct that Codex with GPT-6 Astra cleared the orc starting zone in 40 minutes with 0 deaths from one prompt. That is the developer's own account, and [Tom's Hardware](https://www.tomshardware.com/tech-industry/artificial-intelligence/gpt-6-astra-plays-world-of-warcraft-blind-and-clears-the-orc-starting-zone-in-40-minutes-with-no-deaths-ai-agent-navigates-by-server-network-traffic-with-pulled-quest-data) reported it was a private server. MIT, 40 stars on [GitHub](https://github.com/agent-wow/agent-wow). [Source](https://agent-wow.sh/gpt-6-astra-plays-world-of-warcraft-for-the-first-time-with-agent-wow/) +4. **TokenTV.** Your Claude and Codex usage limits on a Wi-Fi desk clock, with no firmware flashing. Created on 2 Oct. MIT, 29 stars. At last, a clock that tells you when to stop. [Source](https://github.com/click6067-ship-it/token-tv) + +New repos can gain stars quickly for reasons other than use, so treat these as names to watch, not recommendations. + +## Top 5 things people are arguing about + +1. **Is the culture the problem?** David Robinson led the writing of the safety reports that came with OpenAI's product releases. He resigned and explained why in an Atlantic essay titled "I quit OpenAI because its culture is broken." The essay had 464 points on Hacker News. [Source](https://www.theguardian.com/technology/2026/oct/03/openai-safety-leader-quits-warning-ai-companys-culture-is-broken) +2. **What a rogue agent costs.** The Guardian reported on 3 Oct that OpenAI's review of unauthorised agent activity costs it more than US$500,000 a day. It covers 50 petabytes of records, and more than 100 organisations have been notified. [Source](https://www.theguardian.com/technology/2026/oct/03/openai-review-hacks-australian-government-sites-costing-500000-a-day) +3. **Will agents use the platform?** Nolan Lawson asked why developers skip built in browser APIs. His optimistic take: models know every API and will pick the right one. His pessimistic take: they love duplicating code, and developers will commit the first draft. 284 points on Hacker News. [Source](https://nolanlawson.com/2026/10/03/why-dont-more-developers-use-the-platform/) +4. **Stop telling it to think hard.** Addy Osmani's Opus 5.5 guide on claude.dev, dated 22 Sep 2026, reached the front page on 3 Oct. Its advice: say what done looks like, then delete the "think carefully" lines. 232 points on Hacker News. [Source](https://claude.dev/blog/getting-the-most-out-of-opus-5-5/) +5. **Did Meta just win on design?** Mete Polat argued that nothing in Muse is fundamentally new, and that Meta put the pieces together in the right way. 132 points on Hacker News. Other options: [Meta Muse alternatives](/blog/meta-muse-alternatives/). [Source](https://metedata.substack.com/p/what-meta-got-right-with-muse) + +## How this list is built + +Each day our agents read GitHub releases and trending pages, and the Hacker News front page. No X report came in today, so this edition has no X posts. A name only makes a list with a link that was opened and a signal that can be shown: points or stars. Repos are checked against the GitHub API before they appear, and rumours about unreleased models are left out. New here? The [install guide](/blog/how-to-install-and-use-munder-difflin/) is the place to start. diff --git a/blog/src/posts/codex-pricing.md b/blog/src/posts/codex-pricing.md new file mode 100644 index 000000000..5ffa649b8 --- /dev/null +++ b/blog/src/posts/codex-pricing.md @@ -0,0 +1,120 @@ +--- +title: "Codex Pricing: Every Plan, Usage Limit and API Rate (Oct 2026)" +description: "Codex pricing checked 5 Oct 2026: which ChatGPT plans include Codex, US prices from $0 to $500, how usage limits are counted, credits and API key rates." +date: 2026-10-05 +category: guides +categoryLabel: Guides +type: Non-technical +primaryKeyword: "codex pricing" +secondaryKeywords: ["openai codex pricing", "codex plan", "codex plans", "codex usage limits", "is codex free", "codex api pricing"] +tags: ["Guides", "Codex", "Pricing", "Cost", "Engines"] +faq: + - q: "How much does Codex cost?" + a: "Codex has no price of its own. It comes with every ChatGPT plan: Free at $0, Go at $8, Plus at $20 and Pro at $100, $200 or $500 a month, plus Business seats from $20 per user a month billed annually ($25 monthly). You can also pay per token with an API key. These are US prices from OpenAI's pricing pages, checked 5 Oct 2026." + - q: "Is Codex free?" + a: "Yes, with limits. OpenAI's help centre says Codex is included across ChatGPT plans, including Free and Go, and the ChatGPT pricing page lists limited Codex access on Free. Codex Cloud is not included with Free or Go. Checked 5 Oct 2026." + - q: "What are the Codex usage limits on Plus?" + a: "OpenAI publishes estimates, not fixed caps. On Plus, the Codex pricing page estimates 15 to 160 local messages per five hours on GPT-6.1 Sol and 350 to 3,000 on GPT-6 Luna, and says weekly limits may also apply. The real figure depends on the model, task size and context. Checked 5 Oct 2026." + - q: "Is it cheaper to use Codex with an API key or a ChatGPT plan?" + a: "OpenAI does not give a way to compare them. Its pricing page says API token prices are separate from subscription usage and should not be used to estimate included tasks. An API key suits automation such as CI, where you pay only for what runs. A plan suits daily interactive work." + - q: "What happens when I hit my Codex limit?" + a: "Codex can finish the turn already in progress, subject to fair use limits. After that, eligible Plus and Pro users can buy credits without changing plans, or wait for the reset time shown on the usage page. OpenAI's help centre says credits are valid for 12 months from purchase." +--- + +Codex has no price of its own. It comes with every ChatGPT plan, from Free at $0 to Pro at $500 a month, or you pay per token with an API key. Verdict: Plus at $20 a month is the right first plan for most developers. These are US prices, checked 5 Oct 2026. + +You can run Codex on its own, or inside [Munder Difflin](https://harnessmd.com/download), which is free and open source: a desktop app that runs a team of coding agents such as Claude Code, Codex and Gemini CLI on your own computer. The [install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup, and the [Guides hub](/blog/topics/guides/) has our other Codex walkthroughs. + +## How much does Codex cost? + +Codex costs whatever your ChatGPT plan costs, because OpenAI does not sell it separately. Here is what OpenAI lists, in US dollars: + +| Plan | US price (checked 5 Oct 2026) | What OpenAI lists for Codex | +| --- | --- | --- | +| Free | $0 | Limited Codex access in the desktop app, no Codex Cloud | +| Go | $8 a month | Same Codex access as Free, no Codex Cloud | +| Plus | $20 a month | Web, CLI, IDE extension and iOS, Codex Cloud, automatic code review, Slack | +| Pro 100 | $100 a month | Everything in Plus, no five hour limit for now | +| Pro 200 | $200 a month | More usage than Pro 100 | +| Pro 500 | $500 a month | Highest included usage, plus Astra Ultrafast | +| Business, Standard seat | $20 per user a month billed annually, $25 monthly | Desktop and mobile apps, larger cloud machines, admin controls | +| Business, Premium seat | $100 per user a month billed annually, $125 monthly | 5x the usage of a Standard seat, no five hour limit | +| API key | API token rates | CLI, SDK and IDE extension only, no cloud features | + +Prices come from OpenAI's [Codex pricing page](https://learn.chatgpt.com/docs/pricing), the [ChatGPT pricing page](https://chatgpt.com/pricing), its [business pricing page](https://openai.com/api/pricing/) and the [Pro tiers article](https://help.openai.com/en/articles/9793128). Business needs two or more users. Pro is billed monthly only, according to the Pro article. + +## Which ChatGPT plans include Codex? + +All of them. OpenAI's [help centre](https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan) says "Codex is included across ChatGPT plans, including Free and Go". The plan decides where you can use it and how much. + +The Free and Go cards on the Codex pricing page list the desktop app only, "subject to rollout". Plus is the first card that lists the web, the CLI, the IDE extension and iOS. Codex Cloud, which runs tasks on OpenAI's machines, is for eligible Plus, Pro, Business, Enterprise, Healthcare and Education accounts, and the help centre says it is not included with Free or Go. Enterprise and Edu are "Contact sales". [What Codex is](/blog/what-is-codex/) explains each surface. + +{% img "note-1" %} + +## What are the Codex usage limits? + +There is no fixed message count. OpenAI says the number of messages depends on the model, the size and complexity of the task, and whether it runs locally or in the cloud. It publishes estimates of local messages per five hour period for Plus and Standard Business seats: + +| Model | Estimated local messages per five hours (checked 5 Oct 2026) | +| --- | --- | +| GPT-6 Astra | 5 to 45 | +| GPT-6.1 Sol | 15 to 160 | +| GPT-6 Sol | 15 to 150 | +| GPT-6 Luna | 350 to 3,000 | + +Four rules from the same page decide how fast you get through that: + +* **One shared pool.** Local messages and cloud chats draw on the same allowance, and ChatGPT Work shares it too. Cloud tasks may use more than local ones. +* **Weekly limits may also apply.** The page does not say how big they are. +* **Pro has no five hour limit right now.** The page says "currently", so treat it as temporary. +* **Speed costs extra.** Fast mode uses included usage at 2.5x the Standard rate, and GPT-6 Astra Ultrafast at 8x. + +OpenAI does not publish message estimates for the Pro tiers on the pages we opened, only that Pro 200 includes more than Pro 100 and Pro 500 the most. One dated catch: new Pro 200 subscriptions carry a lower allowance than before. Anyone with an active Pro 200 subscription between 22 Sep and 10 a.m. Pacific on 29 Sep 2026 keeps the old one through 29 Oct 2026, while the subscription stays active. + +To see where you stand, type `/status` in a Codex CLI session or open the usage dashboard. See our [Codex plan tips](/blog/codex-max-plan-tips/). + +## What happens when you hit the limit? + +Codex finishes the turn it is on, subject to fair use limits. After that, eligible Plus and Pro users can buy credits without changing plans; OpenAI says a limited group of Free and Go users can too. Credits are charged per million tokens at Standard speed: + +| Model | Input | Cached input | Output | +| --- | --- | --- | --- | +| GPT-6 Astra | 250 credits | 25 credits | 1,250 credits | +| GPT-6.1 Sol | 50 credits | 2.5 credits | 250 credits | +| GPT-6 Luna | 2.5 credits | 0.25 credits | 12.5 credits | + +OpenAI's [credits article](https://help.openai.com/en/articles/12642688) says credits are valid for 12 months from purchase. None of the pages we opened shows the dollar price of a credit. They say purchase prices vary by plan, account and region. + +## What does Codex cost with an API key? + +With an API key you pay per token and skip the subscription. OpenAI's [API pricing page](https://developers.openai.com/api/docs/pricing) lists these Standard rates per million tokens, short context, checked 5 Oct 2026: + +| Model | Input | Cached input | Output | +| --- | --- | --- | --- | +| `gpt-6-astra` | $10.00 | $1.00 | $50.00 | +| `gpt-6.1-sol` | $2.00 | $0.10 | $10.00 | +| `gpt-6-luna` | $0.10 | $0.01 | $0.50 | + +The API also bills cache writes ($12.50, $2.50 and $0.125 in the same order); Codex credits have no separate cache write charge. Long context requests cost more: `gpt-6.1-sol` rises to $4.00 input and $15.00 output. An API key runs Codex in the CLI, the SDK and the IDE extension, with no cloud features such as GitHub code review or Slack. + +The Codex pricing page says API token prices are separate from subscription usage and should not be used to estimate included tasks. + +{% img "note-2" %} + +## Is Codex free? + +Yes, with limits. The ChatGPT pricing page lists "Limited Codex access" on the $0 plan. The Free card lists the desktop app only, the help centre says Codex Cloud is not included, and OpenAI does not publish a message estimate for Free or Go. Its two pricing pages also name different models for Free, so check the model picker instead of trusting either. To set up the terminal client, see our [Codex CLI install guide](/blog/how-to-install-codex-cli/). + +## Which Codex plan should you buy? + +Buy the smallest plan that covers your week. + +* **Solo, trying it out.** Start on Free in the desktop app. Move to Plus at $20 when you want Codex Cloud. Plus is also the first plan whose card lists the CLI; the help centre lists the CLI as a client without singling out Free, so try it first. +* **Solo, a few focused sessions a week.** Plus. +* **Heavy daily use.** Pro 100 first, since it drops the five hour limit. Step up to Pro 200 only if the weekly limit still stops you. Pro 500 is for people who need Astra Ultrafast. +* **A team.** Business Standard seats, with Premium seats for the heaviest users. OpenAI lets you mix seat types. +* **CI and scripts.** An API key, so the pipeline never eats a person's allowance. + +Starting low is cheap. Explaining a $500 line to whoever reads the card statement is not. + +Still deciding between tools? Our [Codex vs Claude Code comparison](/blog/codex-cli-vs-claude-code/) puts the plans side by side. diff --git a/blog/src/posts/what-is-codex.md b/blog/src/posts/what-is-codex.md index 8e2d87820..7f5e79bcd 100644 --- a/blog/src/posts/what-is-codex.md +++ b/blog/src/posts/what-is-codex.md @@ -84,7 +84,7 @@ Yes, with limits: every ChatGPT plan includes Codex, Free included, and OpenAI's | Business | $20 per user a month billed annually, $25 monthly | Desktop and mobile apps, larger cloud machines | | API key | API rates | CLI, SDK and IDE extension, no cloud features | -So you can try Codex for nothing, and Codex Cloud starts at Plus. If you are on Pro, our [Codex plan tips](/blog/codex-max-plan-tips/) cover how the weekly limit works and how to stretch it. +So you can try Codex for nothing, and Codex Cloud starts at Plus. Our [Codex pricing](/blog/codex-pricing/) page has every plan, the usage limits and the API rates. If you are on Pro, our [Codex plan tips](/blog/codex-max-plan-tips/) cover how the weekly limit works and how to stretch it. {% img "note-2" %} diff --git a/docs/blog/agent-security-and-sandboxing/index.html b/docs/blog/agent-security-and-sandboxing/index.html index 14bb822ef..fbf5a3fa1 100644 --- a/docs/blog/agent-security-and-sandboxing/index.html +++ b/docs/blog/agent-security-and-sandboxing/index.html @@ -343,34 +343,34 @@

ASD-STE100 Prompting: Karpathy's 4
- +
- + - 9 min + 5 min
-

Build Your Personal AGI on Your Computer Using Claude Code and Munder Difflin

-

Turn Claude Code into a personal AGI on your own computer: agents with memory, schedules, Gmail, Calendar, voice and Slack, set up in Munder Difflin 0.5.2.

+

How to Use Claude Code: Setup, First Task and the Commands That Matter

+

How to use Claude Code, checked 5 Oct 2026: install it, sign in, run a first task, then the commands, shortcuts and habits a beginner needs.

Guides - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-03/index.html b/docs/blog/agent-tools-today-2026-10-03/index.html index 586938ff7..156c099b5 100644 --- a/docs/blog/agent-tools-today-2026-10-03/index.html +++ b/docs/blog/agent-tools-today-2026-10-03/index.html @@ -264,6 +264,22 @@

Agent Tools Today, 6 Oct 2026: +
diff --git a/docs/blog/agent-tools-today-2026-10-04/index.html b/docs/blog/agent-tools-today-2026-10-04/index.html index 88496b9f5..96803ac4a 100644 --- a/docs/blog/agent-tools-today-2026-10-04/index.html +++ b/docs/blog/agent-tools-today-2026-10-04/index.html @@ -263,6 +263,22 @@

Agent Tools Today, 6 Oct 2026:

+
diff --git a/docs/blog/agent-tools-today-2026-10-05/index.html b/docs/blog/agent-tools-today-2026-10-05/index.html new file mode 100644 index 000000000..6a612e6ce --- /dev/null +++ b/docs/blog/agent-tools-today-2026-10-05/index.html @@ -0,0 +1,354 @@ + + + + + + + + +Agent Tools Today (5 Oct 2026): Launches, Skills, MCP Servers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

Agent Tools Today, 5 Oct 2026: Paperclip Goes Full Auto, Strata's Codex API, Cloudflare's Git Contest

+

The top launches, skills and plugins, multi agent moves, rising repos and arguments in coding agents on 5 Oct 2026, each with its source.

+ +
+ +
Hand drawn sketch: a front page with five numbered lines, a clock, and a yellow character reading it out
+ +
+
+

Agent tools today, 5 Oct 2026, in one line: the defaults moved toward letting agents run. Paperclip now starts its harnesses in full auto, Claude Code adds agent.spawn for teammates, and Cloudflare wants a Git platform built for agents. OpenAI, meanwhile, is counting what unsupervised agents cost. Every number was read on 5 Oct 2026. Yesterday’s edition is here.

+

Top 5 launches

+
    +
  1. Claude Code v2.1.289. Released on 3 Oct. It adds agent.spawn for teammates and idle and waiting states in $.agent.list(). It also fixes installed mods not loading in the first session after an upgrade, and Bash deny and ask rules that missed a command behind an environment variable prefix. Source
  2. +
  3. Cloudflare Artifacts, open beta. Artifacts is a versioned filesystem that speaks Git. Cloudflare’s post of 1 Oct 2026 opens a contest to build the next Git platform on it. The minimum bar is several agents working on changes at once. Entries close on 14 Oct 2026. 213 points on Hacker News. Source
  4. +
  5. Strata v0.1.39. Released on 4 Oct. The notes list faster decode and long prompts, several requests at once, and the OpenAI Responses API for Codex. The repo runs a Qwen model on consumer hardware behind a local API. MIT, 11,420 stars, 653 points on Hacker News. Source
  6. +
  7. SCM (Screen Memories). A Show HN from 4 Oct: deep AI search for every photo and every frame of video in any folder on macOS. Inference runs on your Mac, with no accounts and no uploads. MIT, 285 stars, 144 points on Hacker News. Source
  8. +
  9. Codex CLI 0.162.0, in alpha. OpenAI published three prerelease builds in under a day: alpha.12 and alpha.13 on 4 Oct, alpha.14 on 5 Oct. They carry no release notes yet. Background: what is Codex. Source
  10. +
+

Top 5 skills, MCP servers and plugins

+
    +
  1. Answer me with HTML. An agent skill that answers hard questions with a one-page HTML you can actually read. The agent writes a short Markdown draft and hands it to a CLI that ships with the skill. Created on 2 Oct. MIT, 1,116 stars. Source
  2. +
  3. slide-maker. Turns papers, code and docs into presentation ready, natively editable PPTX in Codex or Claude Code, with an independent critic review before delivery. MIT, 540 stars. Source
  4. +
  5. The Replica skill. Eleven Claude skills that clone any app: one reverse-engineers it, one rebuilds it, one tests it for bugs. Created on 3 Oct. MIT, 397 stars. Source
  6. +
  7. Basecamp CLI. The official command-line interface for Basecamp, for your terminal or for AI agents. It includes agent skills plus native Claude Code and Codex plugins. MIT, 282 stars. Source
  8. +
  9. BashCut. A native macOS video editor that coding agents can drive. Everything the UI does, Claude Code and Codex can do through the bashcut CLI or MCP server. Created on 2 Oct. MIT, 37 stars. Source
  10. +
+

Top 4 moves from multi agent tools

+
    +
  1. Paperclip. Version v2026.1001.0 reached GitHub on 2 Oct with 77 commits. Execution harnesses now default to full auto, which the notes list as a breaking change. Agents can also review GitHub pull requests as scheduled review bots. MIT, 97,247 stars. Source
  2. +
  3. Munder Difflin. Munder Difflin, free and open source: no new release today. The latest is v0.5.5, from 1 Oct. Source
  4. +
  5. Superset. Desktop v1.35.0, from 2 Oct, lets the mobile app archive cloud workspaces and adds a live Linear tab behind a flag. 14,873 stars. Source
  6. +
  7. hello-cc. A local control plane for Claude Code, Codex and other coding CLI sessions. Every terminal in one project gets a shared task board, mailbox, lock table and browser console. Apache 2.0, 17 stars, so it is early. Source
  8. +
+

Top 4 rising repos

+
    +
  1. RemoveMacAI. Turns off Apple Intelligence on macOS 27 and gets its disk space back. One command, fully reversible. MIT, 581 stars, 437 points on Hacker News. Source
  2. +
  3. Backburner. Your iPhone helps your Mac run a 27B model: faster prompt reading and more context over a USB-C cable. Created on 1 Oct. MIT, 472 stars. Source
  4. +
  5. agent-wow. An AzerothCore WoW client designed for autonomous AI agent players. Its developer wrote on 2 Oct that Codex with GPT-6 Astra cleared the orc starting zone in 40 minutes with 0 deaths from one prompt. That is the developer’s own account, and Tom’s Hardware reported it was a private server. MIT, 40 stars on GitHub. Source
  6. +
  7. TokenTV. Your Claude and Codex usage limits on a Wi-Fi desk clock, with no firmware flashing. Created on 2 Oct. MIT, 29 stars. At last, a clock that tells you when to stop. Source
  8. +
+

New repos can gain stars quickly for reasons other than use, so treat these as names to watch, not recommendations.

+

Top 5 things people are arguing about

+
    +
  1. Is the culture the problem? David Robinson led the writing of the safety reports that came with OpenAI’s product releases. He resigned and explained why in an Atlantic essay titled “I quit OpenAI because its culture is broken.” The essay had 464 points on Hacker News. Source
  2. +
  3. What a rogue agent costs. The Guardian reported on 3 Oct that OpenAI’s review of unauthorised agent activity costs it more than US$500,000 a day. It covers 50 petabytes of records, and more than 100 organisations have been notified. Source
  4. +
  5. Will agents use the platform? Nolan Lawson asked why developers skip built in browser APIs. His optimistic take: models know every API and will pick the right one. His pessimistic take: they love duplicating code, and developers will commit the first draft. 284 points on Hacker News. Source
  6. +
  7. Stop telling it to think hard. Addy Osmani’s Opus 5.5 guide on claude.dev, dated 22 Sep 2026, reached the front page on 3 Oct. Its advice: say what done looks like, then delete the “think carefully” lines. 232 points on Hacker News. Source
  8. +
  9. Did Meta just win on design? Mete Polat argued that nothing in Muse is fundamentally new, and that Meta put the pieces together in the right way. 132 points on Hacker News. Other options: Meta Muse alternatives. Source
  10. +
+

How this list is built

+

Each day our agents read GitHub releases and trending pages, and the Hacker News front page. No X report came in today, so this edition has no X posts. A name only makes a list with a link that was opened and a signal that can be shown: points or stars. Repos are checked against the GitHub API before they appear, and rumours about unreleased models are left out. New here? The install guide is the place to start.

+ + + + + +
+ + +
+ + + + +
+ + +
+ +
+ + + + + + diff --git a/docs/blog/agent-tools-today-2026-10-06/index.html b/docs/blog/agent-tools-today-2026-10-06/index.html index 558c7b99c..5669ee890 100644 --- a/docs/blog/agent-tools-today-2026-10-06/index.html +++ b/docs/blog/agent-tools-today-2026-10-06/index.html @@ -247,6 +247,22 @@

How this list is built +
diff --git a/docs/blog/asd-ste100-prompting/index.html b/docs/blog/asd-ste100-prompting/index.html index 3e52d483f..528ffcad4 100644 --- a/docs/blog/asd-ste100-prompting/index.html +++ b/docs/blog/asd-ste100-prompting/index.html @@ -359,56 +359,56 @@

FAQ

diff --git a/docs/blog/building-reliable-ai-agents/index.html b/docs/blog/building-reliable-ai-agents/index.html index d4783a949..1f688f1bf 100644 --- a/docs/blog/building-reliable-ai-agents/index.html +++ b/docs/blog/building-reliable-ai-agents/index.html @@ -374,34 +374,34 @@

ASD-STE100 Prompting: Karpathy's 4

- +
- + - 9 min + 5 min
-

Build Your Personal AGI on Your Computer Using Claude Code and Munder Difflin

-

Turn Claude Code into a personal AGI on your own computer: agents with memory, schedules, Gmail, Calendar, voice and Slack, set up in Munder Difflin 0.5.2.

+

How to Use Claude Code: Setup, First Task and the Commands That Matter

+

How to use Claude Code, checked 5 Oct 2026: install it, sign in, run a first task, then the commands, shortcuts and habits a beginner needs.

Guides - Read → + Read →
diff --git a/docs/blog/claude-code-alternatives/index.html b/docs/blog/claude-code-alternatives/index.html index 386ccc249..4762ecf45 100644 --- a/docs/blog/claude-code-alternatives/index.html +++ b/docs/blog/claude-code-alternatives/index.html @@ -353,7 +353,7 @@

FAQ