【無料】Roo Codeが凄すぎて全自動3分でTodoアプリが完成した話

Featured image of the post

はじめに

無料で使える「Roo Code(旧名:Roo Cline)」で1からTodoアプリを作った結果が凄すぎたので共有する😊

完成したもの

一切コードを書かずに、3分で文句なしのTodoアプリができてしまった😳

Image in a image block

💡
一発で完璧に動くものができるの凄すぎる……

Roo Codeの準備

Roo Codeをまだインストールしていない場合は先にインストールしておく✅

3分でTodoアプリを作る

プロンプトを書く
小学生レベルのプロンプトを書く

とりあえず適当にプロンプトを書いてみた。

Next.jsのApp RouterでTodoアプリを作って

プロンプトを修正してもらう

もちろんこのプロンプトを実行してもいいが、Roo Codeには便利機能がある!

なんとキラキラマークを押すと、プロンプトをいい感じに修正してくれるのだ〜✨

Image in a image block

めっちゃしっかりしたプロンプトに変身した😳

(さっきの小学生みたいなプロンプトが恥ずかしい🙈)

Next.jsのApp Routerを使用して、以下の機能を持つTodoアプリを実装してください:

- タスクの追加
- タスクの完了/未完了の切り替え
- タスクの削除
- タスク一覧の表示

以下の技術要件も満たすようにしてください:
- TypeScriptを使用
- サーバーコンポーネントとクライアントコンポーネントを適切に使い分け
- データの永続化(データベースまたはローカルストレージ)
- エラーハンドリング
- ローディング状態の表示
- レスポンシブデザイン

コードと共に、各実装の説明も付けていただけると助かります。

実行する
実行ボタンを押す

早速Todoアプリを作ってもらう!

Image in a image block

💡
ちなみにRoo Codeのモデル設定は「claude-3.5-sonnet」にしている。

数秒するとNo / Yseの選択で止まった

AIがNext.jsのプロジェクトを作るとき(コマンドの実行途中で)「No / Yesの選択」で一時停止した。

Image in a image block

→今回は何も考えずYesを選択した。

(AIは「人がNo / Yesのどちらを選んだか」を監視しているので、どちらを選んでもその後は支障なく動く)

そのまま3分ほど待つと完成した

勝手にTodoアプリが完成して「今すぐ動作確認できますよ!」の状態になっていた。

Image in a image block

動作確認

http://localhost:3000 を開いてみると見事Todoアプリが完成していた🎉

Image in a image block

まとめ

使う前は「ある程度人の手で修正しないといけないだろうな〜💭」と思っていたが、一切修正無しでTodoアプリが完成した😳

(簡単なアプリなら本当に何も知らなくても作れてしまう…)

もちろん複雑なものになると人の手が必要だと思うが、それでも爆速コーディングの助けになることは間違いなさそう✨

Cursor や Github Copilotと比較して

CursorやGithub Copilotも十分すごいが、今まで一発でこれほど思いどおりのアプリが出来上がった経験はなかったので、しばらくはRoo Codeをメインで使っていきたい!

設定次第でコマンドなども全自動で実行してくれるのも便利だった✨

しかも2025/1/26現在、無料でこのAIが使えるのが衝撃すぎる…😱

皆さんもコスパの良き爆速コーディングライフを〜👋