{"data":{"slug":"code-yeongyu-lazycodex","name":"lazycodex","tagline":"The one and only agent harness for complex codebases. Project memory, planning, execution, and verified completion inside Codex.","github_url":"https://github.com/code-yeongyu/lazycodex","owner":"code-yeongyu","repo":"lazycodex","owner_avatar_url":"https://avatars.githubusercontent.com/u/11153873?v=4","primary_language":"TypeScript","stars":2793,"forks":175,"topics":["ai","ai-agents","claude","claude-code","cli","codex","developer-tools","lazy","lazycodex","oh-my-openagent","omo","openai","orchestration","typescript"],"archived":false,"github_pushed_at":"2026-07-14T11:27:27+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/code-yeongyu-lazycodex","markdown_url":"https://www.graphcanon.com/tools/code-yeongyu-lazycodex.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/code-yeongyu-lazycodex","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=code-yeongyu-lazycodex","description":"The one and only agent harness for complex codebases. Project memory, planning, execution, and verified completion inside Codex.","homepage_url":"https://lazycodex.ai","license":"MIT","open_issues":19,"watchers":5,"ai_summary":null,"readme_excerpt":"## 🚀 Install\n\nOne line. No global install, no `npm i -g`. Always use `npx`:\n\n```bash\nnpx lazycodex-ai install\n```\n\nThis is shorthand for `npx --yes --package oh-my-openagent omo install --platform=codex`. For a fully autonomous, no-TUI setup:\n\n```bash\nnpx lazycodex-ai install --no-tui --codex-autonomous\n```\n\n---\n\n### Install from the Codex marketplace (experimental)\n\nThe npx installer above stays the primary path. As an additive, experimental\nalternative you can install from inside Codex itself: type `/plugins`, open the\n**Add Marketplace** tab (\"Add a marketplace from a Git repo or local root.\"),\nand enter `https://github.com/code-yeongyu/lazycodex`, then install `omo` from\nthe `sisyphuslabs` marketplace. Or from the CLI:\n\n```bash\ncodex plugin marketplace add https://github.com/code-yeongyu/lazycodex\ncodex plugin add omo@sisyphuslabs\n```\n\nOn the next launch, approve the omo hooks in Codex's startup review — hooks\nnever run before approval. The first approved session prints\n`LazyCodex bootstrap running in background — restart the session when it completes`\nwhile a background worker finishes the setup (config blocks, agent roles, bin\nlinks, a pinned `sg` binary for the `ast_grep` MCP); restart when it is done.\nThe marketplace path never touches Codex permission settings — autonomous mode\nremains the explicit `npx lazycodex-ai install --no-tui --codex-autonomous`\nchoice.\n\nUpgrade with `codex plugin marketplace upgrade sisyphuslabs`. The next startup\nreview shows the hooks as **Modified** — expected after every upgrade —\nre-approve them and the following session re-runs bootstrap on the new version.\nIf anything looks pending or degraded, `npx lazycodex-ai doctor` explains what\nand why. Full details: [lazycodex.ai/docs](https://lazycodex.ai/docs).","github_created_at":"2026-05-25T07:56:45+00:00","created_at":"2026-07-15T10:51:25.446283+00:00","updated_at":"2026-07-15T10:51:28.27272+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"claude","name":"claude"},{"slug":"claude-code","name":"claude code"},{"slug":"cli","name":"cli"},{"slug":"codex","name":"codex"},{"slug":"developer-tools","name":"developer-tools"},{"slug":"lazy","name":"lazy"}],"trust":{"provenance":{"is_fork":false,"github_id":1248955957,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:51:26.421Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":24,"days_since_push":0,"last_release_at":"2026-07-14T11:27:27Z"},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:51:26.881Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-15T10:51:26.193Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:51:26.193Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-07-15T10:51:26.193Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-07-15T10:51:26.193Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-15T10:51:26.193Z"}}}}