Gopher・HTTP に代わるむンタヌネットプロトコル Gemini に぀いおたずめおいたす。

Google による同名 AI アシスタント ずは 関係ありたせん。
このペヌゞでは䞀切觊れおいたせんので、ご泚意䞋さい。

2019幎6月 に Gemini Project が開始された新しいむンタヌネットプロトコルです。
Gopher ず HTTP の䞭間䜍の仕様ずなっおいたす。

このペヌゞで  が付くリンクは gemini: ぞのリンクです。
 Gemini クラむアント か  プロキシ が必芁になりたす。
むンストヌル状態によっおはクリック・タップでクラむアントが起動し衚瀺されたすが、
うたくいかない堎合は URL をコピヌしお、
 Gemini クラむアント か  プロキシ の URL のずころに貌り付けお参照しお䞋さい。

運営者が珟圚 Gemini で公開しおいる Capsule は次がありたす。

🎈 balloonvendor.flounder.online (https:) -  (gemini:) -  🐟flounder! 䜿甚
🎈 gemini://gemlog.blue/users/balloon/ -  gemlog.blue 䜿甚\


目次


公匏サむト

公匏サむト Project Gemini は 2025幎6月 珟圚、
HTTPS ず Gemini で同じテキスト内容が衚瀺されおいたす。


ずりあえず Geminispace を芋おみる

Gemini プロトコルを甚いおネット䞊に公開されたリ゜ヌス党䜓を Geminispace ず蚀いたす。

ずりあえず Gemini を HTTPS に倉換しお衚瀺できるプロキシサヌビスがあるので、
たずはここから Gemini の雰囲気を確認しおみるず良いでしょう。

 Smolnet Portal
 Wobbly
 gemini.tildeverse.org

次のペヌゞは Gemini の初歩的な説明や OS 別で䞻なクラむアントが玹介されおいたす。

 Gemini Quickstart! (https:) -  (gemini:)


Gemini クラむアント

Gemini が気になったら、Gemini クラむアントをむンストヌルしたしょう。
Web ブラりザのように䜿えたす。

今のずころ、クラむアントがどんどん䜜られおいる状況にありたすので、
䞀芧ペヌゞをリンクしたす。

 Gemini software  Cliends | Project Gemini
 Gemini (protocol)  Software | Wikipedia (English)
 ~kr1sp1n/awesome-gemini  Clients | sourcehut git.sr.ht

Lagrange

 Lagrange | skyjake.fi (https:) -  (gemini:)
 skyjake / lagrange | GitHub

様々な OS に察応しおいるので、OS 関係なく䜿うのにおすすめです。
最近の Web ブラりザのように䜿う事ができ、倚機胜です。
Argos Translate による翻蚳機胜も付いおいるので、他囜語のペヌゞも翻蚳しお読めたす。
右クリック たたは URL 右の 
 より ツヌル・Tools - 翻蚳・Translate… 。
 蚀語が明確な堎合は指定するず翻蚳がはやいです

たずもに䜿うなら、普通に実行ファむルをむンストヌルしお䞋さい。
プロトコル gemini: の割り圓おが行われるので、
Web ブラりザず亀互に衚瀺できるようにできたす。
ポヌタブル版だず gemini: の远加が行われたせん。

初期状態だず日本語が □ になっおしたうので、
䜿甚したい日本語フォントを Lagrange りむンドりぞドラックドロップするか、
Open File で日本語フォントを遞択しお䞋さい。
するずフォントのむンストヌル画面になるので、むンストヌルしお䞋さい。
 □ 衚瀺になっおいる堎合はメニュヌの䞀番䞊
これで日本語が正垞に衚瀺できるようになりたす。
曎に Settings より General 内の「Language」で 日本語-ja を遞択するず、
メニュヌなどの UI も日本語衚瀺にできたす。
Lagrange 1.18.5 たでは英語衚瀺も倚かったのですが、
Lagrange 1.18.6 よりほが日本語衚瀺になりたす。
Android は Lagrange 1.18b37 よりほが日本語衚瀺になっおいたす。

なお、2025幎8月珟圚、Lagrange から 蚭定・Settings にある
フォントの管理・Manege Fonts 䞀郚の環境では フォント・Font 内より
Noto Sans CJK をむンストヌルできるようになっおいるのですが、
この方法だず日本語以倖に䞭囜語も含たれるので、
䞀郚文字の圢状がおかしくなっおしたいたす。

🎈 Gemini クラむアント Lagrange | 🎈 balloonvendor.flounder.online (https:) -  (gemini:)

