Transcribe Open-Source Code
指先に、
Art を刻む。
— 写経Programming。MIT / Apache / BSD ライセンスのOSSを題材にしたタイピングPWA。
30秒、見てみる?
Watch how it plays.
実際のOSSスニペット。動くのを見るより、自分で打ってみたほうが早い。
HOW IT WORKS
はじめかたは、拍子抜けするほど短い。
いきなり、1本打ってみる
アカウント不要。ホームから言語を選んで Solo モードへ。約 30 秒で "自分はどのくらい打てるのか" の肌感が掴めます。
登録は 1 分
メールアドレス+パスワードだけで OK。届いた確認コードを入れれば、すぐ始められます。
対戦 or 仲間と集合
1v1 のデュエルで世界の誰かと勝負。あるいはルームコードを共有して、2〜4人の卓を立てる。今夜の遊びはあなた次第。
DUEL & ROOM
一人で挑むか、仲間と遊ぶか。
見知らぬ誰かと、コード1本で真剣勝負。
ボタンをひとつ押すだけで、同じくらいの実力の相手が世界のどこかから呼び出されます。スニペットはOSSコードのプールからランダム抽出。カウントダウンが0になった瞬間、指先と集中だけが世界のすべてになります。
- 近い実力と自動マッチ — 初心者には初心者の、熟練者には熟練者の戦いが待っています。力量差で一方的にならない設計。
- リアルタイム同期 — 相手がいま何行目のどの文字を打っているか、画面の中で脈打ちます。追う快感、逃げ切る痺れ。
- 勝敗より、数字が雄弁 — WPM・正確率・レーティング差分の3つが結果画面に並びます。勝った負けたの一喜一憂よりも、昨日の自分との距離が正確に見える設計です。
友達と集まって、気の抜けた夜をひとつ。
ルームコードをひとつ共有するだけ。2〜4人の小さな卓が立ちあがって、「誰が一番早いか」でも「どの言語が引けるか」でも、その夜の遊びはあなたたちが決めます。レーティングは動きません。失敗も、笑いも、持ち寄るだけ。
- 希望持ち寄り×ルーレット — メンバー各自が「言語」「コース」「おまかせ」から希望を出し合って、スタート時にルーレットが当選者を1人選ぶ。引き当てた誰かの希望が、その夜の題材になります。
- ロビーチャット — 始まる前に声を掛け合って、終わった後はお互いを讃えて。絵文字のクイック送信つきで、言葉にならない感情もサッと置ける。
- 4人ぶん全部見える結果 — 誰がどこで詰まって、誰がどこで伸びたか。一緒に打ったからこそ残る"共通の記憶"があります。
- レーティング変動なし — カジュアル設計。初見の友達でも、気負いなく誘える雰囲気だけを残しました。
レーティングは Glicko-2。
全員 1500 からスタートし、対戦ごとに rating・RD(不確かさ)・volatility の3値が更新されます。"Bronze" や "Grandmaster" といった階級ラベルはありません。統計的にフェアな数値だけが、あなたの現在地です。
WHO IT'S FOR
誰の、どんな習慣になるか。
駆け出し
エンジニア
"動くコード"は書けるけど、プロの書くコードとの差がまだ掴めない。写経しながら、命名や関数分割の呼吸を身体に入れたい。
- 初期レートでも楽しめるマッチング
- 題材の出典をそのまま読みに行ける
- Solo で下準備、Duel で腕試し
現役開発者の
"朝活"
本業を始める前の5分。頭と指のウォームアップに、知らないOSSの実装を写しておく。たまに1本だけデュエル、勝てば気分がいい。
- 毎回違うスニペット、飽きにくい
- Glicko-2 で実力の"現在地"が残る
- WPM / 正確率で日々の調子が見える
勉強会・
学習コミュニティ
オンラインの集まりで場を温めるネタが欲しい。ルームを立てて、チャットしながら4人でタイピング、ときどきルーレットで言語ランダム。
- ルームコード1つで集合、コストゼロ
- ロビーチャット & 絵文字で盛り上がれる
- レーティング変動なしで気楽
SCREENS
打ち終わったあと、こんな景色。
- 1 Ayaka#7721 2,104
- 2 Koji#0042 1,998
- 3 Mika#1188 1,941
- 14 You#0001 1,842
- 15 Ren#8002 1,818
※ ここに映っているのはイメージです。プレイヤー名・スコアは架空のサンプル。
WHY HERE?
他のタイピングサービスと、何が違うのか。
| 写経Programming | タイピング練習 サービス |
コーディング 学習サービス |
|
|---|---|---|---|
| 題材 | 実在のOSSコード (MIT / Apache / BSD) |
ランダム英文・文章 | カリキュラム教材 |
| 競技性 | 1v1 デュエル +最大4人ルーム (Glicko-2 レーティング) |
ソロ練習中心 | 進捗記録のみ |
| 著作権表示 | 原著作者・コミット・ ライセンス全文リンク |
— | 教材内で完結 |
| 対応言語 | 14言語 JS / TS / Python / Go / Rust ほか |
言語に依らない | 1〜数言語 |
| 料金 | 無料 | 無料 / 一部 Pro | 無料〜月額 |
※ 他サービスは一般的な傾向の要約で、個別のサービス名を指してはいません。
なぜ、今さら
写経なのか。
一流のコードには"呼吸"があります。命名・関数の切り方・エラー処理の置き場所。それは読むだけでは掴みきれず、一文字ずつ打ち写してはじめて身体に入ってきます。
題材はすべて、世界のエンジニアが本気で書いた OSS のコードです。MIT / Apache-2.0 / BSD のパーミッシブ・ライセンスだけを選んで集めました。誰が書いたか、どのコミットか、ファイルの何行目かまで、結果画面からそのまま原典にたどり着けます。写す時間が、そのまま作者への敬意になる。
"I hear and I forget. I see and I remember. I do and I understand."— Attributed to Confucius
FAQ
よくある疑問。
無料ですか?
タイピングが遅い / 初心者でも大丈夫?
著作権やライセンスは大丈夫?
対応言語は?増える予定は?
スマホでも遊べますか?
データは何に使われますか?
Ready?
指が、もう
動き出している。
登録はメールアドレスだけ。
最初の1本は、たいてい「あ、いけるかも」から始まります。
Free · アカウントなしでも solo 練習可 · Installable PWA
Security & Privacy
メールアドレスとパスワードでログイン。認証基盤は Amazon Cognito を採用し、パスワードは安全に保管されます。
収集は メール / 公開プロフィール / 対戦ログ(WPM・正確率・Glicko-2)のみ。第三者提供・広告利用はしません。
題材は MIT / Apache-2.0 / BSD の OSS のみ。結果画面に原著作者・ライセンス全文リンクを常時表示。