OSS探訪

flyctl — Fly.ioのapp・machine・network操作をterminalから管理する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
1,704
主要言語
Go
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/19

概要

flyctlは、Fly.ioのapplication、Machine、deployment、secret、network等をcommand lineから操作する公式CLIです。認証後にapp一覧やstatusを確認し、`fly.toml`を中心にdeployment workflowを管理できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

account・app・statusをCLIから確認する

login後にapp一覧を取得し、対象appのstatusやconfigurationをterminalから確認できます。

出典:[2]

deployやMachine・secret・network操作へ広げる

application lifecycleだけでなく、Fly Machines、secret、network等のFly.io resource操作を同じCLIから実行できます。

出典:[1][3]

Fly.io deploymentをlocalとCIでscript化したい場合に

Fly.ioの操作をWeb UIだけに依存せず、project configurationとcommandで再現したいteamに向きます。

出典:[2]

対象appとproductionへの変更commandを明示する

current directoryのfly.tomlからappが自動選択されるため、複数environmentでは-a等で対象を明示し、deployやresource変更を誤実行しない運用が必要です。

出典:[2]

参考にした公式資料

  1. [1]superfly/flyctl repository(2026-09-21)
  2. [2]flyctl README(2026-09-21)
  3. [3]Fly.io documentation(2026-09-21)
  4. [4]flyctl v0.4.104 release(2026-09-21)
  5. [5]flyctl Apache-2.0 license(2026-09-21)
編集部からの補足

最新GitHub releaseは0.4.104です。READMEでは`flyctl`と`fly`の両command名が移行期間中に使えると説明しています。多くのcommandはcurrent directoryの`fly.toml`からapp名を読み取るため、複数appを扱う場合は対象appを明示してください。

3ステップで試す

  1. 1

    flyctlをインストール

    READMEのpackage manager手順でCLIを導入します。macOS/Linux/WSLではHomebrewを利用できます。

    brew install flyctl
  2. 2

    Fly.ioへログイン

    browser認証を行い、CLIからaccountへアクセスできる状態にします。

    fly auth login
  3. 3

    app一覧とstatusを確認

    まずread-onlyな確認commandで対象appを明示し、production resourceを変更せず接続状態を確認します。

    fly apps list && fly status -a <app-name>
公式READMEで確認

成長

成長の推移 · 直近30日

1,704 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
71
Open PR
50

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • flyio-tools
Stars
1,704
Forks
311
Watchers
23
Open Issues
170
Contributors
223
主要言語
Go
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/19

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。