Signal Detail

opendray

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

GitHubNEWApr 23, 24:37

Record Summary

Momentum #8

github+hackernews+rss

Self-hosted terminal cockpit for piloting AI coding agents (Claude Code, Codex, Gemini, OpenCode, Qwen) from mobile, web, or Telegram. Go backend, Flutter app, plugin architecture. Current movement: NEW. Note: "First time on the board".

Score72
Confidence78%
Surge+9%
Captured atApr 23, 24:37
GitHubai-codingclaude-code
Current tool mapping
Captured nameopendray

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

Current display nameopendray

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
GitHubOpendray/opendray
github.com

Self-hosted terminal cockpit for piloting AI coding agents (Claude Code, Codex, Gemini, OpenCode, Qwen) from mobile, web, or Telegram. Go backend, Flutter app, plugin architecture.

Author / PublisherOpendray
Published atApr 23, 24:35
GoStars 0Forks 0
Page snapshot
GitHubGitHub - Opendray/opendray: Self-hosted terminal cockpit for piloting AI coding agents (Claude Code, Codex, Gemini, OpenCode, Qwen) from mobile, web, or Telegram. Go backend, Flutter app, plugin architecture.
Fetched

Self-hosted terminal cockpit for piloting AI coding agents (Claude Code, Codex, Gemini, OpenCode, Qwen) from mobile, web, or Telegram. Go backend, Flutter app, plugin architecture. - Opendray/opendray

Fetched atApr 23, 24:37
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
RepositoryOpendray/opendray
LanguageGo
Stars0
Forks0
Watchers0
Issues3
Updated At2026-04-23T00:35:46Z
Aggregated Source Count1

Raw Payload

Raw crawl payload

{
  "entity_key": "name:opendray",
  "source_count": 1,
  "providers": [
    {
      "provider_name": "github",
      "slug": "github-Opendray-opendray",
      "external_id": "1213370365",
      "external_url": "https://github.com/Opendray/opendray",
      "metric_value": 230,
      "payload": {
        "id": 1213370365,
        "node_id": "R_kgDOSFKP_Q",
        "name": "opendray",
        "full_name": "Opendray/opendray",
        "private": false,
        "owner": {
          "login": "Opendray",
          "id": 276984609,
          "node_id": "O_kgDOEIJzIQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/276984609?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/Opendray",
          "html_url": "https://github.com/Opendray",
          "followers_url": "https://api.github.com/users/Opendray/followers",
          "following_url": "https://api.github.com/users/Opendray/following{/other_user}",
          "gists_url": "https://api.github.com/users/Opendray/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/Opendray/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/Opendray/subscriptions",
          "organizations_url": "https://api.github.com/users/Opendray/orgs",
          "repos_url": "https://api.github.com/users/Opendray/repos",
          "events_url": "https://api.github.com/users/Opendray/events{/privacy}",
          "received_events_url": "https://api.github.com/users/Opendray/received_events",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "html_url": "https://github.com/Opendray/opendray",
        "description": "Self-hosted terminal cockpit for piloting AI coding agents (Claude Code, Codex, Gemini, OpenCode, Qwen) from mobile, web, or Telegram. Go backend, Flutter app, plugin architecture.",
        "fork": false,
        "url": "https://api.github.com/repos/Opendray/opendray",
        "forks_url": "https://api.github.com/repos/Opendray/opendray/forks",
        "keys_url": "https://api.github.com/repos/Opendray/opendray/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/Opendray/opendray/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/Opendray/opendray/teams",
        "hooks_url": "https://api.github.com/repos/Opendray/opendray/hooks",
        "issue_events_url": "https://api.github.com/repos/Opendray/opendray/issues/events{/number}",
        "events_url": "https://api.github.com/repos/Opendray/opendray/events",
        "assignees_url": "https://api.github.com/repos/Opendray/opendray/assignees{/user}",
        "branches_url": "https://api.github.com/repos/Opendray/opendray/branches{/branch}",
        "tags_url": "https://api.github.com/repos/Opendray/opendray/tags",
        "blobs_url": "https://api.github.com/repos/Opendray/opendray/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/Opendray/opendray/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/Opendray/opendray/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/Opendray/opendray/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/Opendray/opendray/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/Opendray/opendray/languages",
        "stargazers_url": "https://api.github.com/repos/Opendray/opendray/stargazers",
        "contributors_url": "https://api.github.com/repos/Opendray/opendray/contributors",
        "subscribers_url": "https://api.github.com/repos/Opendray/opendray/subscribers",
        "subscription_url": "https://api.github.com/repos/Opendray/opendray/subscription",
        "commits_url": "https://api.github.com/repos/Opendray/opendray/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/Opendray/opendray/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/Opendray/opendray/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/Opendray/opendray/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/Opendray/opendray/contents/{+path}",
        "compare_url": "https://api.github.com/repos/Opendray/opendray/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/Opendray/opendray/merges",
        "archive_url": "https://api.github.com/repos/Opendray/opendray/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/Opendray/opendray/downloads",
        "issues_url": "https://api.github.com/repos/Opendray/opendray/issues{/number}",
        "pulls_url": "https://api.github.com/repos/Opendray/opendray/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/Opendray/opendray/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/Opendray/opendray/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/Opendray/opendray/labels{/name}",
        "releases_url": "https://api.github.com/repos/Opendray/opendray/releases{/id}",
        "deployments_url": "https://api.github.com/repos/Opendray/opendray/deployments",
        "created_at": "2026-04-17T10:00:39Z",
        "updated_at": "2026-04-23T00:35:46Z",
        "pushed_at": "2026-04-23T00:35:43Z",
        "git_url": "git://github.com/Opendray/opendray.git",
        "ssh_url": "git@github.com:Opendray/opendray.git",
        "clone_url": "https://github.com/Opendray/opendray.git",
        "svn_url": "https://github.com/Opendray/opendray",
        "homepage": "",
        "size": 2862,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": "Go",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": false,
        "has_discussions": true,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 3,
        "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,
        "has_pull_requests": true,
        "pull_request_creation_policy": "all",
        "topics": [
          "ai-coding",
          "claude-code",
          "cli",
          "codex",
          "developer-tools",
          "flutter",
          "gemini",
          "golang",
          "homelab",
          "llm",
          "mcp",
          "multi-agent",
          "open-source",
          "plugin-architecture",
          "self-hosted",
          "telegram-bot",
          "terminal"
        ],
        "visibility": "public",
        "forks": 0,
        "open_issues": 3,
        "watchers": 0,
        "default_branch": "main",
        "temp_clone_token": null,
        "custom_properties": {},
        "organization": {
          "login": "Opendray",
          "id": 276984609,
          "node_id": "O_kgDOEIJzIQ",
          "avatar_url": "https://avatars.githubusercontent.com/u/276984609?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/Opendray",
          "html_url": "https://github.com/Opendray",
          "followers_url": "https://api.github.com/users/Opendray/followers",
          "following_url": "https://api.github.com/users/Opendray/following{/other_user}",
          "gists_url": "https://api.github.com/users/Opendray/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/Opendray/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/Opendray/subscriptions",
          "organizations_url": "https://api.github.com/users/Opendray/orgs",
          "repos_url": "https://api.github.com/users/Opendray/repos",
          "events_url": "https://api.github.com/users/Opendray/events{/privacy}",
          "received_events_url": "https://api.github.com/users/Opendray/received_events",
          "type": "Organization",
          "user_view_type": "public",
          "site_admin": false
        },
        "network_count": 0,
        "subscribers_count": 1
      }
    }
  ]
}