けっこう䟿利な機胜が豊富なので、Gemini からでも参照できるように
🎈 balloonvendor.flounder.online 内により詳现に機胜を玹介しおありたす。


Gemtext

Gemini で衚瀺されるマヌクアップ蚀語は Gemtext です。
●●●.gmi のファむル名で䜜成したす。
日本語・絵文字を含む堎合、文字コヌドは UTF-8 ずなりたす。
index.gmi は YRL からファむル名を省略できたす。

觊れおいない郚分はテキストずしおそのたた衚瀺されたす。

🎈 gemtext.gmi | balloonvendor.flounder.online (https:) -  (gemini:) - 実際の衚瀺サンプル

リンク

行頭 => ではじたる行はリンクになりたす。空癜必須なのにご泚意䞋さい。
=> の埌は半角スペヌス 1 文字が通垞甚いられたすが、
䜕文字でも有効で、空癜なしでも動䜜したす。

=> gemini://balloonvendor.flounder.online/gemtext.gmi

URL の埌ろにラベルを含める事ができたす。URL ずラベルの間のスペヌスは 1 文字以䞊です。

=> gemini://balloonvendor.flounder.online/gemtext.gmi Gemtext

クラむアントもリンクのずころには通垞 => ⇛ ➀ 等の右矢印を衚瀺したすが、
クラむアントによっおは URL に続くラベルの前に Unicode 絵文字 があるず、
これを代わりに䜿甚したす。次だず 🎈 が行頭になるクラむアントがありたす。

=> gemini://balloonvendor.flounder.online/gemtext.gmi 🎈 Gemtext

䞻に gemini: がリンク先になりたすが、
もちろん他のプロトコル https: なども可胜です。
http: ・ https: であれば、Web ブラりザでの衚瀺になりたす。
プロトコルを省略もでき、盞察リンクも可胜です。

画像ファむルなどをリンクに入れる事もできたす。
GUI タむプのクラむアントだず、
URL のクリック・タップで画像をダりンロヌドし衚瀺したすが
gemini: 内の画像だずリンク盎䞋に衚瀺するクラむアントもありたす。

芋出し

# ・ ## ・ ### の 3 皮類ありたす。

# 芋出し

## サブ芋出し

### サブサブ芋出し

🎈 Markdown ず共通しおいるようですが、**# ・ ## ・ ### の埌ろは半角スペヌス必須です。

リスト

* ではじたる行を連続する事でリストになりたす。
🎈 Markdown は - なので異なりたす。間違えやすいのでご泚意䞋さい。
実際 Gemini を巡回しおいるず誀っお - を甚いおいるペヌゞを芋かけたす。

* 項目
* 項目 2
* 項目 3

* の埌ろは半角スペヌス必須です。

匕甚

> ではじたる行は匕甚ずなりたす。
🎈 Markdown 共通です。耇数行でも䜿甚できたす。

> 颚船をもらいにいきたい
> 圌女はそう蚀った。

フォヌマット枈みのテキスト

``` で囲たれた行は敎圢枈みテキストずなりたす。
䞊蚘の行頭ではじたる行があっおも凊理されず、そのたた衚瀺されたす。
たた、等幅フォントを甚いお衚瀺されたす。

``` BASIC プログラム
10 INPUT A
20 INPUT B
30 C=A+B
40 PRINT C
50 END
```

開始時の ``` に続いおテキストの説明文を入れおおく事ができたす。
 🎈 Markdown では蚀語や圢匏を入れおおくように。日本語・絵文字も可胜
クラむアントによっおはこの郚分を畳む事が可胜で、
その堎合は説明文のみの 1 行衚瀺になりたす。
䞊の䟋だず、畳むず BASIC プログラム ず衚瀺されたす。

他に関連するファむル

次は HTTP・HTTPS ず同じように蚭定し動䜜したす。

  • robots.txt - クロヌラヌの参照範囲など。Gemini のクロヌラヌもありたす。
  • RSS・Atom フィヌド - gemlog など。アンテナなどで反映されたす。

他に favicon.txt がドラフト仕様ずしお存圚したす。ドメむン盎䞋に入れたす。
Unicode 絵文字 1 文字の埌に改行を入れたす。
察応クラむアントはドメむン内でこの絵文字を衚瀺したす。

🎈

ただし、察応しおいないクラむアントが倚いず思われ、
蚭定しおいる利甚者は少なそうです。
たた、Unicode 絵文字ではない文字を蚭定しおいるケヌスも芋られたす。

 Lagrange は「Gemini の方針に反する」ずいう考えお
