{
  "issues": [
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/74",
      "id": 3776056979,
      "node_id": "I_kwDOPg8V9M7hEg6T",
      "number": 74,
      "title": "Could you opensource the runner for clink",
      "user": {
        "login": "brrock",
        "id": 123623302,
        "node_id": "U_kgDOB15Xhg",
        "avatar_url": "https://avatars.githubusercontent.com/u/123623302?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/brrock",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2026-01-02T10:22:03Z",
      "updated_at": "2026-01-02T10:22:03Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": null,
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/74/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/69",
      "id": 3760951730,
      "node_id": "I_kwDOPg8V9M7gK5Gy",
      "number": 69,
      "title": "Opencode agent support",
      "user": {
        "login": "brrock",
        "id": 123623302,
        "node_id": "U_kgDOB15Xhg",
        "avatar_url": "https://avatars.githubusercontent.com/u/123623302?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/brrock",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 3,
      "created_at": "2025-12-24T20:20:17Z",
      "updated_at": "2026-01-17T17:36:56Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "I would like to be able to use opencode with claudable.",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/69/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/68",
      "id": 3699754882,
      "node_id": "I_kwDOPg8V9M7chceC",
      "number": 68,
      "title": "Support for Opus 4.5",
      "user": {
        "login": "edwinlov3tt",
        "id": 17055812,
        "node_id": "MDQ6VXNlcjE3MDU1ODEy",
        "avatar_url": "https://avatars.githubusercontent.com/u/17055812?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/edwinlov3tt",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-12-05T17:25:24Z",
      "updated_at": "2025-12-05T17:25:24Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Opus 4.5 was released a week ago, wondering if it will be supported!",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/68/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/66",
      "id": 3602777728,
      "node_id": "I_kwDOPg8V9M7WvgaA",
      "number": 66,
      "title": "Please Add support to Droid CLI",
      "user": {
        "login": "hassankhan2608",
        "id": 149296407,
        "node_id": "U_kgDOCOYVFw",
        "avatar_url": "https://avatars.githubusercontent.com/u/149296407?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/hassankhan2608",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-08T04:10:35Z",
      "updated_at": "2025-11-08T04:10:35Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "https://factory.ai/product/cli \n\nit has multi model + custom model setup too ",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/66/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/65",
      "id": 3588397108,
      "node_id": "I_kwDOPg8V9M7V4pg0",
      "number": 65,
      "title": "برام یک سایت برای صدور فاکتور به صورت آنلاین با تم تاریک بساز",
      "user": {
        "login": "adnanmalekisadeghi",
        "id": 142124436,
        "node_id": "U_kgDOCHillA",
        "avatar_url": "https://avatars.githubusercontent.com/u/142124436?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/adnanmalekisadeghi",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-04T23:06:19Z",
      "updated_at": "2025-11-04T23:06:19Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": null,
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/65/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/64",
      "id": 3585864075,
      "node_id": "I_kwDOPg8V9M7Vu_GL",
      "number": 64,
      "title": "How to move lovable app (github repo) to claudable?",
      "user": {
        "login": "kokoskiwi",
        "id": 45340729,
        "node_id": "MDQ6VXNlcjQ1MzQwNzI5",
        "avatar_url": "https://avatars.githubusercontent.com/u/45340729?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/kokoskiwi",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-04T10:22:28Z",
      "updated_at": "2025-11-04T10:22:28Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "hey\nso from the quick start i learned how to install claudable & run it\n\nhow can i open/tun my lovable app / github repo?",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/64/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/63",
      "id": 3581909389,
      "node_id": "I_kwDOPg8V9M7Vf5mN",
      "number": 63,
      "title": "Expect support for iflow, which is a very nice stable high-speed cli.",
      "user": {
        "login": "stone100010",
        "id": 48286567,
        "node_id": "MDQ6VXNlcjQ4Mjg2NTY3",
        "avatar_url": "https://avatars.githubusercontent.com/u/48286567?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/stone100010",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-03T12:43:41Z",
      "updated_at": "2025-11-03T12:43:41Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Expect support for iflow, which is a very nice stable high-speed cli.\n\n<img width=\"794\" height=\"471\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/f5562f3b-e576-4b7e-96a8-1209e64eba34\" />",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/63/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/62",
      "id": 3579707992,
      "node_id": "I_kwDOPg8V9M7VXgJY",
      "number": 62,
      "title": "HTTP 400 Dev error / Claude",
      "user": {
        "login": "Cryptokong123",
        "id": 102913308,
        "node_id": "U_kgDOBiJVHA",
        "avatar_url": "https://avatars.githubusercontent.com/u/102913308?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Cryptokong123",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-02T16:35:43Z",
      "updated_at": "2025-11-02T16:35:43Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "I am new to claudable (clink) i was suer excited however i cant seem to spin up any project, I tried connecting my github to an existing project to expand and i kept getting a dev server error http 400\n\nI thought I might try without github integration to see if there was an issue with my repo and i just get this:\n\n<img width=\"571\" height=\"479\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/cddbcd16-2f3b-4eb3-91ef-3b8591ebefb0\" />\n\n<img width=\"220\" height=\"135\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/489c5871-5afe-45dd-b469-45fda3b169e4\" />\n",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/62/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/61",
      "id": 3577349959,
      "node_id": "I_kwDOPg8V9M7VOgdH",
      "number": 61,
      "title": "🎉 Your project has been featured in Awesome Claude Code!",
      "user": {
        "login": "hesreallyhim",
        "id": 172150522,
        "node_id": "U_kgDOCkLO-g",
        "avatar_url": "https://avatars.githubusercontent.com/u/172150522?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/hesreallyhim",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-11-01T06:14:19Z",
      "updated_at": "2025-11-01T06:14:19Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Hello! 👋\n\nI'm excited to let you know that **Claudable** has been featured in the\n[Awesome Claude Code](https://github.com/hesreallyhim/awesome-claude-code) list!\n\n## About Awesome Claude Code\nAwesome Claude Code is a curated collection of the best slash-commands, CLAUDE.md files,\nCLI tools, and other resources for enhancing Claude Code workflows. Your project has been\nrecognized for its valuable contribution to the Claude Code community.\n\n## Your Listing\nYour project Claudable provides valuable resources for the Claude Code community.\n\nYou can find your entry here: [View in Awesome Claude Code](https://github.com/hesreallyhim/awesome-claude-code)\n\n## Show Your Recognition! 🏆\nIf you'd like to display a badge in your README to show that your project is featured,\nyou can use one of these:\n\n### Option 1: Standard Badge\n```markdown\n[![Mentioned in Awesome Claude Code](https://awesome.re/mentioned-badge.svg)](https://github.com/hesreallyhim/awesome-claude-code)\n```\n[![Mentioned in Awesome Claude Code](https://awesome.re/mentioned-badge.svg)](https://github.com/hesreallyhim/awesome-claude-code)\n\n### Option 2: Flat Badge\n```markdown\n[![Mentioned in Awesome Claude Code](https://awesome.re/mentioned-badge-flat.svg)](https://github.com/hesreallyhim/awesome-claude-code)\n```\n[![Mentioned in Awesome Claude Code](https://awesome.re/mentioned-badge-flat.svg)](https://github.com/hesreallyhim/awesome-claude-code)\n\n## No Action Required\nThis is just a friendly notification - no action is required on your part.\nFeel free to close this issue at any time.\n\nThank you for contributing to the Claude Code ecosystem! 🙏\n\n---\n*This notification was sent because your project was added to the Awesome Claude Code list. This is a one-time notification.*",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/61/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/55",
      "id": 3539908244,
      "node_id": "I_kwDOPg8V9M7S_raU",
      "number": 55,
      "title": "Create docker image for Claudable",
      "user": {
        "login": "tg-incyan",
        "id": 83001800,
        "node_id": "MDQ6VXNlcjgzMDAxODAw",
        "avatar_url": "https://avatars.githubusercontent.com/u/83001800?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/tg-incyan",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-22T09:14:51Z",
      "updated_at": "2025-10-22T09:14:51Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Hi, \n\nOnboarding would be easier if you were to offer a docker image with this prebuilt. This would also help with:\n\n- Lower onboarding for managing NPM issues etc\n- Easier production deployments\n- Better sandboxing for the AI Agents\n- Mitigate security issues around NPM etc.\n\n",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/55/reactions",
        "total_count": 3,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 3,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/52",
      "id": 3529503280,
      "node_id": "I_kwDOPg8V9M7SX_Iw",
      "number": 52,
      "title": "please support ollama cli",
      "user": {
        "login": "panupongkongkate",
        "id": 61161511,
        "node_id": "MDQ6VXNlcjYxMTYxNTEx",
        "avatar_url": "https://avatars.githubusercontent.com/u/61161511?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/panupongkongkate",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-19T04:28:30Z",
      "updated_at": "2025-10-19T04:28:30Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "After use Claudeable I like it🥰\nBut team dev \nplease support ollama cli\nIs the free \nKnow gemini and qwen is free But  Ollama is local host\n",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/52/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/48",
      "id": 3514946272,
      "node_id": "I_kwDOPg8V9M7RgdLg",
      "number": 48,
      "title": "claude code sonnet 4.5 option?",
      "user": {
        "login": "us",
        "id": 22618852,
        "node_id": "MDQ6VXNlcjIyNjE4ODUy",
        "avatar_url": "https://avatars.githubusercontent.com/u/22618852?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/us",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-14T17:59:05Z",
      "updated_at": "2025-10-18T20:45:14Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "<img width=\"556\" height=\"202\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/d4fa6a35-c0fa-459d-b183-f6d013d8fa1a\" />",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/48/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/45",
      "id": 3505104157,
      "node_id": "I_kwDOPg8V9M7Q66Ud",
      "number": 45,
      "title": "This credential is only authorized for use with Claude Code and cannot be used for other API requests",
      "user": {
        "login": "Amon1412",
        "id": 68480041,
        "node_id": "MDQ6VXNlcjY4NDgwMDQx",
        "avatar_url": "https://avatars.githubusercontent.com/u/68480041?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Amon1412",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-11T03:27:43Z",
      "updated_at": "2025-10-11T03:27:43Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "API Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"This credential is only authorized for use with Claude Code and cannot be used for other API requests.\"},\"request_id\":\"req_011CTzhLPMYfm1fcc5e5uq9f\"}\n\nI can detect Claude 4.5 on the homepage, but after creating a project I didn't see the 4.5 option, and I couldn't verify.",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/45/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/44",
      "id": 3497188148,
      "node_id": "I_kwDOPg8V9M7Qcts0",
      "number": 44,
      "title": "Fail to call CLI & ACP",
      "user": {
        "login": "Master0fFate",
        "id": 119829254,
        "node_id": "U_kgDOByRzBg",
        "avatar_url": "https://avatars.githubusercontent.com/u/119829254?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Master0fFate",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-10-08T23:37:22Z",
      "updated_at": "2025-10-18T14:04:19Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Tested with qwen and gemini cli installed through npm.\n\nIt does not detect them resulting in a complete fail. Selecting Gemini after first fail works but then error \"ACP process not started\" shows up.\n\n<img width=\"1845\" height=\"1104\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5d929e0d-f865-419a-ac40-bb6034cd1a99\" />",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/44/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/43",
      "id": 3494220056,
      "node_id": "I_kwDOPg8V9M7QRZEY",
      "number": 43,
      "title": "Wrong plans mentioned for Claude Code in Readme.md",
      "user": {
        "login": "sbathke",
        "id": 11196644,
        "node_id": "MDQ6VXNlcjExMTk2NjQ0",
        "avatar_url": "https://avatars.githubusercontent.com/u/11196644?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/sbathke",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-10-08T07:29:09Z",
      "updated_at": "2025-10-08T07:29:09Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "There are most probably some wrong infos mentioned in the Readme.md file.\nIn the following section \n```\n### Claude Code (Recommended)\n...\n- **Pricing**: Included with ChatGPT Plus/Pro/Team/Edu/Enterprise plans\n\n```\nBut this should be more like \n\n```\n- **Pricing**: Included with Claude Max/Team/Enterprise plans\n```\n\n[Source](https://www.anthropic.com/claude/opus) -> see _Availability and pricing_\n\nKind \nSven",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/43/reactions",
        "total_count": 1,
        "+1": 1,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/38",
      "id": 3464404759,
      "node_id": "I_kwDOPg8V9M7Ofp8X",
      "number": 38,
      "title": "Preview pane and local host stop running the application",
      "user": {
        "login": "playpath79",
        "id": 232112480,
        "node_id": "U_kgDODdXBYA",
        "avatar_url": "https://avatars.githubusercontent.com/u/232112480?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/playpath79",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-09-29T11:02:23Z",
      "updated_at": "2025-09-29T11:02:23Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Hi, not sure why this is happening but it seems to be common theme.\n\nI have been building an app one step at a time, everything works well get to see each new development get built in purview but then it all. just stops. Preview no longer loads and if I go to localhost I can usually get the page to load but it becomes unresponsive. \n\nClaude keeps finding server crashes and switches ports but this doesn't solve the issue. One common thing I see in activity monitor is very high CPU usage from the Next Server. I also see multiple next servers start running simultaneously . \n\nJust recently noticed two different versions running:\n\nExactly! I can see the problem:\n\nPID 78092: next-server (v15.5.3) - 121.4% CPU, 962MB RAM - HIGH USAGE!\nPID 68044: next-server (v14.2.5) - 1.1% CPU, 25MB RAM - Running from different directory\nThe v15.5.3 process is consuming massive resources (121% CPU!) while competing with the v14.2.5 process. Let me kill ALL Next.js processes and start completely fresh:\n\nIs this a coding issue in the app or is something going wrong with Claudable's port allocations or next server use.",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/38/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/31",
      "id": 3433303081,
      "node_id": "I_kwDOPg8V9M7MpAwp",
      "number": 31,
      "title": "Control request timeout: initialize",
      "user": {
        "login": "phpgng",
        "id": 121920969,
        "node_id": "U_kgDOB0RdyQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/121920969?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/phpgng",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-09-19T07:52:52Z",
      "updated_at": "2025-09-22T14:52:32Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "After I prompt Claudabl to do the website, I got like \"Control request timeout: initialize\" with NextJS first page.",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/31/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/25",
      "id": 3392049708,
      "node_id": "I_kwDOPg8V9M7KLpIs",
      "number": 25,
      "title": "Claude Code SDK adapter ignores uploaded images",
      "user": {
        "login": "thelandinlook",
        "id": 76990913,
        "node_id": "MDQ6VXNlcjc2OTkwOTEz",
        "avatar_url": "https://avatars.githubusercontent.com/u/76990913?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/thelandinlook",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-09-07T21:55:55Z",
      "updated_at": "2025-11-10T13:31:32Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "\n## **Problem**\nWhen I upload images through the Claudable chat interface, the images get saved to the project's assets folder but Claude Code completely ignores them. Claude responds as if I never uploaded any images at all.\n\n## **Expected Behavior**\nClaude should be able to see and analyze my uploaded images, just like the other CLI adapters (Codex, Gemini) do.\n\n## **Actual Behavior**\n- ✅ My images upload successfully to `/data/projects/{project-id}/assets/`\n- ✅ I can see the image paths in the logs\n- ❌ Claude Code acts like the images don't exist\n- ❌ Claude responds without acknowledging the images\n\n## **Steps to Reproduce**\n1. Open Claudable chat interface  \n2. Upload an image file\n3. Ask Claude to describe the image\n4. Claude responds without mentioning the image at all\n\n## **What I Found**\nLooking at the code in `apps/api/app/services/cli/adapters/claude_code.py`, the `execute_with_streaming()` method accepts an `images` parameter but never actually uses it. The method just passes the original text instruction to the Claude Code SDK without including any image information.\n\n**The problematic code:**\n```python\nasync def execute_with_streaming(\n    self,\n    instruction: str,\n    # ... other params ...\n    images: Optional[List[Dict[str, Any]]] = None,  # ← Parameter is there\n    # ...\n):\n    # ... \n    await client.query(instruction)  # ← But images are ignored here\n```\n\n## **Log Evidence**\nWhen I upload an image, I see this in the logs:\n```\n[INFO] [Claude SDK] Processing 1 images for Claude\n[INFO] [Claude SDK] 📷 Image #1 loaded from path: /home/.../assets/image.png\n```\n\nBut then Claude Code never gets told about the image files.\n\n## **Environment**\n- **Claudable version**: Latest from main branch\n- **Issue**: Only affects Claude Code SDK adapter (Codex and Gemini work fine)\n- **SDK**: Uses `claude-code-sdk` Python package\n- **CLI**: `@anthropic-ai/claude-code` npm package\n\n## **Impact**\n- I can't use images with Claude Code at all\n- Have to switch to Codex or Gemini to analyze images\n- Seems like a basic feature that should work\n\n## **Suggested Fix**\nOther adapters in the codebase solve this by including the image file paths in the instruction text, so Claude can read them with the Read tool. Something like:\n\n```python\nif images:\n    image_paths = [img.get(\"path\") for img in images if img.get(\"path\")]\n    if image_paths:\n        image_info = \"\\n\\n\" + \"\\n\".join([f\"Image #{i+1}: {path}\" for i, path in enumerate(image_paths)])\n        final_instruction = f\"{instruction}{image_info}\\n\\nNote: You can use the Read tool to view these image files.\"\n```\n\n## **Additional Context**\nThis looks like an incomplete implementation - the function signature shows someone planned to support images but never finished coding it. The infrastructure is all there, just missing this one piece.\n\n---\n\n**Labels:** `bug`, `claude-code`, `images`, `good first issue`",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/25/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/24",
      "id": 3391892935,
      "node_id": "I_kwDOPg8V9M7KLC3H",
      "number": 24,
      "title": "[Feature Request] Containerize Claudable",
      "user": {
        "login": "prathamdby",
        "id": 134331217,
        "node_id": "U_kgDOCAG7UQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/134331217?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/prathamdby",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-09-07T18:43:12Z",
      "updated_at": "2025-09-07T18:43:12Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "Please containerize this app so that it's easier to run locally as well deploy in one go.",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/24/reactions",
        "total_count": 6,
        "+1": 6,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/23",
      "id": 3386156337,
      "node_id": "I_kwDOPg8V9M7J1KUx",
      "number": 23,
      "title": "Error: \"Claude Code CLI not installed or not working\" while working on multiple projects.",
      "user": {
        "login": "aneesDevNow",
        "id": 29000573,
        "node_id": "MDQ6VXNlcjI5MDAwNTcz",
        "avatar_url": "https://avatars.githubusercontent.com/u/29000573?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/aneesDevNow",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 0,
      "created_at": "2025-09-05T03:39:28Z",
      "updated_at": "2025-09-05T03:39:28Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "If claudable building or compiling then it do not run inspections for another project.\n\n<img width=\"1477\" height=\"543\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/e2d3c69f-bc4d-4147-b4f0-4251cb4d4e72\" />",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/23/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/22",
      "id": 3381973162,
      "node_id": "I_kwDOPg8V9M7JlNCq",
      "number": 22,
      "title": "I have followed Claude and codex locally, but they are not effective.",
      "user": {
        "login": "DouDOU-start",
        "id": 56166523,
        "node_id": "MDQ6VXNlcjU2MTY2NTIz",
        "avatar_url": "https://avatars.githubusercontent.com/u/56166523?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/DouDOU-start",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-09-04T03:15:53Z",
      "updated_at": "2025-09-06T10:07:35Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "(base) parallels@ubuntu-linux-2404:~/code/Claudable$ npm run dev\n\n> cc-lovable@1.0.0 dev\n> npm run ensure:env && npm run ensure:venv && concurrently --raw \"npm run dev:api\" --prefix \"[WEB] \" \"npm run dev:web\"\n\n\n> cc-lovable@1.0.0 ensure:env\n> node scripts/setup-env.js\n\nSetting up environment...\n  API port: 8080\n  Web port: 3000\n  Created .env\n  apps/web/.env.local already up to date\n  Environment setup complete!\n\n> cc-lovable@1.0.0 ensure:venv\n> node scripts/setup-venv.js\n\nUsing uv for Python environment...\n  Virtual environment already exists\n  Installing Python packages with uv...\n  Python packages installed\n  Python environment ready (via uv)!\n\n> cc-lovable@1.0.0 dev:web\n> node scripts/run-web.js\n\n\n> cc-lovable@1.0.0 dev:api\n> node scripts/run-api.js\n\nStarting Web server on http://localhost:3000...\nStarting API server on http://localhost:8080...\n/home/parallels/code/Claudable/apps/api/.venv/bin/python: No module named uvicorn\nAPI server exited with code 1\n\n> cc-lovable-web@0.1.0 dev\n> node scripts/dev.js --port 3000\n\n  ▲ Next.js 14.2.5 (turbo)\n  - Local:        http://localhost:3000\n  - Environments: .env.local\n  - Experiments (use with caution):\n    · scrollRestoration\n\n ✓ Starting...\n ✓ Ready in 559ms\n\n🚀 Browser opened at http://localhost:3000\n ○ Compiling / ...\n ✓ Compiled / in 1873ms\n🔍 Button display - selectedModel: claude-sonnet-4 availableModels: [ 'claude-sonnet-4', 'claude-opus-4.1' ] found: { id: 'claude-sonnet-4', name: 'Claude Sonnet 4' }\n GET / 200 in 2016ms\n ✓ Compiled /_not-found/page in 136ms\n GET /.well-known/appspecific/com.chrome.devtools.json 404 in 165ms",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/22/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/21",
      "id": 3378951314,
      "node_id": "I_kwDOPg8V9M7JZrSS",
      "number": 21,
      "title": "Vercel not working",
      "user": {
        "login": "devnull0localhost",
        "id": 213926260,
        "node_id": "U_kgDODMBBdA",
        "avatar_url": "https://avatars.githubusercontent.com/u/213926260?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/devnull0localhost",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-09-03T08:52:44Z",
      "updated_at": "2025-11-10T13:32:36Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "<img width=\"1776\" height=\"1163\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/e46d6905-b9bd-4902-baa0-5a8775b641ca\" />\n\nI also have issues with Vercel even i connected everything well",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/21/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/16",
      "id": 3366807909,
      "node_id": "I_kwDOPg8V9M7IrWll",
      "number": 16,
      "title": "Ability to change CLI mid conversation.",
      "user": {
        "login": "fardeenxyz",
        "id": 66341435,
        "node_id": "MDQ6VXNlcjY2MzQxNDM1",
        "avatar_url": "https://avatars.githubusercontent.com/u/66341435?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/fardeenxyz",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 1,
      "created_at": "2025-08-29T13:00:32Z",
      "updated_at": "2025-09-04T06:29:48Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "I often hit my claude limits, but can't shift to using cursor/codex mid-conversation.",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/16/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/13",
      "id": 3352605671,
      "node_id": "I_kwDOPg8V9M7H1LPn",
      "number": 13,
      "title": "Prompt is too long",
      "user": {
        "login": "kingseovn",
        "id": 35544497,
        "node_id": "MDQ6VXNlcjM1NTQ0NDk3",
        "avatar_url": "https://avatars.githubusercontent.com/u/35544497?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/kingseovn",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 2,
      "created_at": "2025-08-25T17:16:32Z",
      "updated_at": "2025-09-08T00:30:19Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "When the chat is too long, it says \"Prompt is too long\" without automatically /compact like in claude code automatically",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/13/reactions",
        "total_count": 5,
        "+1": 5,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/issues/3",
      "id": 3343654195,
      "node_id": "I_kwDOPg8V9M7HTB0z",
      "number": 3,
      "title": "Error comes after one session of token finish..how to resolve this???",
      "user": {
        "login": "originalkaleenbhaiya",
        "id": 208907385,
        "node_id": "U_kgDODHOseQ",
        "avatar_url": "https://avatars.githubusercontent.com/u/208907385?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/originalkaleenbhaiya",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "labels": {},
      "state": "open",
      "locked": false,
      "assignee": null,
      "assignees": {},
      "milestone": null,
      "comments": 4,
      "created_at": "2025-08-22T00:49:15Z",
      "updated_at": "2025-08-25T00:57:53Z",
      "closed_at": null,
      "author_association": "NONE",
      "type": null,
      "active_lock_reason": null,
      "sub_issues_summary": {
        "total": 0,
        "completed": 0,
        "percent_completed": 0
      },
      "issue_dependencies_summary": {
        "blocked_by": 0,
        "total_blocked_by": 0,
        "blocking": 0,
        "total_blocking": 0
      },
      "body": "API Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"input length and max_tokens exceed context limit: 198981 + 21333 > 200000, decrease input length or max_tokens and try again\"},\"request_id\":\"req_011CSMpBih64Gz42SHKqX8mZ\"}",
      "closed_by": null,
      "reactions": {
        "url": "https://api.github.com/repos/opactorai/Claudable/issues/3/reactions",
        "total_count": 0,
        "+1": 0,
        "-1": 0,
        "laugh": 0,
        "hooray": 0,
        "confused": 0,
        "heart": 0,
        "rocket": 0,
        "eyes": 0
      },
      "performed_via_github_app": null,
      "state_reason": null,
      "linked_prs": []
    }
  ],
  "pulls": [
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/75",
      "id": 3150205491,
      "node_id": "PR_kwDOPg8V9M67xFIz",
      "number": 75,
      "state": "open",
      "locked": false,
      "title": "Add Opus 4.5",
      "user": {
        "login": "avaitla",
        "id": 841497,
        "node_id": "MDQ6VXNlcjg0MTQ5Nw==",
        "avatar_url": "https://avatars.githubusercontent.com/u/841497?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/avaitla",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": null,
      "created_at": "2026-01-06T17:58:06Z",
      "updated_at": "2026-01-06T17:58:06Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": "9648a05ecf6cc9b63975f69f244c54764f0fca75",
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "avaitla:main",
        "ref": "main",
        "sha": "8f6483c4c96e039bf8b601a4274a77fd2755f0dc",
        "user": {
          "login": "avaitla",
          "id": 841497,
          "node_id": "MDQ6VXNlcjg0MTQ5Nw==",
          "avatar_url": "https://avatars.githubusercontent.com/u/841497?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/avaitla",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1129160424,
          "node_id": "R_kgDOQ02e6A",
          "name": "Claudable",
          "full_name": "avaitla/Claudable",
          "private": false,
          "owner": {
            "login": "avaitla",
            "id": 841497,
            "node_id": "MDQ6VXNlcjg0MTQ5Nw==",
            "avatar_url": "https://avatars.githubusercontent.com/u/841497?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/avaitla",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/avaitla/Claudable",
          "created_at": "2026-01-06T17:33:55Z",
          "updated_at": "2026-01-06T17:57:45Z",
          "pushed_at": "2026-01-06T17:57:40Z",
          "homepage": "",
          "size": 216699,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "46f9e13253d3730dbc9e16adc3a7bd4f13716c5f",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/75"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/75"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/75"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/75/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/75/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/75/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/8f6483c4c96e039bf8b601a4274a77fd2755f0dc"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/73",
      "id": 3141383854,
      "node_id": "PR_kwDOPg8V9M67Pbau",
      "number": 73,
      "state": "open",
      "locked": false,
      "title": "Fix: Prevent storing GitHub token in .git/config",
      "user": {
        "login": "granolacowboy",
        "id": 195410944,
        "node_id": "U_kgDOC6W8AA",
        "avatar_url": "https://avatars.githubusercontent.com/u/195410944?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/granolacowboy",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "A critical security vulnerability was identified where the GitHub access token was being stored in plaintext within the project's local `.git/config` file. This occurred because the token was embedded directly into the remote URL during repository connection and subsequent push operations.\r\n\r\nThe code has been modified to no longer store the GitHub token in the remote URL. The `lib/services/github.ts` file was updated to set the remote URL without credentials. For push operations, the authenticated URL is now constructed just-in-time and passed directly to the `git push` command. The `lib/services/git.ts` file was also updated to support this by allowing the `pushToRemote` function to accept a dynamic, authenticated URL for the push, ensuring the token is used for authentication but never written to disk.",
      "created_at": "2026-01-02T02:24:18Z",
      "updated_at": "2026-01-02T02:24:18Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": "88d01fb4915ca972da662325a8591e7195692d62",
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "granolacowboy:sentinel-secure-git-token-7884798895570688211",
        "ref": "sentinel-secure-git-token-7884798895570688211",
        "sha": "cc0a32eeb7af0c4ed0b2532a0d7b28a18b330869",
        "user": {
          "login": "granolacowboy",
          "id": 195410944,
          "node_id": "U_kgDOC6W8AA",
          "avatar_url": "https://avatars.githubusercontent.com/u/195410944?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/granolacowboy",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1094333652,
          "node_id": "R_kgDOQTo01A",
          "name": "Claudable",
          "full_name": "granolacowboy/Claudable",
          "private": false,
          "owner": {
            "login": "granolacowboy",
            "id": 195410944,
            "node_id": "U_kgDOC6W8AA",
            "avatar_url": "https://avatars.githubusercontent.com/u/195410944?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/granolacowboy",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/granolacowboy/Claudable",
          "created_at": "2025-11-11T15:16:51Z",
          "updated_at": "2026-01-02T02:31:15Z",
          "pushed_at": "2026-01-02T19:48:57Z",
          "homepage": "",
          "size": 216785,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 2,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 2,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "46f9e13253d3730dbc9e16adc3a7bd4f13716c5f",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/73"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/73"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/73"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/73/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/73/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/73/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/cc0a32eeb7af0c4ed0b2532a0d7b28a18b330869"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/67",
      "id": 3073446011,
      "node_id": "PR_kwDOPg8V9M63MRB7",
      "number": 67,
      "state": "open",
      "locked": false,
      "title": "fix: update Claude SDK and model configurations",
      "user": {
        "login": "namastex888",
        "id": 105755034,
        "node_id": "U_kgDOBk2xmg",
        "avatar_url": "https://avatars.githubusercontent.com/u/105755034?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/namastex888",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "## Summary\n- Update `@anthropic-ai/claude-agent-sdk` from 0.1.22 to 0.1.58\n- Update Claude Opus model from 4.1 to 4.5 (`claude-opus-4-5-20251101`)\n- Fix CLI query options per SDK API changes\n\n## Changes\n\n### SDK Update\n- Upgraded `@anthropic-ai/claude-agent-sdk` to latest version (0.1.58)\n- Updated query options: `cwd` → `workingDirectory` per SDK breaking change\n\n### Model Configuration  \n- Updated Claude Opus model ID from `claude-opus-4-1-20250805` to `claude-opus-4-5-20251101`\n- Updated all related aliases (opus-4-5, opus-4.5, etc.)\n\n### TypeScript Improvements\n- Added `DeserializedServiceConnection` interface for type safety\n- Added proper return type annotations to project-services functions\n\n### Package.json Fixes\n- Corrected main entry point to `electron/main.js`\n\n## Test plan\n- [ ] Verify Claude Code CLI integration works with new SDK\n- [ ] Test Opus 4.5 model selection and execution\n- [ ] Confirm project services work with updated types",
      "created_at": "2025-12-04T23:26:24Z",
      "updated_at": "2025-12-04T23:26:24Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": "36c33dc2768eb9edca91c5bf6dd8e097a0a971fe",
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "namastexlabs:fix/model-updates-and-cli-improvements",
        "ref": "fix/model-updates-and-cli-improvements",
        "sha": "38a3ee8692b2e49617eaf624c9ac2074d62344b2",
        "user": {
          "login": "namastexlabs",
          "id": 116504299,
          "node_id": "O_kgDOBvG26w",
          "avatar_url": "https://avatars.githubusercontent.com/u/116504299?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/namastexlabs",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1110246430,
          "node_id": "R_kgDOQi0EHg",
          "name": "Claudable",
          "full_name": "namastexlabs/Claudable",
          "private": false,
          "owner": {
            "login": "namastexlabs",
            "id": 116504299,
            "node_id": "O_kgDOBvG26w",
            "avatar_url": "https://avatars.githubusercontent.com/u/116504299?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/namastexlabs",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/namastexlabs/Claudable",
          "created_at": "2025-12-04T23:15:42Z",
          "updated_at": "2025-12-07T14:33:19Z",
          "pushed_at": "2025-12-07T14:33:14Z",
          "homepage": "",
          "size": 239500,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 1,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 1,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "46f9e13253d3730dbc9e16adc3a7bd4f13716c5f",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/67"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/67"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/67"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/67/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/67/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/67/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/38a3ee8692b2e49617eaf624c9ac2074d62344b2"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/54",
      "id": 2931696669,
      "node_id": "PR_kwDOPg8V9M6uviQd",
      "number": 54,
      "state": "open",
      "locked": false,
      "title": "Iflow-cli support",
      "user": {
        "login": "SMGoro",
        "id": 72185434,
        "node_id": "MDQ6VXNlcjcyMTg1NDM0",
        "avatar_url": "https://avatars.githubusercontent.com/u/72185434?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/SMGoro",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "https://github.com/iflow-ai/iflow-cli",
      "created_at": "2025-10-21T01:49:53Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "SMGoro:iflow",
        "ref": "iflow",
        "sha": "cc86771c3b7d8e54a9eff7c0aa6835fd961945bd",
        "user": {
          "login": "SMGoro",
          "id": 72185434,
          "node_id": "MDQ6VXNlcjcyMTg1NDM0",
          "avatar_url": "https://avatars.githubusercontent.com/u/72185434?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/SMGoro",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1079619389,
          "node_id": "R_kgDOQFmvPQ",
          "name": "Claudable",
          "full_name": "SMGoro/Claudable",
          "private": false,
          "owner": {
            "login": "SMGoro",
            "id": 72185434,
            "node_id": "MDQ6VXNlcjcyMTg1NDM0",
            "avatar_url": "https://avatars.githubusercontent.com/u/72185434?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/SMGoro",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/SMGoro/Claudable",
          "created_at": "2025-10-20T05:52:04Z",
          "updated_at": "2025-10-20T05:52:04Z",
          "pushed_at": "2025-10-20T13:42:20Z",
          "homepage": "",
          "size": 216063,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/54"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/54"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/54"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/54/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/54/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/54/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/cc86771c3b7d8e54a9eff7c0aa6835fd961945bd"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/47",
      "id": 2907475616,
      "node_id": "PR_kwDOPg8V9M6tTI6g",
      "number": 47,
      "state": "open",
      "locked": false,
      "title": "fix: Correct Claude Sonnet 4.5 model reference mismatch",
      "user": {
        "login": "cheolwanpark",
        "id": 17137908,
        "node_id": "MDQ6VXNlcjE3MTM3OTA4",
        "avatar_url": "https://avatars.githubusercontent.com/u/17137908?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/cheolwanpark",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "**Problem**\r\nClaude Sonnet 4.5 was not displayed in the chat input section.\r\n<img width=\"479\" height=\"205\" alt=\"image\" src=\"https://github.com/user-attachments/assets/dd26a87b-8d28-46b4-9b0c-965e8ff0401f\" />\r\n\r\n**Root Cause**\r\nMismatch between backend and frontend model references:\r\n- Backend uses `claude-sonnet-4.5` (model ID: `claude-sonnet-4-5-20250929`)\r\n- Frontend was referencing `claude-sonnet-4`\r\n\r\n**Changes**\r\nUpdated MODEL_FALLBACKS in chat page to use correct model ID and aliases for both Claude and Cursor CLI configurations.\r\n<img width=\"538\" height=\"202\" alt=\"image\" src=\"https://github.com/user-attachments/assets/905f64b4-3f98-4e73-8883-f66ab9ef52b6\" />\r\nConfirmed models are working\r\n\r\n**Suggestion**\r\nTo prevent future mismatches, the frontend should fetch model configurations directly from the backend API instead of maintaining a separate hardcoded list. This creates a single source of truth and ensures consistency. Happy to implement this if you'd like.\r\n\r\n**Related**\r\n- Possibly related to #45\r\n- Found separate issue with cursor-agent (fixed in #46)",
      "created_at": "2025-10-12T10:32:32Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "cheolwanpark:fix/sonnet4.5-mismatch",
        "ref": "fix/sonnet4.5-mismatch",
        "sha": "d5734c16d0571481aa5c7f0e5f47c45063d84c06",
        "user": {
          "login": "cheolwanpark",
          "id": 17137908,
          "node_id": "MDQ6VXNlcjE3MTM3OTA4",
          "avatar_url": "https://avatars.githubusercontent.com/u/17137908?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/cheolwanpark",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1074684214,
          "node_id": "R_kgDOQA5hNg",
          "name": "Claudable",
          "full_name": "cheolwanpark/Claudable",
          "private": false,
          "owner": {
            "login": "cheolwanpark",
            "id": 17137908,
            "node_id": "MDQ6VXNlcjE3MTM3OTA4",
            "avatar_url": "https://avatars.githubusercontent.com/u/17137908?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cheolwanpark",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/cheolwanpark/Claudable",
          "created_at": "2025-10-12T09:21:25Z",
          "updated_at": "2025-10-12T09:21:25Z",
          "pushed_at": "2025-10-12T10:21:00Z",
          "homepage": "",
          "size": 214733,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/47"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/47"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/47"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/47/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/47/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/47/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/d5734c16d0571481aa5c7f0e5f47c45063d84c06"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": [
        4
      ]
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/46",
      "id": 2907468883,
      "node_id": "PR_kwDOPg8V9M6tTHRT",
      "number": 46,
      "state": "open",
      "locked": false,
      "title": "fix: use --model instead of -m for cursor-agent model flag",
      "user": {
        "login": "cheolwanpark",
        "id": 17137908,
        "node_id": "MDQ6VXNlcjE3MTM3OTA4",
        "avatar_url": "https://avatars.githubusercontent.com/u/17137908?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/cheolwanpark",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "**Problem:**\r\nCursor Agent was streaming 0 messages despite appearing successful:\r\n```bash\r\n🔧 [Cursor] Using model: gpt-5\r\n[INFO] [CLI] 🔍 Final success determination: cli_type=CLIType.CURSOR, result_success=None, has_error=False\r\n[INFO] [CLI] Using has_error logic: not False = True\r\n[SUCCESS] [CLI] Streaming completed successfully. Total messages: 0\r\n[INFO] [ACT] Result received: success=True, cli=cursor\r\n```\r\n\r\n**Root Cause:**\r\ncursor-agent.py:310 was using `-m` flag, but cursor-agent CLI specification appears to have changed and now only recognizes `--model` for specifying models. The unknown `-m` flag caused cursor-agent to fail silently with no output.\r\n\r\n**Fix:**\r\nChanged cmd.extend([\"-m\", cli_model]) to cmd.extend([\"--model\", cli_model])\r\n\r\n**Why This Works:**\r\ncursor-agent --help confirms: `--model <model>` (not -m) Using the correct flag ensures cursor-agent properly receives the model parameter and generates output events.",
      "created_at": "2025-10-12T10:22:47Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "cheolwanpark:fix/cursor-agent-model-flag",
        "ref": "fix/cursor-agent-model-flag",
        "sha": "22e8308467432a4bd4f370623807afe2a428e04c",
        "user": {
          "login": "cheolwanpark",
          "id": 17137908,
          "node_id": "MDQ6VXNlcjE3MTM3OTA4",
          "avatar_url": "https://avatars.githubusercontent.com/u/17137908?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/cheolwanpark",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1074684214,
          "node_id": "R_kgDOQA5hNg",
          "name": "Claudable",
          "full_name": "cheolwanpark/Claudable",
          "private": false,
          "owner": {
            "login": "cheolwanpark",
            "id": 17137908,
            "node_id": "MDQ6VXNlcjE3MTM3OTA4",
            "avatar_url": "https://avatars.githubusercontent.com/u/17137908?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/cheolwanpark",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/cheolwanpark/Claudable",
          "created_at": "2025-10-12T09:21:25Z",
          "updated_at": "2025-10-12T09:21:25Z",
          "pushed_at": "2025-10-12T10:21:00Z",
          "homepage": "",
          "size": 214733,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/46"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/46"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/46"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/46/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/46/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/46/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/22e8308467432a4bd4f370623807afe2a428e04c"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/36",
      "id": 2866583226,
      "node_id": "PR_kwDOPg8V9M6q3Ja6",
      "number": 36,
      "state": "open",
      "locked": false,
      "title": "desktop app, pinnable sidebar, filtering conversations",
      "user": {
        "login": "jasonkneen",
        "id": 502002,
        "node_id": "MDQ6VXNlcjUwMjAwMg==",
        "avatar_url": "https://avatars.githubusercontent.com/u/502002?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jasonkneen",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "- added a pinnable sidebar, resizable\r\n- added desktop app with electron\r\n- sidebar filtering by agent / plain text",
      "created_at": "2025-09-27T14:22:09Z",
      "updated_at": "2025-11-23T23:30:12Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "jasonkneen:feature-tweaks",
        "ref": "feature-tweaks",
        "sha": "a5cf7fea1ec41797c8a0d449cecc16dbb9868405",
        "user": {
          "login": "jasonkneen",
          "id": 502002,
          "node_id": "MDQ6VXNlcjUwMjAwMg==",
          "avatar_url": "https://avatars.githubusercontent.com/u/502002?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/jasonkneen",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1045238391,
          "node_id": "R_kgDOPk0Sdw",
          "name": "Claudable",
          "full_name": "jasonkneen/Claudable",
          "private": false,
          "owner": {
            "login": "jasonkneen",
            "id": 502002,
            "node_id": "MDQ6VXNlcjUwMjAwMg==",
            "avatar_url": "https://avatars.githubusercontent.com/u/502002?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jasonkneen",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/jasonkneen/Claudable",
          "created_at": "2025-08-26T21:25:05Z",
          "updated_at": "2025-12-04T10:57:13Z",
          "pushed_at": "2025-12-04T10:57:07Z",
          "homepage": "",
          "size": 217494,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/36"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/36"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/36"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/36/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/36/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/36/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/a5cf7fea1ec41797c8a0d449cecc16dbb9868405"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/35",
      "id": 2865995952,
      "node_id": "PR_kwDOPg8V9M6q06Cw",
      "number": 35,
      "state": "open",
      "locked": false,
      "title": "Cursor/backend app with automatic connection fd2b",
      "user": {
        "login": "you112ef",
        "id": 205430988,
        "node_id": "U_kgDODD6gzA",
        "avatar_url": "https://avatars.githubusercontent.com/u/205430988?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/you112ef",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": null,
      "created_at": "2025-09-27T03:54:38Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "you112ef:cursor/backend-app-with-automatic-connection-fd2b",
        "ref": "cursor/backend-app-with-automatic-connection-fd2b",
        "sha": "37f4ffeaa9ffc46c37a7508482e1535015b6b2a6",
        "user": {
          "login": "you112ef",
          "id": 205430988,
          "node_id": "U_kgDODD6gzA",
          "avatar_url": "https://avatars.githubusercontent.com/u/205430988?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/you112ef",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1063099930,
          "node_id": "R_kgDOP12eGg",
          "name": "Claudable",
          "full_name": "you112ef/Claudable",
          "private": false,
          "owner": {
            "login": "you112ef",
            "id": 205430988,
            "node_id": "U_kgDODD6gzA",
            "avatar_url": "https://avatars.githubusercontent.com/u/205430988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/you112ef",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/you112ef/Claudable",
          "created_at": "2025-09-24T07:00:04Z",
          "updated_at": "2025-09-29T21:01:05Z",
          "pushed_at": "2025-10-02T17:53:07Z",
          "homepage": "https://claudable-web-pi.vercel.app",
          "size": 215942,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 1,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 1,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/35"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/35"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/35"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/35/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/35/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/35/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/37f4ffeaa9ffc46c37a7508482e1535015b6b2a6"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/34",
      "id": 2865687666,
      "node_id": "PR_kwDOPg8V9M6qzuxy",
      "number": 34,
      "state": "open",
      "locked": false,
      "title": "Create datadog-synthetics.yml",
      "user": {
        "login": "you112ef",
        "id": 205430988,
        "node_id": "U_kgDODD6gzA",
        "avatar_url": "https://avatars.githubusercontent.com/u/205430988?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/you112ef",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": null,
      "created_at": "2025-09-26T22:51:37Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "ai-hub-2:main",
        "ref": "main",
        "sha": "4c77bf6ecee20122e0fdfb0f1a5e1cfe02da0942",
        "user": {
          "login": "ai-hub-2",
          "id": 205690873,
          "node_id": "O_kgDODEKX-Q",
          "avatar_url": "https://avatars.githubusercontent.com/u/205690873?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/ai-hub-2",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1063417101,
          "node_id": "R_kgDOP2J1DQ",
          "name": "Claudable22",
          "full_name": "ai-hub-2/Claudable22",
          "private": false,
          "owner": {
            "login": "ai-hub-2",
            "id": 205690873,
            "node_id": "O_kgDODEKX-Q",
            "avatar_url": "https://avatars.githubusercontent.com/u/205690873?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/ai-hub-2",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/ai-hub-2/Claudable22",
          "created_at": "2025-09-24T15:42:52Z",
          "updated_at": "2025-09-27T05:27:34Z",
          "pushed_at": "2025-09-27T05:27:30Z",
          "homepage": "",
          "size": 215630,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/34"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/34"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/34"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/34/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/34/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/34/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/4c77bf6ecee20122e0fdfb0f1a5e1cfe02da0942"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/33",
      "id": 2857102552,
      "node_id": "PR_kwDOPg8V9M6qS-zY",
      "number": 33,
      "state": "open",
      "locked": false,
      "title": "Fix claudable",
      "user": {
        "login": "you112ef",
        "id": 205430988,
        "node_id": "U_kgDODD6gzA",
        "avatar_url": "https://avatars.githubusercontent.com/u/205430988?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/you112ef",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": null,
      "created_at": "2025-09-24T14:03:13Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "you112ef:main",
        "ref": "main",
        "sha": "280922fa8ad2c77347ab1cac82398a351b88e346",
        "user": {
          "login": "you112ef",
          "id": 205430988,
          "node_id": "U_kgDODD6gzA",
          "avatar_url": "https://avatars.githubusercontent.com/u/205430988?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/you112ef",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1063099930,
          "node_id": "R_kgDOP12eGg",
          "name": "Claudable",
          "full_name": "you112ef/Claudable",
          "private": false,
          "owner": {
            "login": "you112ef",
            "id": 205430988,
            "node_id": "U_kgDODD6gzA",
            "avatar_url": "https://avatars.githubusercontent.com/u/205430988?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/you112ef",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/you112ef/Claudable",
          "created_at": "2025-09-24T07:00:04Z",
          "updated_at": "2025-09-29T21:01:05Z",
          "pushed_at": "2025-10-02T17:53:07Z",
          "homepage": "https://claudable-web-pi.vercel.app",
          "size": 215942,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 1,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 1,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/33"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/33"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/33"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/33/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/33/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/33/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/280922fa8ad2c77347ab1cac82398a351b88e346"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/30",
      "id": 2840315954,
      "node_id": "PR_kwDOPg8V9M6pS8gy",
      "number": 30,
      "state": "open",
      "locked": false,
      "title": "Minor UI fixes",
      "user": {
        "login": "jonathands",
        "id": 959141,
        "node_id": "MDQ6VXNlcjk1OTE0MQ==",
        "avatar_url": "https://avatars.githubusercontent.com/u/959141?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/jonathands",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "Minor UI and Keyboard navigation fixes \r\n\r\n- Add escape key handling to all modal components\r\n- Fix select dropdown option style  unreadable in dark mode \r\n- Make global settings  link open GlobalSettings modal in AI assistant settings inside the builder UI\r\n",
      "created_at": "2025-09-18T13:37:06Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "jonathands:jonathands/minor-ui-fixes",
        "ref": "jonathands/minor-ui-fixes",
        "sha": "104c724c94625dfdfb7e35b9e639911614d5d294",
        "user": {
          "login": "jonathands",
          "id": 959141,
          "node_id": "MDQ6VXNlcjk1OTE0MQ==",
          "avatar_url": "https://avatars.githubusercontent.com/u/959141?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/jonathands",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1058149969,
          "node_id": "R_kgDOPxIWUQ",
          "name": "Claudable",
          "full_name": "jonathands/Claudable",
          "private": false,
          "owner": {
            "login": "jonathands",
            "id": 959141,
            "node_id": "MDQ6VXNlcjk1OTE0MQ==",
            "avatar_url": "https://avatars.githubusercontent.com/u/959141?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/jonathands",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/jonathands/Claudable",
          "created_at": "2025-09-16T17:30:07Z",
          "updated_at": "2025-09-20T06:17:45Z",
          "pushed_at": "2025-09-21T22:44:02Z",
          "homepage": "",
          "size": 214752,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/30"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/30"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/30"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/30/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/30/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/30/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/104c724c94625dfdfb7e35b9e639911614d5d294"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/28",
      "id": 2814690957,
      "node_id": "PR_kwDOPg8V9M6nxMaN",
      "number": 28,
      "state": "open",
      "locked": false,
      "title": "feat: Add CLAUDE.md for project architecture and development guidance",
      "user": {
        "login": "moming2k",
        "id": 22466,
        "node_id": "MDQ6VXNlcjIyNDY2",
        "avatar_url": "https://avatars.githubusercontent.com/u/22466?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/moming2k",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "Adds a comprehensive CLAUDE.md file to guide Claude Code (claude.ai/code) when working with this repository. This file establishes clear development patterns and architectural understanding for\r\n  AI-assisted development.\r\n\r\n  What's Added\r\n\r\n  - Architecture Overview: Full-stack structure with Next.js frontend and FastAPI backend\r\n  - Development Commands: Essential commands for local development, testing, and database operations\r\n  - Project Structure: Clear breakdown of monorepo organization and key directories\r\n  - Configuration Guide: Environment setup and port management\r\n  - Development Workflow: AI agent integration and code generation flow",
      "created_at": "2025-09-10T08:44:36Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "moming2k:feat/add-claude-code-file",
        "ref": "feat/add-claude-code-file",
        "sha": "911b9eb9e8f9c6d37757dbc8d3d6cf07cc9866bf",
        "user": {
          "login": "moming2k",
          "id": 22466,
          "node_id": "MDQ6VXNlcjIyNDY2",
          "avatar_url": "https://avatars.githubusercontent.com/u/22466?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/moming2k",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1054012427,
          "node_id": "R_kgDOPtL0Cw",
          "name": "Claudable",
          "full_name": "moming2k/Claudable",
          "private": false,
          "owner": {
            "login": "moming2k",
            "id": 22466,
            "node_id": "MDQ6VXNlcjIyNDY2",
            "avatar_url": "https://avatars.githubusercontent.com/u/22466?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/moming2k",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/moming2k/Claudable",
          "created_at": "2025-09-10T08:41:19Z",
          "updated_at": "2025-09-10T08:41:19Z",
          "pushed_at": "2025-09-10T19:31:42Z",
          "homepage": "",
          "size": 214679,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/28"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/28"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/28"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/28/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/28/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/28/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/911b9eb9e8f9c6d37757dbc8d3d6cf07cc9866bf"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/19",
      "id": 2792664521,
      "node_id": "PR_kwDOPg8V9M6mdK3J",
      "number": 19,
      "state": "open",
      "locked": false,
      "title": "fix: Ensure uv installs packages in virtual environment",
      "user": {
        "login": "gabelul",
        "id": 8458444,
        "node_id": "MDQ6VXNlcjg0NTg0NDQ=",
        "avatar_url": "https://avatars.githubusercontent.com/u/8458444?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/gabelul",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "## Summary\n\nFixes API server startup failure caused by Python packages not being installed in the virtual environment.\n\n## Problem\n\nThe `setup-venv.js` script was using `uv pip install -r requirements.txt` without specifying the target virtual environment. This caused packages to be installed in the global uv environment instead of the project's `.venv`, leading to \"No module named uvicorn\" errors when starting the API server.\n\n## Solution\n\n- Added `--python .venv/bin/python` flag to the `uv pip install` command\n- Updated error message to show the correct command syntax\n\n## Test plan\n\n- [x] Verified the fix works with a clean virtual environment\n- [x] Confirmed API server starts successfully after running `npm run ensure:venv`\n- [x] Tested that uvicorn is properly installed in the virtual environment\n\nThis ensures all Python dependencies are properly installed in the project's isolated virtual environment.",
      "created_at": "2025-09-02T13:19:16Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "gabelul:fix/uv-venv-installation",
        "ref": "fix/uv-venv-installation",
        "sha": "25b86dfa28fb2fcc72964885e9846a1de3dd142a",
        "user": {
          "login": "gabelul",
          "id": 8458444,
          "node_id": "MDQ6VXNlcjg0NTg0NDQ=",
          "avatar_url": "https://avatars.githubusercontent.com/u/8458444?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/gabelul",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1049083748,
          "node_id": "R_kgDOPoe_ZA",
          "name": "Claudable",
          "full_name": "gabelul/Claudable",
          "private": false,
          "owner": {
            "login": "gabelul",
            "id": 8458444,
            "node_id": "MDQ6VXNlcjg0NTg0NDQ=",
            "avatar_url": "https://avatars.githubusercontent.com/u/8458444?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gabelul",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/gabelul/Claudable",
          "created_at": "2025-09-02T13:13:45Z",
          "updated_at": "2025-09-02T13:13:45Z",
          "pushed_at": "2025-09-02T13:48:49Z",
          "homepage": "",
          "size": 215492,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/19"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/19"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/19"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/19/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/19/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/19/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/25b86dfa28fb2fcc72964885e9846a1de3dd142a"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/18",
      "id": 2787000703,
      "node_id": "PR_kwDOPg8V9M6mHkF_",
      "number": 18,
      "state": "open",
      "locked": false,
      "title": "fix project repo path not available on Windows",
      "user": {
        "login": "r3vs",
        "id": 65877507,
        "node_id": "MDQ6VXNlcjY1ODc3NTA3",
        "avatar_url": "https://avatars.githubusercontent.com/u/65877507?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/r3vs",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "no time for doing it by my self but cursor auto did it and it seems to work!",
      "created_at": "2025-08-30T18:40:38Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "r3vs:main",
        "ref": "main",
        "sha": "915d9d865fade25f439b526f8729ca5b3b1e4982",
        "user": {
          "login": "r3vs",
          "id": 65877507,
          "node_id": "MDQ6VXNlcjY1ODc3NTA3",
          "avatar_url": "https://avatars.githubusercontent.com/u/65877507?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/r3vs",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1047582969,
          "node_id": "R_kgDOPnDY-Q",
          "name": "Claudable",
          "full_name": "r3vs/Claudable",
          "private": false,
          "owner": {
            "login": "r3vs",
            "id": 65877507,
            "node_id": "MDQ6VXNlcjY1ODc3NTA3",
            "avatar_url": "https://avatars.githubusercontent.com/u/65877507?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/r3vs",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/r3vs/Claudable",
          "created_at": "2025-08-30T18:35:44Z",
          "updated_at": "2025-08-30T19:07:48Z",
          "pushed_at": "2025-12-13T14:27:07Z",
          "homepage": "",
          "size": 77793,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 1,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 1,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/18"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/18"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/18"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/18/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/18/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/18/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/915d9d865fade25f439b526f8729ca5b3b1e4982"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/12",
      "id": 2769592660,
      "node_id": "PR_kwDOPg8V9M6lFKFU",
      "number": 12,
      "state": "open",
      "locked": false,
      "title": "feat: add configurable permission mode for Claude CLI on WSL",
      "user": {
        "login": "dietmarscharf",
        "id": 70343455,
        "node_id": "MDQ6VXNlcjcwMzQzNDU1",
        "avatar_url": "https://avatars.githubusercontent.com/u/70343455?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/dietmarscharf",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "## Summary\n- Adds dynamic permission mode selection (acceptEdits/bypassPermissions) for Claude CLI\n- Automatically detects root/sudo environments common in WSL\n- Provides test endpoint to validate permission configuration\n\n## Changes\n- **apps/api/app/api/settings.py**: Added test endpoint for permission modes validation\n- **apps/api/app/services/cli/unified_manager.py**: Implemented dynamic permission handling based on user configuration and environment\n- **apps/web/components/GlobalSettings.tsx**: Added UI controls to configure and test permission modes\n\n## Motivation\nThis enhancement addresses permission issues when running Claudable in WSL environments where:\n- Root access is common (WSL often runs as root by default)\n- The `bypassPermissions` mode is not allowed in the latest Claude Code CLI versions\n- Users need flexibility to switch between permission modes based on their environment\n\n🤖 Generated with [Claude Code](https://claude.ai/code)",
      "created_at": "2025-08-24T05:59:13Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "dietmarscharf:pr/wsl-claude-permissions",
        "ref": "pr/wsl-claude-permissions",
        "sha": "ab4cdeba333fc832f7ab121ded92455ebaae1db3",
        "user": {
          "login": "dietmarscharf",
          "id": 70343455,
          "node_id": "MDQ6VXNlcjcwMzQzNDU1",
          "avatar_url": "https://avatars.githubusercontent.com/u/70343455?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/dietmarscharf",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1043181822,
          "node_id": "R_kgDOPi2w_g",
          "name": "Claudable-On-Windows",
          "full_name": "dietmarscharf/Claudable-On-Windows",
          "private": false,
          "owner": {
            "login": "dietmarscharf",
            "id": 70343455,
            "node_id": "MDQ6VXNlcjcwMzQzNDU1",
            "avatar_url": "https://avatars.githubusercontent.com/u/70343455?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dietmarscharf",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable-On-Windows is an open-source web builder build on Claudable that leverages local CLI agents, such as Claude Code and Cursor Agent, to build and deploy products effortlessly. Runs on Windows locally!",
          "fork": true,
          "url": "https://api.github.com/repos/dietmarscharf/Claudable-On-Windows",
          "created_at": "2025-08-23T10:03:43Z",
          "updated_at": "2025-10-15T11:19:14Z",
          "pushed_at": "2025-08-24T06:28:17Z",
          "homepage": "",
          "size": 76455,
          "stargazers_count": 2,
          "watchers_count": 2,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 2,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/12"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/12"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/12"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/12/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/12/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/12/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/ab4cdeba333fc832f7ab121ded92455ebaae1db3"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/11",
      "id": 2768535296,
      "node_id": "PR_kwDOPg8V9M6lBH8A",
      "number": 11,
      "state": "open",
      "locked": false,
      "title": "fix(windows): rename logo filename for git/gh compatibility on Windows ",
      "user": {
        "login": "dietmarscharf",
        "id": 70343455,
        "node_id": "MDQ6VXNlcjcwMzQzNDU1",
        "avatar_url": "https://avatars.githubusercontent.com/u/70343455?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/dietmarscharf",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": null,
      "created_at": "2025-08-23T10:37:55Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "dietmarscharf:fix/windows-logo-filename",
        "ref": "fix/windows-logo-filename",
        "sha": "4f75eabd97db0f698cded0f844b4f1e342255407",
        "user": {
          "login": "dietmarscharf",
          "id": 70343455,
          "node_id": "MDQ6VXNlcjcwMzQzNDU1",
          "avatar_url": "https://avatars.githubusercontent.com/u/70343455?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/dietmarscharf",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1043181822,
          "node_id": "R_kgDOPi2w_g",
          "name": "Claudable-On-Windows",
          "full_name": "dietmarscharf/Claudable-On-Windows",
          "private": false,
          "owner": {
            "login": "dietmarscharf",
            "id": 70343455,
            "node_id": "MDQ6VXNlcjcwMzQzNDU1",
            "avatar_url": "https://avatars.githubusercontent.com/u/70343455?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/dietmarscharf",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable-On-Windows is an open-source web builder build on Claudable that leverages local CLI agents, such as Claude Code and Cursor Agent, to build and deploy products effortlessly. Runs on Windows locally!",
          "fork": true,
          "url": "https://api.github.com/repos/dietmarscharf/Claudable-On-Windows",
          "created_at": "2025-08-23T10:03:43Z",
          "updated_at": "2025-10-15T11:19:14Z",
          "pushed_at": "2025-08-24T06:28:17Z",
          "homepage": "",
          "size": 76455,
          "stargazers_count": 2,
          "watchers_count": 2,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 2,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/11"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/11"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/11"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/11/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/11/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/11/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/4f75eabd97db0f698cded0f844b4f1e342255407"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/9",
      "id": 2767876461,
      "node_id": "PR_kwDOPg8V9M6k-nFt",
      "number": 9,
      "state": "open",
      "locked": false,
      "title": "Add MSeeP.ai badge",
      "user": {
        "login": "lwsinclair",
        "id": 2829939,
        "node_id": "MDQ6VXNlcjI4Mjk5Mzk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/2829939?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/lwsinclair",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "Hi there,\n\nThis pull request shares a security update on Claudable.\n\nWe also have an entry for Claudable in our directory, MSeeP.ai, where we provide regular security and trust updates on your app.\n\nWe invite you to add our badge for your MCP server to your README to help your users learn from a third party that provides ongoing validation of Claudable.\n\nYou can easily take control over your listing for free: visit it at https://mseep.ai/app/opactorai-claudable.\n\nYours Sincerely,\n\nLawrence W. Sinclair\nCEO/SkyDeck AI\nFounder of MSeeP.ai\n*MCP servers you can trust*\n\n---\n\n[![MSeeP.ai Security Assessment Badge](https://mseep.net/pr/opactorai-claudable-badge.png)](https://mseep.ai/app/opactorai-claudable)\n\n\nHere are our latest evaluation results of Claudable\n\n## Security Scan Results\n\n**Security Score:** 83/100\n\n**Risk Level:** moderate\n\n**Scan Date:** 2025-08-23\n\n\nScore starts at 100, deducts points for security issues, and adds points for security best practices\n\n\n### Detected Vulnerabilities\n\n\n#### High Severity\n\n* **next**\n  - [{'source': 1099638, 'name': 'next', 'dependency': 'next', 'title': 'Next.js Cache Poisoning', 'url': 'https://github.com/advisories/GHSA-gp8f-8m3g-qvj9', 'severity': 'high', 'cwe': ['CWE-349', 'CWE-639'], 'cvss': {'score': 7.5, 'vectorString': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}, 'range': '>=14.0.0 <14.2.10'}, {'source': 1100421, 'name': 'next', 'dependency': 'next', 'title': 'Denial of Service condition in Next.js image optimization', 'url': 'https://github.com/advisories/GHSA-g77x-44xx-532m', 'severity': 'moderate', 'cwe': ['CWE-674'], 'cvss': {'score': 5.9, 'vectorString': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}, 'range': '>=10.0.0 <14.2.7'}, {'source': 1101380, 'name': 'next', 'dependency': 'next', 'title': 'Next.js authorization bypass vulnerability', 'url': 'https://github.com/advisories/GHSA-7gfc-8cq8-jh5f', 'severity': 'high', 'cwe': ['CWE-285'], 'cvss': {'score': 7.5, 'vectorString': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}, 'range': '>=9.5.5 <14.2.15'}, {'source': 1101438, 'name': 'next', 'dependency': 'next', 'title': 'Next.js Allows a Denial of Service (DoS) with Server Actions', 'url': 'https://github.com/advisories/GHSA-7m27-7ghc-44w9', 'severity': 'moderate', 'cwe': ['CWE-770'], 'cvss': {'score': 5.3, 'vectorString': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}, 'range': '>=14.0.0 <14.2.21'}, {'source': 1104490, 'name': 'next', 'dependency': 'next', 'title': 'Next.js Race Condition to Cache Poisoning', 'url': 'https://github.com/advisories/GHSA-qpjv-v59x-3qc4', 'severity': 'low', 'cwe': ['CWE-362'], 'cvss': {'score': 3.7, 'vectorString': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N'}, 'range': '<14.2.24'}, {'source': 1105461, 'name': 'next', 'dependency': 'next', 'title': 'Information exposure in Next.js dev server due to lack of origin verification', 'url': 'https://github.com/advisories/GHSA-3h52-269p-cp9r', 'severity': 'low', 'cwe': ['CWE-1385'], 'cvss': {'score': 0, 'vectorString': None}, 'range': '>=13.0 <14.2.30'}, {'source': 1106692, 'name': 'next', 'dependency': 'next', 'title': 'Authorization Bypass in Next.js Middleware', 'url': 'https://github.com/advisories/GHSA-f82v-jwr5-mffw', 'severity': 'critical', 'cwe': ['CWE-285'], 'cvss': {'score': 9.1, 'vectorString': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}, 'range': '>=14.0.0 <14.2.25'}]\n  - Fixed in version: unknown\n\n\n#### Medium Severity\n\n* **prismjs**\n  - [{'source': 1105770, 'name': 'prismjs', 'dependency': 'prismjs', 'title': 'PrismJS DOM Clobbering vulnerability', 'url': 'https://github.com/advisories/GHSA-x7hr-w5r2-h6wg', 'severity': 'moderate', 'cwe': ['CWE-79', 'CWE-94'], 'cvss': {'score': 4.9, 'vectorString': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N'}, 'range': '<1.30.0'}]\n  - Fixed in version: unknown\n\n* **react-syntax-highlighter**\n  - ['refractor']\n  - Fixed in version: unknown\n\n* **refractor**\n  - ['prismjs']\n  - Fixed in version: unknown\n\n\n### Security Findings\n\n\n#### Low Severity Issues\n\n* **semgrep**: Use of base64 decoding detected. This might indicate obfuscated code.\n\n\nThis security assessment was conducted by MSeeP.ai, an independent security validation service for MCP servers. Visit our [website](https://mseep.ai) to learn more about our security reviews.\n\n",
      "created_at": "2025-08-23T01:04:48Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "lwsinclair:add-mseep-badge",
        "ref": "add-mseep-badge",
        "sha": "cb4109139c2a95b058d7f7259c40c55916a78748",
        "user": {
          "login": "lwsinclair",
          "id": 2829939,
          "node_id": "MDQ6VXNlcjI4Mjk5Mzk=",
          "avatar_url": "https://avatars.githubusercontent.com/u/2829939?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/lwsinclair",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1043012161,
          "node_id": "R_kgDOPisaQQ",
          "name": "Claudable",
          "full_name": "lwsinclair/Claudable",
          "private": false,
          "owner": {
            "login": "lwsinclair",
            "id": 2829939,
            "node_id": "MDQ6VXNlcjI4Mjk5Mzk=",
            "avatar_url": "https://avatars.githubusercontent.com/u/2829939?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/lwsinclair",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/lwsinclair/Claudable",
          "created_at": "2025-08-23T01:04:38Z",
          "updated_at": "2025-08-23T01:04:38Z",
          "pushed_at": "2025-08-23T01:04:47Z",
          "homepage": "",
          "size": 76300,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/9"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/9"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/9"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/9/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/9/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/9/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/cb4109139c2a95b058d7f7259c40c55916a78748"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/8",
      "id": 2767722400,
      "node_id": "PR_kwDOPg8V9M6k-Beg",
      "number": 8,
      "state": "open",
      "locked": false,
      "title": "feat: add docker support for one-click deployment",
      "user": {
        "login": "caffeinum",
        "id": 1909384,
        "node_id": "MDQ6VXNlcjE5MDkzODQ=",
        "avatar_url": "https://avatars.githubusercontent.com/u/1909384?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/caffeinum",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "## summary\n- adds complete docker support for easy one-click deployment of claudable\n- creates multi-stage dockerfile for optimized production builds\n- includes automated github actions workflow for publishing docker images\n\n## what's included\n- **dockerfile**: multi-stage build with node.js frontend and python backend\n- **docker-compose.yml**: easy local development and deployment setup\n- **.dockerignore**: optimized build context\n- **github actions workflow**: automated docker image building and publishing to ghcr\n- **deployment documentation**: comprehensive guide for docker deployment\n\n## key features\n- ✅ one-click deployment with single docker command\n- ✅ environment variable support for anthropic api key\n- ✅ data persistence with docker volumes\n- ✅ multi-platform support (amd64/arm64)\n- ✅ automated builds on push to main branch\n- ✅ published to github container registry\n\n## test plan\n- [ ] build docker image locally: `docker build -t claudable:test .`\n- [ ] run with docker compose: `docker compose up`\n- [ ] verify frontend accessible at http://localhost:3000\n- [ ] verify api accessible at http://localhost:8080/docs\n- [ ] test with anthropic api key environment variable\n- [ ] verify data persistence with volume mounts\n\n## usage\n```bash\n# quick run\ndocker run -d \\\n  -p 3000:3000 \\\n  -p 8080:8080 \\\n  -e ANTHROPIC_API_KEY=\"your-key\" \\\n  ghcr.io/opactorai/claudable:latest\n```\n\n🤖 Generated with [Claude Code](https://claude.ai/code)",
      "created_at": "2025-08-22T23:01:47Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "caffeinum:feat/dockerize-app",
        "ref": "feat/dockerize-app",
        "sha": "9956ebde1c8bc35dce9fd1632e57df1112d9825c",
        "user": {
          "login": "caffeinum",
          "id": 1909384,
          "node_id": "MDQ6VXNlcjE5MDkzODQ=",
          "avatar_url": "https://avatars.githubusercontent.com/u/1909384?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/caffeinum",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1042981620,
          "node_id": "R_kgDOPiqi9A",
          "name": "Claudable",
          "full_name": "caffeinum/Claudable",
          "private": false,
          "owner": {
            "login": "caffeinum",
            "id": 1909384,
            "node_id": "MDQ6VXNlcjE5MDkzODQ=",
            "avatar_url": "https://avatars.githubusercontent.com/u/1909384?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/caffeinum",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code and Cursor Agent, to build and deploy products effortlessly.",
          "fork": true,
          "url": "https://api.github.com/repos/caffeinum/Claudable",
          "created_at": "2025-08-22T23:01:21Z",
          "updated_at": "2025-08-22T23:01:21Z",
          "pushed_at": "2025-08-23T02:02:55Z",
          "homepage": "",
          "size": 76315,
          "stargazers_count": 0,
          "watchers_count": 0,
          "language": null,
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 0,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/8"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/8"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/8"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/8/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/8/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/8/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/9956ebde1c8bc35dce9fd1632e57df1112d9825c"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    },
    {
      "url": "https://api.github.com/repos/opactorai/Claudable/pulls/6",
      "id": 2767102564,
      "node_id": "PR_kwDOPg8V9M6k7qJk",
      "number": 6,
      "state": "open",
      "locked": false,
      "title": "Update setup-venv.js",
      "user": {
        "login": "W-DOS0",
        "id": 40659600,
        "node_id": "MDQ6VXNlcjQwNjU5NjAw",
        "avatar_url": "https://avatars.githubusercontent.com/u/40659600?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/W-DOS0",
        "type": "User",
        "user_view_type": "public",
        "site_admin": false
      },
      "body": "Added 'py' as a recognized Python command to support newer Python installations that use py as the default launcher alongside 'python3' and 'python'.",
      "created_at": "2025-08-22T18:52:49Z",
      "updated_at": "2025-10-29T11:50:37Z",
      "closed_at": null,
      "merged_at": null,
      "merge_commit_sha": null,
      "assignee": null,
      "assignees": {},
      "requested_reviewers": {},
      "requested_teams": {},
      "labels": {},
      "milestone": null,
      "draft": false,
      "head": {
        "label": "W-DOS0:main",
        "ref": "main",
        "sha": "72c39388dd77a17a0136e17105181b887b1c0331",
        "user": {
          "login": "W-DOS0",
          "id": 40659600,
          "node_id": "MDQ6VXNlcjQwNjU5NjAw",
          "avatar_url": "https://avatars.githubusercontent.com/u/40659600?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/W-DOS0",
          "type": "User",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1042892901,
          "node_id": "R_kgDOPilIZQ",
          "name": "Claudable",
          "full_name": "W-DOS0/Claudable",
          "private": false,
          "owner": {
            "login": "W-DOS0",
            "id": 40659600,
            "node_id": "MDQ6VXNlcjQwNjU5NjAw",
            "avatar_url": "https://avatars.githubusercontent.com/u/40659600?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/W-DOS0",
            "type": "User",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Connect Claude Code. Build what you want. Deploy instantly.",
          "fork": true,
          "url": "https://api.github.com/repos/W-DOS0/Claudable",
          "created_at": "2025-08-22T18:50:32Z",
          "updated_at": "2025-08-22T18:53:56Z",
          "pushed_at": "2025-08-22T18:52:03Z",
          "homepage": null,
          "size": 76296,
          "stargazers_count": 1,
          "watchers_count": 1,
          "language": "TypeScript",
          "has_issues": false,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": false,
          "forks_count": 0,
          "archived": false,
          "disabled": false,
          "open_issues_count": 0,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {},
          "visibility": "public",
          "forks": 0,
          "open_issues": 0,
          "watchers": 1,
          "default_branch": "main"
        }
      },
      "base": {
        "label": "opactorai:main",
        "ref": "main",
        "sha": "e46067b56a177626bf972e9748d64c4d0ceb69e0",
        "user": {
          "login": "opactorai",
          "id": 226973753,
          "node_id": "O_kgDODYdYOQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/opactorai",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "repo": {
          "id": 1041176052,
          "node_id": "R_kgDOPg8V9A",
          "name": "Claudable",
          "full_name": "opactorai/Claudable",
          "private": false,
          "owner": {
            "login": "opactorai",
            "id": 226973753,
            "node_id": "O_kgDODYdYOQ",
            "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/opactorai",
            "type": "Organization",
            "user_view_type": "public",
            "site_admin": false
          },
          "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
          "fork": false,
          "url": "https://api.github.com/repos/opactorai/Claudable",
          "created_at": "2025-08-20T05:15:16Z",
          "updated_at": "2026-01-22T03:14:27Z",
          "pushed_at": "2025-12-04T09:11:04Z",
          "homepage": "",
          "size": 239313,
          "stargazers_count": 3674,
          "watchers_count": 3674,
          "language": "TypeScript",
          "has_issues": true,
          "has_projects": true,
          "has_downloads": true,
          "has_wiki": true,
          "has_pages": false,
          "has_discussions": true,
          "forks_count": 558,
          "archived": false,
          "disabled": false,
          "open_issues_count": 44,
          "license": {
            "key": "mit",
            "name": "MIT License",
            "spdx_id": "MIT",
            "url": "https://api.github.com/licenses/mit",
            "node_id": "MDc6TGljZW5zZTEz"
          },
          "allow_forking": true,
          "is_template": false,
          "web_commit_signoff_required": false,
          "topics": {
            "0": "agent",
            "1": "claude",
            "2": "claude-code",
            "3": "codex",
            "4": "codingagent",
            "5": "free",
            "6": "gemini",
            "7": "local",
            "8": "lovable",
            "9": "qwen",
            "10": "web-builder"
          },
          "visibility": "public",
          "forks": 558,
          "open_issues": 44,
          "watchers": 3674,
          "default_branch": "main"
        }
      },
      "_links": {
        "self": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/6"
        },
        "html": {
          "href": "https://github.com/opactorai/Claudable/pull/6"
        },
        "issue": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/6"
        },
        "comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/issues/6/comments"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/6/comments"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/comments{/number}"
        },
        "commits": {
          "href": "https://api.github.com/repos/opactorai/Claudable/pulls/6/commits"
        },
        "statuses": {
          "href": "https://api.github.com/repos/opactorai/Claudable/statuses/72c39388dd77a17a0136e17105181b887b1c0331"
        }
      },
      "author_association": "NONE",
      "auto_merge": null,
      "active_lock_reason": null,
      "linked_issues": []
    }
  ],
  "discussions": [
    {
      "id": "D_kwDOPg8V9M4AiBz3",
      "number": 32,
      "title": "Prefered SVG Iconset",
      "body": "I noticed the icons in the system are all directly generated  SVG, is this preferable over a SVG IconSet? ",
      "created_at": "2025-09-19T13:47:06Z",
      "updated_at": "2025-09-19T13:47:13Z",
      "category": {
        "name": "General",
        "emoji": ":speech_balloon:"
      },
      "answer": null,
      "user": {
        "login": "jonathands",
        "avatar_url": "https://avatars.githubusercontent.com/u/959141?u=e6f9487e8a9480463811c3c6d39c512b47b3a281&v=4"
      }
    },
    {
      "id": "D_kwDOPg8V9M4Ah0Mq",
      "number": 26,
      "title": "Is there a roadmap?",
      "body": "I was wondering if there is a roadmap for the project\r\n\r\nin the current state it's already awesome, but I'd personally love to add stuff like pre-prompts (like bolt) and cloudflare pages/workers integration and  I don't know if I keep them in a personal fork or make a PR.  \r\n",
      "created_at": "2025-09-08T12:17:01Z",
      "updated_at": "2025-09-14T09:38:05Z",
      "category": {
        "name": "General",
        "emoji": ":speech_balloon:"
      },
      "answer": null,
      "user": {
        "login": "jonathands",
        "avatar_url": "https://avatars.githubusercontent.com/u/959141?u=e6f9487e8a9480463811c3c6d39c512b47b3a281&v=4"
      }
    }
  ],
  "details": {
    "id": 1041176052,
    "node_id": "R_kgDOPg8V9A",
    "name": "Claudable",
    "full_name": "opactorai/Claudable",
    "private": false,
    "owner": {
      "login": "opactorai",
      "id": 226973753,
      "node_id": "O_kgDODYdYOQ",
      "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/opactorai",
      "type": "Organization",
      "user_view_type": "public",
      "site_admin": false
    },
    "description": "Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.",
    "fork": false,
    "url": "https://api.github.com/repos/opactorai/Claudable",
    "created_at": "2025-08-20T05:15:16Z",
    "updated_at": "2026-01-22T03:14:27Z",
    "pushed_at": "2025-12-04T09:11:04Z",
    "homepage": "",
    "size": 239313,
    "stargazers_count": 3674,
    "watchers_count": 3674,
    "language": "TypeScript",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "has_discussions": true,
    "forks_count": 558,
    "archived": false,
    "disabled": false,
    "open_issues_count": 44,
    "license": {
      "key": "mit",
      "name": "MIT License",
      "spdx_id": "MIT",
      "url": "https://api.github.com/licenses/mit",
      "node_id": "MDc6TGljZW5zZTEz"
    },
    "allow_forking": true,
    "is_template": false,
    "web_commit_signoff_required": false,
    "topics": {
      "0": "agent",
      "1": "claude",
      "2": "claude-code",
      "3": "codex",
      "4": "codingagent",
      "5": "free",
      "6": "gemini",
      "7": "local",
      "8": "lovable",
      "9": "qwen",
      "10": "web-builder"
    },
    "visibility": "public",
    "forks": 558,
    "open_issues": 44,
    "watchers": 3674,
    "default_branch": "main",
    "permissions": {
      "admin": false,
      "maintain": false,
      "push": false,
      "triage": false,
      "pull": true
    },
    "temp_clone_token": "",
    "custom_properties": {},
    "organization": {
      "login": "opactorai",
      "id": 226973753,
      "node_id": "O_kgDODYdYOQ",
      "avatar_url": "https://avatars.githubusercontent.com/u/226973753?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/opactorai",
      "type": "Organization",
      "user_view_type": "public",
      "site_admin": false
    },
    "network_count": 558,
    "subscribers_count": 26
  },
  "lastFetched": 1769051830428
}