Onebird

AIで構築するソロ創業者向けの
ミニマルなターミナルコーディング環境。

ソロ創業者にとっての"不公平な優位性"。
出荷(Ship)のために設計されています。

# The Engine(エンジン)

Onebirdは、軽量でCLIネイティブなAIコーディングフレームワークです。固定されたワークフローを強制するのではなく、あなたの習慣から適応します。TypeScriptプラグインを使って無制限にカスタマイズし、それらの設定をパッケージとして再利用できます。

組み込みサブエージェントなどの肥大化した機能を意図的に除外し、堅牢な基盤を提供します。もし必要であれば、Onebirdにそのコードを書かせるか、コミュニティのモジュールを入手してください。

TUI、JSONストリーム、RPC、およびプログラマティックSDKの4つのモードで操作可能です。

# Intelligence Layer(知能レイヤー)

15以上のプラットフォームをまたぐ無限の組み合わせ

OpenAI、Anthropic、Googleモデルなどに瞬時に接続します。標準的なAPIキーまたはOAuthを利用し、シームレスで安全に接続を確保します。

タスクの途中で推論エンジンを変更したいですか? /model または Ctrl+L で即座にモデルを切り替えられます。

ローカルLLMAPIに接続したい場合は、models.jsonで定義するかプラグインで注入できます。

# State and History(状態と履歴)

非線形なバージョン管理された会話

チャット履歴はフラットなログではなく、枝分かれしたツリーです。/treeを使って過去の任意のノードに戻り、新しいパスを分岐させることができます。

Onebirdの分岐インターフェース

セッション全体を/exportでHTMLとしてレンダリングしたり、/shareでGitHub Gistに瞬時に共有できます。

# Semantic Awareness(セマンティック認識)

精密なコンテキスト構築

Onebirdの最低限のベースプロンプトは、あなたが思い描く通りにAIのコンテキストウィンドウをデザインすることを可能にします。

  • ワークスペースルール: ルートディレクトリから自動的にAGENTS.md指令をロードします。
  • コアパソナリティ: SYSTEM.mdでベースラインの指令を完全に書き換えるか拡張します。
  • メモリの圧縮: トークン制限を超えないようにスマートに要約します。
  • ツールキット: 必要なときにだけロードされる拡張機能バンドル。
  • スニペット: 再利用可能なマークダウンクエリを保存。/name で瞬時に展開します。
  • 動的コンテキスト: プラグインを使用してRAG結果を注入します。

# Execution Flow(実行フロー)

非同期ステアリング

Enterを押して次のアクションを中断し、AIの軌道を即座に修正するか、Alt+Enterを使って現在のジョブが完了した後にコマンドをキューに入れます。

# Customization(カスタマイズ)

アーキテクチャの原基

肥大化した組み込み機能の代わりに、私たちは純粋な原材料を提供します。プラグインはTUIのオーバーレイやイベントループの深いアクセスを提供するTypeScriptモジュールです。

SSH実行、サンドボックス環境が必要ですか?自分で作りましょう(Doomも移植できます)。

独自のTUIを実行

自分でコードを書きたくない場合は、Onebirdに拡張機能のコードを書かせるか、コミュニティから引き出します。

# Guiding Principles(指針)

引き算による足し算

私たちの核心は介入を最小限に抑えることです。プラグインに譲ることができる機能は、コアに含めません。

  • ネイティブMCPなし: コミュニティプラグインをロードします。
  • 強制サブエージェントなし: 自分でプロセスを管理します。
  • 邪魔なポップアップなし: 制約環境内で自分で設定をハードコードしてください。
  • 柔軟性のないPlan UIなし: コミュニティプラグインにお任せ。
  • 独自タスク追跡なし: TODO.mdを使ってください。
  • 隠しBash実行なし: 自分自身で管理してください。

マニフェストをご覧ください。