Record Summary
Momentum #13
Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions. Current movement: NEW. Note: "First time on the board".
Signal Detail
This is a raw crawl record from GitHub, currently mapped to #13 on the Momentum board.
Record Summary
Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions. Current movement: NEW. Note: "First time on the board".
This is the name captured in the original signal at crawl time.
The system default name is still in use.
The system default website is still in use.
The system default category is still in use.
Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions.
Authoritative port assignment service for development servers. Prevents port conflicts across multiple AI agent sessions. - curiositech/port-daddy
Raw 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
}
}
]
}