gitwtfhub

wtf is project-os-for-codex?

herry2059/project-os-for-codex — explained in plain English

Analysis updated 2026-05-18

101TypeScriptAudience · developerComplexity · 4/5LicenseSetup · moderate

TL;DR

An open-source control plane that gives OpenAI Codex a Git-backed record of project progress, acceptance criteria, and handoffs between sessions.

Mindmap

mindmap
  root((Project OS for Codex))
    What it does
      Tracks project progress
      Git backed records
      Handoff packages
    Tech stack
      TypeScript
      MCP
      Codex
      Git
    Use cases
      Resume AI sessions
      Track task status
      Scoped AI credentials
    Audience
      Developers
      Codex teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Give Codex a persistent, Git backed record of project goals, acceptance criteria, and progress instead of relying on chat history.

REASON 2

Let a new AI session or teammate resume a project using a handoff package instead of rereading old prompts.

REASON 3

Track which tasks are done, blocked, or at risk on a project dashboard.

REASON 4

Grant Codex a scoped, short lived credential instead of full account access.

What's in the stack?

TypeScriptMCPCodexGit

How it stacks up

herry2059/project-os-for-codexjazzband/web3-devkit-climetanode-trade/hyperliquid-trading-bot
Stars101101101
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity4/53/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires running a local server, generating scoped credentials, and connecting Codex through MCP.

Free to use, modify, and distribute, including commercially, as long as you keep attribution notices, under the Apache License 2.0.

Wtf does this do

Project OS for Codex is an open-source control plane built around OpenAI's Codex agent, meant for the moment a team asks what the AI is doing, where the next work session should pick up, and how another person or AI can take over without rereading every chat. It is not a chat interface itself. Instead it works alongside Codex to track a project's goals, acceptance criteria, progress, risks, and next steps, storing all of it in Git so there is a real record of the work rather than scattered notes in prompts and screenshots. The tool exists because the author noticed a recurring pattern in real client and internal projects: an AI writes code quickly, but progress stays hidden inside chat history, the next session does not know where to resume, humans cannot tell which tasks are actually done or blocked, and handoffs between people or between AI sessions become painful. Project OS turns those scattered pieces, kickoff notes, Git commits, progress updates, and knowledge, into a single structured workspace. To use it with Codex, a project owner creates a short lived credential scoped to a single workspace and project rather than sharing an account password, then runs a generated command that connects Codex through the MCP protocol, a standard way for AI tools to call external services. The connection currently exposes two tools: one that lets Codex read a project's kickoff card, rules, current progress, and next step, and another that lets it append a single verified progress update tied to a matching Git commit. Credentials expire automatically, can be revoked, and cannot touch member management, API keys, deletions, or deployments, keeping the AI's access deliberately narrow. The basic workflow is to create a project with a kickoff card describing the goal, acceptance criteria, what is explicitly out of scope, and the owner, after which the system keeps a Git backed record of progress and issues as work happens. A dashboard shows overall status and health, and a handoff package lets the next person or AI resume the project without reading through the entire history. The project is written in TypeScript and released under the Apache License 2.0.

Yoink these prompts

Prompt 1
Help me set up Project OS for Codex and connect it to Codex through MCP.
Prompt 2
Show me how to create a kickoff card with acceptance criteria for a new project.
Prompt 3
Explain how project_os_get_context and project_os_append_progress work together.
Prompt 4
Walk me through generating a handoff package so another AI session can resume this project.

Frequently asked questions

wtf is project-os-for-codex?

An open-source control plane that gives OpenAI Codex a Git-backed record of project progress, acceptance criteria, and handoffs between sessions.

What language is project-os-for-codex written in?

Mainly TypeScript. The stack also includes TypeScript, MCP, Codex.

What license does project-os-for-codex use?

Free to use, modify, and distribute, including commercially, as long as you keep attribution notices, under the Apache License 2.0.

How hard is project-os-for-codex to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is project-os-for-codex for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.