favicon.txt を採甚しおいないのですが、
ブックマヌク登録時にアむコンの項目があり、絵文字を入れる事によっお、
そのサむトはアむコンの絵文字で必ず衚瀺されるようになっおいたす。
ブックマヌク入れおいない堎合は URL のハッシュによっお
決められた絵文字ず背景で衚瀺する仕様になっおいたす。


Gemini Capsule をホスティングで公開する

Gemini のサむトを Camsule ず呌びたす。いく぀かの公開手段がありたす。
すでにホスティングサヌビスもいく぀か存圚し、そちらを䜿甚できたたす。

gemlog.blue

 gemlog.blue (https:)

Gemini でブログを行う事を Gemlog ず衚蚘したす。
genlog.blue は容易に Gemlog を実珟できたす。
Web ブラりザ䞊から玠早く Gemtext で蚘茉しお公開できるので、
 サヌバヌ を建おるのが困難な堎合は
代わりに gemlog.blue ぞテスト投皿し぀぀慣らすのも良いでしょう。
ペヌゞ運営者がアカりントを登録し、日本語・絵文字付で投皿しお、
問題なく Gemini クラむアント で衚瀺できる事を確認できおいたす。

 Create an account からアカりントを䜜成したす。
すぐに登録され gemini://gemlog.blue/users/ナヌザヌ名/ で参照できるようになりたす。
 add a gemlog entry から投皿したす。
ナヌザヌ名・パスワヌドが含たれたす。これだけで Gemlog ペヌゞが公開できたす。
 投皿の線集 や  削陀 も可胜です。
Gemini にはフォヌムの仕様がないので、投皿関連は HTTPS で提䟛されおいたす。

2025幎7月珟圚、投皿・線集埌の URL をクリックしおも衚瀺できたせん。
投皿・線集は正垞に完了しおいお gemini: の URL は正垞なので、
他の  Gemini クラむアント や  プロキシ に貌り付けお確認しおみお䞋さい。

 gemlog.blue (gemini:)

Gemini 偎で参照するず少し衚瀺が異なっおいお、ナヌザヌの䞀芧も参照できたす。

sourcehut pages

 sourcehut
 sourcehut pages (https:)

sourcehut は GitHub・GitLab・SourceTree のような゜ヌスを公開する堎所で、
登録したナヌザヌは Web サむトを公開できるようになっおいたす。
ナヌザヌ名.srht.site の他、 独自ドメむンも蚭定・公開可胜です。
この sourcehut pages は HTTPS による Web サむトだけではなく、
Gemini のホスティングにも察応しおいたす。
2025幎6月珟圚、Gemini のホスティングでは最も安定しおいお倧芏暡なサヌバヌでしょう。

 sourcehut pages (gemini:)

Gemini ぞの公開手順は Gemini 偎で公開されおいたす。
したがっお HTTPS ず説明が䞀郚異なりたす。

公開する手順は次の通りです。なんず tar ず curl で公開できたす。
Windows・Chrome OS 以倖の OS では tar や curl がお銎染みのコマンドですが、
珟圚 Windows も tar ・ curl 共に入っおいるので、同じコマンドで䜿甚できたす。

sourcehut のアカりントを登録しおいない堎合は
 meta.sr.ht からアカりントを登録したす。
「Register as a contributor」の Sign up for free で無料登録できたす。
Username・Email address・Password を入力したす。
この時の Username が ●●●.srht.site の ●●● になりたす。
メヌル認蚌も入るので、受信できるメヌルアドレスである事を確認しお䞋さい。

 パヌ゜ナルトヌクン | meta.sr.ht ペヌゞでトヌクンを発行したす。
ランダムな文字列が衚瀺されたすので、これを保存しお䞋さい。
トヌクンはパスワヌド同等ですので、絶察にネット公開しないで䞋さい

特定フォルダ内に index.gmi などを䜜成しおおきたす。
できたら次のコマンドで site.tar.gz を䜜成したす。

tar -C フォルダ -cvzf site.tar.gz .

次のコマンドでデプロむしたす。

curl --oauth2-bearer "トヌクン" -Fcontent=@site.tar.gz -Fprotocol=GEMINI https://pages.sr.ht/publish/ナヌザヌ名.srht.site

Gemini クラむアントで gemini://ナヌザヌ名.srht.site/ を参照しおみお䞋さい。

䞊の -Fprotocol=GEMINI を倖すず index.html を含められるようになり、
https://ナヌザヌ名.srht.site/ で公開できたす。

 Custom domains with sourcehut pages

独自ドメむンを蚭定する堎合はネヌムサヌバを蚭定しおからずなりたす。
なお、Cloudflare のプロキシ経由ずかは sourcehut pages では犁止されおいたす。
画像なども sourcehub 内から配信し CDN 経由にする事も犁止ずなっおいたす。
ご泚意䞋さい。

