{"_ai_door":{"see":"https://miscsubjects.com/start","note":"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome."},"_self":{"principle":"Self-explaining payload — no external context required. This _self block describes what you are reading and where to look next.","widget":"article_topology","feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","contains":"claims, sources, anecdotes, question_graph slice","slug":"codex-chatgpt-web","urls":{"read":"https://miscsubjects.com/api/articles/codex-chatgpt-web/topology"},"how_to_use":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","write":null,"imessage":null,"router_tag":null,"proof_chain":[{"step":1,"claim":"Articles are voxel graphs of tiered claims, not prose blobs.","verify":"https://miscsubjects.com/api/articles/constitution"},{"step":2,"claim":"Claims link to hash-chained sources via source_ids.","verify":"https://miscsubjects.com/api/articles/codex-chatgpt-web/sources"},{"step":3,"claim":"Ask reads topology; ingest/claim append to ledger.","verify":"https://miscsubjects.com/api/protocol"},{"step":4,"claim":"Models queue growth: populate → collaborate → repair → reflex.","verify":"https://miscsubjects.com/api/protocol/grow"},{"step":5,"claim":"Graph proves its own shape (reflex) and $/claim (yield).","verify":"https://miscsubjects.com/graph.html?layer=reflex"},{"step":6,"claim":"Full feature index + _explain on every API response.","verify":"https://miscsubjects.com/api/articles/system-map"}],"related_features":[{"id":"ask","name":"Ask protocol","what":"Answer only from topology; creates question_node with gaps and ingest_hint.","urls":{"read":"https://miscsubjects.com/api/articles/codex-chatgpt-web/prompts","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"graph_topology","name":"Cross-article graph","what":"Merged claims/sources across condition+stack slugs for one question.","urls":{"read":"https://miscsubjects.com/api/articles/codex-chatgpt-web/graph-topology?question=..."}},{"id":"question_graph","name":"Question graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output).","urls":{"read":"https://miscsubjects.com/api/articles/codex-chatgpt-web/question-graph","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"voxels","name":"Voxel graph","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance.","urls":{"read":"https://miscsubjects.com/api/articles/codex-chatgpt-web/voxels","write":"https://miscsubjects.com/api/protocol/claim"}}],"system_map":"https://miscsubjects.com/api/articles/system-map","system_map_markdown":"https://miscsubjects.com/api/articles/system-map?format=markdown","not_medical_advice":true},"_explain":{"feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","why":"Every feature is auditable collective intelligence","how":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","model":null,"verifies":null,"urls":{"read":"https://miscsubjects.com/api/articles/codex-chatgpt-web/topology"},"imessage":null,"router":null,"related":[{"id":"ask","what":"Answer only from topology; creates question_node with gaps and ingest_hint."},{"id":"graph_topology","what":"Merged claims/sources across condition+stack slugs for one question."},{"id":"question_graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output)."},{"id":"voxels","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance."}],"not_medical_advice":true},"slug":"codex-chatgpt-web","title":"codex-chatgpt-web: ChatGPT Web served to Codex as a native model","register":"reference","tags":["reference","browser-models","mcp"],"updated_at":"2026-09-06T19:10:34.089Z","body_excerpt":"codex-chatgpt-web by miuuyy (5,023 stars on 2026-09-06, created July 2026) is the one project in the browser-model space with real adoption. It presents ChatGPT Web, including the Pro tier, as a native model inside OpenAI's Codex app by serving a local Responses API backed by an embedded-browser ChatGPT Temporary Chat. It is about thirty-two thousand lines of TypeScript with more than forty test files.\n\n**Sessions.** Task-bound. Sequential messages reuse one Temporary Chat under a conversation key with a per-turn lease. At the context boundary a retained agent writes a checkpoint before a clean chat starts, with tests for rolling checkpoints and compaction.\n\n**Completion.** A DOM observer keyed on ChatGPT's revision attributes, reporting whether the copy-turn action is visible and the stop button gone. All selectors live in one file, the cleanest selector layering found.\n\n**Tools.** Not prompt-and-scrape. It runs a real MCP server and registers it as a ChatGPT connector over an OpenAI tunnel, so ChatGPT's own server-side agent loop calls the tools natively, scoped by a per-turn capability token retired at settlement.\n\n**Its pitch.** The README badge reads \"Free AI with no API fees\" and the title promises use \"beyond Codex usage limits\". It is also candid that Temporary Chat \"is a ChatGPT privacy mode, not anonymity or local-only inference\" and that the project is unofficial.\n\n**Why it matters here.** It shows what robust looks like for one host and one provider: real conversation continuity, a structured completion signal, and the vendor's native tool protocol. The miscsubjects gateway trades that depth for breadth, five vendors behind one contract, and for participation in a capability graph rather than one editor.","ranking":"safety-first (interaction_risk/limitations), then quote-gated effective_weight","claims":[{"id":"c1","text":"codex-chatgpt-web by miuuyy (5,023 stars on 2026-09-06, created July 2026) is the one project in the browser-model space with real adoption. It presents ChatGPT Web, including the Pro tier, as a native model inside OpenAI's Codex app by serving a local Responses API backed by an embedded-browser Cha","tier":"definition","section":"codex-chatgpt-web: ChatGPT Web served to Codex as a native model","interaction_risk":false,"status":"active","source_ids":["s1"],"why_material":"identifies the system and what it is","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c2","text":"It shows what robust looks like for one host and one provider: real conversation continuity, a structured completion signal, and the vendor's native tool protocol. The miscsubjects gateway trades that depth for breadth, five vendors behind one contract, and for participation in a capability graph ra","tier":"observational","section":"Why it matters here","interaction_risk":false,"status":"active","source_ids":["s1"],"why_material":"states the relation to the build being compared","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c3","text":"Codex keeps the native task, context lifecycle, UI, and tool harness.","tier":"definition","section":"codex-chatgpt-web: ChatGPT Web served to Codex as a native model","interaction_risk":false,"status":"active","source_ids":["s1"],"why_material":"the source in its own words","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false}],"sources":[{"id":"s1","url":"https://github.com/miuuyy/codex-chatgpt-web","title":"miuuyy/codex-chatgpt-web README","quote":"Codex keeps the native task, context lifecycle, UI, and tool harness.","claim_ids":[],"hash":"086dbe6987e478057f87330621436600fd746aa126f8cc372f6f6ca96e620294"}],"anecdotal_sources":[],"scientific_sources":[],"user_reports":[],"related_articles":[],"question_graph":{"slug":"codex-chatgpt-web","questions":[],"evidence":[],"edges":[],"counts":{"questions":0,"evidence":0,"edges":0}},"honesty":{"active_claims":3,"retracted_claims":0,"cut_claims":0,"challenges":0,"scrub_events":0,"note":"Retracted/cut claims stay on ledger but are excluded from ask unless ?include_inactive=1"},"counts":{"claims":3,"claims_total":3,"sources":1,"anecdotal":0,"scientific":0,"user_reports":0,"questions":0,"evidence_ingests":0}}