Termuxも SSHも不要。Android単体でCodex CLIをそのまま動かせるネイティブターミナルIDEです。
「@agent 毎朝8時にニュースをまとめて通知して」と自然言語で書くだけでエージェントを登録でき、あとはAndroid標準のアラーム(setExactAndAllowWhileIdle)が画面オフのまま端末を起こして実行します。登録はホーム画面ウィジェットのASK欄からも、音声でも可能で、アプリを開く必要すらありません。スケジュール実行とウィジェット登録は、いずれも実機(Galaxy Z Fold6)で動作確認済みです。なお正確なアラームはOSの仕様に依存するため、メーカー独自の電池最適化が強い端末では発火しない場合があります。
前回の実行結果を覚えて次回に引き継ぐ実行メモリ、成功した手順そのものをレシピとして保存し次から自動で再利用するスキル学習、そして無人実行時だけ使えるツールをCodexとローカルに絞るフェイルクローズ設計も入っています。
ローカルLLM(llama.cpp)にも対応しており、完全オフラインでのAI利用も可能です。
非エンジニアのクリエイティブディレクターが、スマホ1台・AIとの会話だけで開発しています。足りない機能があればフォークして自由に改造してください(GPLv3)。
Shelly is a native terminal IDE for Android that runs the real Codex CLI on-device — no Termux, no SSH required.
Write @agent plus a plain-language instruction and Shelly registers a real Android alarm — the OS scheduler, not a polling service — that wakes the device with the screen off and runs the agent unattended, using your own API keys. You can register one from the home-screen widget too, by typing or by voice, without opening the app.
Unattended runs are fail-closed by default: Codex and local tools only, no cloud keys unless you explicitly opt in. Successful multi-step runs are distilled into reusable skills. Local LLM (llama.cpp) support for fully offline use.
Built entirely on a phone by a non-engineer — a creative director — through conversation with AI. GPLv3 — fork it and make it yours.
フィードバック
使ってみた感想やバグ報告など、開発者に直接届きます
ログインすると感想を投稿できます
ログインしてフィードバック