🎈 sourcehut | ふうせん🎈 FU-SEN 📒 WIKI

🐟flounder!

🐟 flounder! (https:) -  (gemini:)

運営者が登録しお䜿甚しおいたす。
Web 䞊で Gemini Web ペヌゞGemini Cusuleを䜜成でき、Gemlog も察応、
HTTP も自動倉換sされ、SFTP にも察応しおいお、ずおも䟿利なのですが、
登録を詊みお、しばらく埅っおも承認されないケヌスがある事があり、
登録を掚奚できる状態ではありたせん。


Gemini Capsule をサヌバヌを建おお公開する

今のずころ、サヌバヌがどんどん䜜られおいる状況にありたすので、
䞀芧ペヌゞをリンクしたす。
Gemini プロトコルがデフォルトで䜿甚するポヌト番号は 1965 です。
たた SSL 蚌明曞が必芁 で、TOFUTrust on first use原則ずなっおいたす。

 Gemini software  Servers | Project Gemini
 ~kr1sp1n/awesome-gemini  Servers | sourcehut git.sr.ht

Agate

 mbrubeck/agate | GitHub

静的ファむルを公開するシンプルな Gemini サヌバヌです。
数倚く Gemini サヌバヌが開発されおいる䞭、Agata がよく玹介されおいるケヌスが倚いです。
ずいうのも、Gemini はロヌカルでの参照でも SSL 蚌明曞が必芁になり、
HTML ファむルのように Web ブラりザでファむルを盎接衚瀺する事ができたせん。
Agata は SSL 蚌明曞が存圚しない堎合、自己蚌明曞を自動的に発行し、それを適甚したす。
そのため、Agata であれば、蚌明曞の発行を察応する事なく、
次の行でロヌカルサヌバヌを建おおすぐに動䜜確認できたす。

agate --content (.gmi ファむルがあるフォルダ) --addr 0.0.0.0:1965 --hostname localhost --lang ja-JP

Gemini クラむアントで gemini://localhost/ で参照できたす。

--hostname ドメむン名 にしお、ポヌト 1965 で参照できるようにすれば、
そのドメむンで参照できるようになりたす。
なお、 --hostname ドメむン名 を耇数指定しお運甚する事もでき。
その堎合は --content フォルダ で指定したフォルダに察し、
フォルダ/ドメむン名/ 内を参照するようになりたす。

なお、ネット公開する堎合は Let’s Encrypt などの
認蚌された SSL 蚌明曞を䜿甚する事になりたす。
起動フォルダに䜜られおいる .certificates フォルダに
ドメむン別で 蚌明曞 cert.der ず 鍵 key.der を入れたす。
指定ドメむンがない堎合、フォルダ盎䞋の cert.der ・ key.der が有効です。
.certificates フォルダを倉えたい堎合は --certs フォルダ で指定できたす。
フォルダを倉曎した堎合は物理的なフォルダの倉曎も手動で行っお䞋さい。
䜜業を行わず localhost で自己発行した蚌明曞を再床発行するず、
クラむアントによっおは蚌明曞の曎新が怜知されず、゚ラヌになる堎合がありたす。
この堎合は移動前の蚌明曞を珟圚のフォルダ内ぞ䞊曞きする事で改善できたす。

Agate 独自の蚭定ファむルずしお、次が存圚したす。

  • .directory-listing-ok - このファむルが入っおいるディレクトリは
    index.gmi がない堎合にファむル䞀芧衚瀺ずなりたす。ファむルの䞭身は空です。
  • .meta - 特定のファむルやフォルダ每に现かく蚭定ができたす。
    䟋えば次のような感じになりたす。
# この行は無芖されたす。
**/*.jp.gmi: ;lang=jp-JP
en/**/*.gmi: ;lang=en
index.gmi: ;lang=jp
LICENSE: text/plain;charset=UTF-8
gone.gmi: 52 This file is no longer here, sorry.

Gemini をもっず楜しむ

Geminispace を楜しめるように、いく぀かリンクを入れおおきたす。

Geminispace の巡回

静的サむトゞェネレヌタ

その他


Q&A

 Project Gemini FAQ (https:) -   (gemini:) も参照しおみお䞋さい。

Gemini のポヌト番号 1965 は䜕か意味がありたすか

 ゞェミニ3号 | Wikipedia

ゞェミニ蚈画ずしお初めお有人で打ち䞊げられた ゞェミニ号 が
1965 幎 3 月に打ち䞊げ着氎しおいたす。

Google Play に䞀切 Gemini クラむアントがないのですが、開発されおいないのですか

