動くけど説明できない
AIに投げれば動くものは出来上がります。でも中身を説明できなければ、直せないし責任も持てません。
読み込み中...
しばらくお待ちください
対応スタック
Problem
コードはAIが書いてくれます。ただ、読めないままではそれが正しいのか自分で判断できません。学ぶ側も育てる側も、ここでつまずいています。
AIに投げれば動くものは出来上がります。でも中身を説明できなければ、直せないし責任も持てません。
答えを貼るだけで通ってしまう課題では、手を動かす経験が積まれません。分かった気になって実力は伸びない。
出来上がったものを見るだけでは、本人の実力とAIの出力を区別できません。育てる側も評価する側も、判断材料を失っています。
なぜ手で書くのか
全部を一から書く必要はありません。本当に必要なところを自分の手で押さえるために、KASANEは3つの仕組みを用意しています。
コード補完・生成をオフにした環境で、自分の手で書く。基本を押さえる時間だけはAIに頼らない。
書いたコードはgVisorで隔離された環境ですぐ動かせます。すぐ動かして、すぐ直す。その繰り返しが手に残ります。
合否だけで終わらせません。フルスタック問題はFrontend・Backend・Database・Performanceのレイヤー別に採点し、どの層が書けているかまで分かります。
Live Preview
エディタで書いて保存すると、隣のプレビューにすぐ反映されます。Next.jsもAPIもデータベースも、あなた専用の実行環境で本当に動いています。開発環境の構築はいりません。
Next.jsやExpressなどのフレームワークとPostgreSQLがワンクリックで起動。ローカル開発と同じ感覚で書けます。
コードを直すと、隣のプレビューに即反映。動かして確かめながら書き進められます。
gVisorで隔離されたあなた専用の実行環境です。何度壊してもすぐ作り直せます。
4-Layer Evaluation
KASANEの名は、色を重ねる日本の伝統「襲(かさね)」から。フルスタック問題をFrontend・Backend・Database・Performanceの4レイヤーに重ねて採点し、どの層まで書けているかを立体的に可視化します。
Frontend
UI表示・操作のテスト
Backend
API仕様準拠・エラーハンドリング
Database
データの保存と取得の検証
Performance
テスト実行時間の計測
総合ランクは S / A / B / C で判定
How it works
メールアドレスだけで開始。インストールも環境構築も一切不要です。
基礎アルゴリズムからフルスタック実装まで、レベルと目的に合わせて選択できます。
エディタ・ターミナル・DBクライアントがブラウザ内に。コードは隔離されたサンドボックスで即実行されます。
提出すると即時に採点されます。フルスタック問題はFrontend・Backend・Database・Performanceのレイヤー別に結果とフィードバックが返ります。
Package
React・API・DB を一つの課題でエンドツーエンドに実装
テストケースによる自動評価でリアルタイムにスコアリング
フルスタック問題をFrontend・Backend・Database・Performanceのレイヤー別に評価
$ run tests
POST /todos · 201
type-check passed
△ N+1 query detected
テスト結果・lint・型チェックを即座にフィードバック
環境構築不要。Monaco Editorベースのフルフィーチャーエディタ
レーダーチャート・ヒートマップでスキルの成長を可視化
Use Cases

実務に近い課題で受講生のスキルを可視化。卒業時の実力を客観的に証明できます。

新卒・中途エンジニアの実務力を正確に把握。研修効果の測定と個別フォローに活用できます。

プログラミング演習の自動採点基盤として。教員の負担を軽減し、学生のスキルを正確に評価します。
Founder's Message
AIエージェントで、知識がなくてもアプリが作れるようになりました。実際いろんな人が作れています。時代が変わりましたね。
ただ、出来上がったコードに責任を持てるかは別の話だと思います。AIが書いたコードでも、出すのは自分です。コードを読める。仕組みやアーキテクチャが分かる。それがあって初めて「ここはちゃんと書けている」「ここは直したほうがいい」と判断できます。AIにどう指示を出すかも、結局この土台がいります。
KASANEは、その土台を最小限で身につけるための場所です。APIって何だろう。どう実装されているんだろう。基本のところを、一回自分の手で書いてみる。ブラウザの中ですぐ動かして、すぐ直せます。全部を一から書く必要はありません。本当に必要なところだけ、自分の手で押さえれば十分です。
ここで養った目でAIを使いこなして、世界のITをどんどん加速させていってほしいです。僕はその補助をします。
Support
カリキュラム設計
研修教材提供
進捗管理ダッシュボード
技術メンタリング
レポート作成
カスタム課題作成
API連携
オンボーディング支援
導入のご相談から、カリキュラム設計、カスタム課題の作成まで。まずはお気軽にお問い合わせください。
FAQ
プログラミングの基礎(変数、関数、条件分岐など)を学んだ方から、実務経験のあるエンジニアまで幅広く対応しています。課題は難易度別に分かれており、基礎的なCRUD実装から、N+1クエリの最適化やトランザクション設計といった上級テーマまで用意しています。
いいえ、一切不要です。KASANEはブラウザ完結型のプラットフォームです。Monaco Editorベースのコードエディタ、ターミナル、データベースクライアントがすべてブラウザ上で動作します。アカウント登録後、すぐにコーディングを開始できます。
テストケースベースの自動採点エンジンを使用しています。レッスンやアルゴリズム問題は入出力の一致で判定します。フルスタック問題はFrontend(UI表示・操作)・Backend(API仕様準拠)・Database(データの保存と取得)のテストをレイヤー別に採点し、Performance(テスト実行時間)も計測します。結果はS/A/B/Cのランクで表示されます。
カリキュラム設計のコンサルティング、カスタム課題の作成、受講者の進捗管理ダッシュボード、スキルレポートの提供など、研修の企画から効果測定までトータルでサポートします。まずはお気軽にお問い合わせください。
8言語に対応しています。Python・Go・Java・C++・Rust・JavaScript/TypeScript・Ruby・PHP で課題に取り組めます。フルスタック課題はフロントエンドがReact(Next.js)、バックエンドはNode.js(Express/Hono/NestJS)・Python(FastAPI/Django)・Go・Ruby(Rails)・PHP(Laravel)・Java(Spring)の最大10フレームワーク、データベースはPostgreSQLに対応。同じ課題を好きなスタックで実装でき、今後も順次拡大予定です。
個人利用は無料プランからお試しいただけます。法人・教育機関向けプランは利用人数やカスタマイズ内容に応じたプランをご用意しています。詳細はお問い合わせください。