Signal Detail

port-daddy

This is a raw crawl record from GitHub, currently mapped to #13 on the Momentum board.

GitHubNEWApr 26, 14:31

Record Summary

Momentum #13

github+hackernews+rss

Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions. Current movement: NEW. Note: "First time on the board".

Score72
Confidence78%
Surge+9%
Captured atApr 26, 14:31
GitHubai-agentscli
Current tool mapping
Captured nameport-daddy

This is the name captured in the original signal at crawl time.

Current display nameport-daddy

The system default name is still in use.

Current websitegithub.com

The system default website is still in use.

Current categoryAI Coding

The system default category is still in use.

Source snapshot
GitHubcuriositech/port-daddy
github.com

Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions.

Author / Publishercuriositech
Published atApr 26, 14:29
TypeScriptStars 1Forks 0
Page snapshot
GitHubGitHub - curiositech/port-daddy: Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions.
Fetched

Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions. - curiositech/port-daddy

Fetched atApr 26, 16:50
Published atWaiting for sync
Domaingithub.com
HTTP status200
AuthorNot recorded
Cache statusFresh cache
This crawl record has already generated a matching evidence card on the tool detail page, so you can jump straight back to it.
Structured fields
Repositorycuriositech/port-daddy
LanguageTypeScript
Stars1
Forks0
Watchers1
Issues0
Updated At2026-04-26T14:29:25Z
Aggregated Source Count1

Raw Payload

Raw crawl payload

{
  "entity_key": "name:portdaddy",
  "source_count": 1,
  "providers": [
    {
      "provider_name": "github",
      "slug": "github-curiositech-port-daddy",
      "external_id": "1155574485",
      "external_url": "https://github.com/curiositech/port-daddy",
      "metric_value": 228,
      "payload": {
        "id": 1155574485,
        "node_id": "R_kgDOROCq1Q",
        "name": "port-daddy",
        "full_name": "curiositech/port-daddy",
        "private": false,
        "owner": {
          "login": "curiositech",
          "id": 262144387,
          "node_id": "O_kgDOD6ABgw",
          "avatar_url": "https://avatars.githubusercontent.com/u/262144387?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/curiositech",
          "html_url": "https://github.com/curiositech",
          "followers_url": "https://api.github.com/users/curiositech/followers",
          "following_url": "https://api.github.com/users/curiositech/following{/other_user}",
          "gists_url": "https://api.github.com/users/curiositech/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/curiositech/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/curiositech/subscriptions",
          "organizations_url": "https://api.github.com/users/curiositech/orgs",
          "repos_url": "https://api.github.com/users/curiositech/repos",
          "events_url": "https://api.github.com/users/curiositech/events{/privacy}",
          "received_events_url": "https://api.github.com/users/curiositech/received_events",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "html_url": "https://github.com/curiositech/port-daddy",
        "description": "Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions.",
        "fork": false,
        "url": "https://api.github.com/repos/curiositech/port-daddy",
        "forks_url": "https://api.github.com/repos/curiositech/port-daddy/forks",
        "keys_url": "https://api.github.com/repos/curiositech/port-daddy/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/curiositech/port-daddy/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/curiositech/port-daddy/teams",
        "hooks_url": "https://api.github.com/repos/curiositech/port-daddy/hooks",
        "issue_events_url": "https://api.github.com/repos/curiositech/port-daddy/issues/events{/number}",
        "events_url": "https://api.github.com/repos/curiositech/port-daddy/events",
        "assignees_url": "https://api.github.com/repos/curiositech/port-daddy/assignees{/user}",
        "branches_url": "https://api.github.com/repos/curiositech/port-daddy/branches{/branch}",
        "tags_url": "https://api.github.com/repos/curiositech/port-daddy/tags",
        "blobs_url": "https://api.github.com/repos/curiositech/port-daddy/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/curiositech/port-daddy/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/curiositech/port-daddy/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/curiositech/port-daddy/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/curiositech/port-daddy/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/curiositech/port-daddy/languages",
        "stargazers_url": "https://api.github.com/repos/curiositech/port-daddy/stargazers",
        "contributors_url": "https://api.github.com/repos/curiositech/port-daddy/contributors",
        "subscribers_url": "https://api.github.com/repos/curiositech/port-daddy/subscribers",
        "subscription_url": "https://api.github.com/repos/curiositech/port-daddy/subscription",
        "commits_url": "https://api.github.com/repos/curiositech/port-daddy/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/curiositech/port-daddy/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/curiositech/port-daddy/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/curiositech/port-daddy/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/curiositech/port-daddy/contents/{+path}",
        "compare_url": "https://api.github.com/repos/curiositech/port-daddy/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/curiositech/port-daddy/merges",
        "archive_url": "https://api.github.com/repos/curiositech/port-daddy/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/curiositech/port-daddy/downloads",
        "issues_url": "https://api.github.com/repos/curiositech/port-daddy/issues{/number}",
        "pulls_url": "https://api.github.com/repos/curiositech/port-daddy/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/curiositech/port-daddy/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/curiositech/port-daddy/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/curiositech/port-daddy/labels{/name}",
        "releases_url": "https://api.github.com/repos/curiositech/port-daddy/releases{/id}",
        "deployments_url": "https://api.github.com/repos/curiositech/port-daddy/deployments",
        "created_at": "2026-02-11T17:00:39Z",
        "updated_at": "2026-04-26T14:29:25Z",
        "pushed_at": "2026-04-26T14:29:20Z",
        "git_url": "git://github.com/curiositech/port-daddy.git",
        "ssh_url": "git@github.com:curiositech/port-daddy.git",
        "clone_url": "https://github.com/curiositech/port-daddy.git",
        "svn_url": "https://github.com/curiositech/port-daddy",
        "homepage": null,
        "size": 278379,
        "stargazers_count": 1,
        "watchers_count": 1,
        "language": "TypeScript",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": false,
        "has_discussions": false,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 0,
        "license": {
          "key": "other",
          "name": "Other",
          "spdx_id": "NOASSERTION",
          "url": null,
          "node_id": "MDc6TGljZW5zZTA="
        },
        "allow_forking": true,
        "is_template": false,
        "web_commit_signoff_required": false,
        "has_pull_requests": true,
        "pull_request_creation_policy": "all",
        "topics": [
          "ai-agents",
          "cli",
          "developer-tools",
          "devtools",
          "express",
          "localhost",
          "macos",
          "nodejs",
          "port-management",
          "sqlite"
        ],
        "visibility": "public",
        "forks": 0,
        "open_issues": 0,
        "watchers": 1,
        "default_branch": "main",
        "temp_clone_token": null,
        "custom_properties": {},
        "organization": {
          "login": "curiositech",
          "id": 262144387,
          "node_id": "O_kgDOD6ABgw",
          "avatar_url": "https://avatars.githubusercontent.com/u/262144387?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/curiositech",
          "html_url": "https://github.com/curiositech",
          "followers_url": "https://api.github.com/users/curiositech/followers",
          "following_url": "https://api.github.com/users/curiositech/following{/other_user}",
          "gists_url": "https://api.github.com/users/curiositech/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/curiositech/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/curiositech/subscriptions",
          "organizations_url": "https://api.github.com/users/curiositech/orgs",
          "repos_url": "https://api.github.com/users/curiositech/repos",
          "events_url": "https://api.github.com/users/curiositech/events{/privacy}",
          "received_events_url": "https://api.github.com/users/curiositech/received_events",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "network_count": 0,
        "subscribers_count": 1
      }
    }
  ]
}