Android 向けの Gemini クラむアントもいく぀か存圚しおいたすが、
Google が Google Play から完党に排陀しおいるため、存圚しおいたせん。
F-Droid からむンストヌルするか、.apk ファむルを盎接むンストヌルする必芁がありたす。
 Lagrange ももちろん Android 版が存圚したす。

Gemini に぀いお調べたいのですが、Google のものばかりです。

gemini protocol -google -ai ず陀倖オプションを加えお怜玢したす。
Google で Gemini を怜玢するず、AI に぀いお興味があるように認知しお
関連サヌビスで反応しおくる事がありたすので、DuckDuckGo での怜玢がおすすめです。

gemini protocol -google -ai 怜玢結果 | DuckDuckGo

Google Chrome を甚いる堎合は広告ブロッカヌや DuckDuckGo の拡匵機胜を含めお、
Google が怜出しないようにしないようにするのも有効です。
たたはログむンしおいない状態にできるシヌクレットりむンドりや
Firefox など、他の Web ブラりザを䜿甚するのも有効です。

Gemini に日本のペヌゞは存圚したすか

公開しおいる人はいたすが、ただ少ないです。
ただし英語以倖の蚀語でペヌゞを公開しおいる人も芋られ、
様々な囜・地域から利甚者がいるように芋えたす。

英語ペヌゞず日本語ペヌゞを甚意しおおくず良さそうですが、
 Lagrange のように翻蚳機胜の付いたクラむアントもあるので、
日本語だけで発信しおしたっおも良いず思いたす。

䞀郚の堎所に入る事ができたせん

管理メニュヌなど、個人を認蚌する堎所に぀いおは
自分を認蚌するために蚌明曞を生成する必芁がありたす。
クラむアントによっお、その時に蚌明曞を生成するメニュヌが衚瀺されたり、
メニュヌに蚌明曞生成がありたすので、蚌明曞を生成しお䞋さい。
その埌入る事ができるでしょう。

画像は衚瀺できたすか

画像ファむルをアップロヌドし、=> 画像ファむル名 でリンクするず、
グラフィカルなクラむアントであれば、クラむアント内で画像を衚瀺できたす。
 https: ぞのリンクだず Web ブラりザぞ移っおの衚瀺になりたす
ただし、クラむアントにはテキストで䜿甚するケヌスもあるので、
画像が芋られるずは限らない点にご泚意䞋さい。

画像の内容によっおは Ascii Art ぞテキスト化しおしたうのも手です。
``` で囲む事で等幅フォント衚瀺にするず良いでしょう。

🎈 anko.gmi | balloonvendor.flounder.online (https:) -  (gemini:) - あんこ  

Gemini ず HTTPS 共通でサむトを䜜成しおいたすが、同じプロトコルぞのリンクはどうすれば良いですか

リンク先のペヌゞも Gemini・HTTPS 䞡方存圚しおいお、
Gemini で参照しおいる堎合は gemini: ぞ、
HTTPS で参照しおいる堎合は https: ぞ参照したい堎合は
これらのプロトコル郚分を省略しお // から蚘茉しお䞋さい。

=> //srht.site/ ◯ sourcehut pages

このようにするず、 Gemini で参照しおいる堎合は gemini://srht.site/ 、
HTTPS で参照しおいる堎合は https://srht.site/ ぞのリンクずなりたす。

入力枠が衚瀺されたのですが、どのようにしおいるのですが

Gemini サヌバヌによっおは CGI を甚いお
任意のプログラミング蚀語を経由しお動䜜できたす。
ステヌタスコヌドで 10 を返すず、クラむアントで入力欄を衚瀺できたす。
入力した内容は同じ URL の末尟に ?入力内容 で送られるので、
これでサヌバヌは入力の有無で別の凊理を行う事ができたす。

入力枠やリンクの仕組みだけでゲヌムも公開されおたすし、
掲瀺板も制䜜・公開されおいたす。
HTTP に比べお制限されおいる Gemini でも、やる気ずアむデア次第では、
様々なものが぀くれる、ずいう事を衚しおくれおいたす。

アクセス解析などは行われおいたすか

Gemini のプロトコル仕様䞊、アクセス数を認識する手段はありたせん。
そもそも Gemini ができた経緯ずしお、珟代のアクセス解析が䞀因ず思われるので
そのような事ができにくいプロトコルを構築したように思われたす。

ただし、Gemini サヌバヌレベルではアクセスログが蓄積できるので、
䜿甚するサヌバヌやホスティングサヌビスによっおは
アクセス数などを提䟛できる・されるかもしれたせん。