{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiebebenc5od6pfjp6hta5z2h7kj2lbd5bbmj2rdmrsyl3i4izof4m",
    "uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mn6tk5n6xcv2"
  },
  "path": "/t/codex-desktop-bug-workaround-project-shows-no-chats-but-local-threads-still-exist/1382166#post_1",
  "publishedAt": "2026-05-31T22:53:32.000Z",
  "site": "https://community.openai.com",
  "tags": [
    "github.com",
    "GitHub - Donkodio/codex-desktop-sidebar-recovery: Unofficial recovery helper for Codex Desktop..."
  ],
  "textContent": "I ran into a nasty Codex Desktop sidebar bug: my projects showed “No chats”, but ~/.codex/state_5.sqlite still had the active thread rows and SQLite integrity was OK.\n\nThe useful clue: pinned chats still showed. That suggested the data was alive and the UI/sidebar project index was broken.\n\nI put together a small local recovery helper:\n\n  * dry-run first\n  * backs up ~/.codex before changes\n  * rebuilds thread-workspace-root-hints from state_5.sqlite\n  * rebuilds sidebar project ordering\n  * optionally archives automation/subagent noise\n  * optionally pins recent real project chats as a fallback\n\n\n\nRepo:\n\ngithub.com\n\n### GitHub - Donkodio/codex-desktop-sidebar-recovery: Unofficial recovery helper for Codex Desktop...\n\nUnofficial recovery helper for Codex Desktop sidebar No chats bug\n\nDo not upload raw Codex sessions or private files when debugging this. Sanitized counts are enough for an initial bug report.",
  "title": "Codex Desktop bug/workaround: project shows \"No chats\" but local threads still exist"
}