DSH(DeepSeek Harness)向けのオープンサイドバー兼ボトムワークベンチ。サイドバーページを追加するプラグインAPIを備えています。
thebaselab/codeapp
Monaco EditorとSwiftUIを基盤に、デスクトップ風の編集機能、Git、ターミナル、言語ランタイムをiPadOSに提供するコードエディタ。
代替できる製品:Working Copy
Textastic
Pythonista
- スター
- 3,974
- フォーク
- 382
- 未解決の Issue
- 586
- 最終コミット
- 11 日前
これは何?
Code Appは、iPadでデスクトップに近い編集環境を実現することを目指したiOS/iPadOS向けコードエディタです。インターフェースのデザインはVS Codeを参考にしており、編集エンジンにはMonaco Editorを採用。アプリのその他の部分はネイティブのSwiftとSwiftUIで実装されています。
端末上での一般的な開発ワークフローを幅広くサポートします。clone、commit、diff、push、pullなどのGit操作、組み込みコマンドを備えたターミナル、Node.jsとPHPによるローカルWeb開発が可能です。また、Pythonランタイム、WebAssembly経由でclangを利用するC/C++ツールチェーン、OpenJDK 8をバンドルし、PythonとJavaのLSPにも対応しています。
ソースコードはMITライセンスで公開されており、リポジトリにはXcodeプロジェクトを開く前に必要なフレームワークをダウンロードするビルドスクリプトが含まれています。アプリはApp StoreとTestFlightで配布されています。
主な機能
- 01clone、commit、diff、push、pullに対応したGitサポートと、ガターの変更表示
- 0270以上の組み込みコマンドを備えたターミナル
- 03Node.jsとPHPによるローカルWeb開発
- 04組み込みPythonランタイムと、WebAssembly経由でclangを利用するC/C++ツールチェーン
- 05PythonとJavaのLSPに対応したOpenJDK 8
- 06SSHサポート
ユースケース
- ノートPCを使わずに、iPadでPythonやJavaのコードを書いて実行する
- デスクトップから離れているときに、Gitリポジトリを手早く編集する
- iPadOS上で小規模なNode.jsまたはPHPのWebプロジェクトをローカルで作成する
- タブレットに組み込みのツールチェーンを使って、C/C++やスクリプトを学ぶ
トピック
よくある質問
- codeapp とは?
- Monaco EditorとSwiftUIを基盤に、デスクトップ風の編集機能、Git、ターミナル、言語ランタイムをiPadOSに提供するコードエディタ。 Code Appは、iPadでデスクトップに近い編集環境を実現することを目指したiOS/iPadOS向けコードエディタです。インターフェースのデザインはVS Codeを参考にしており、編集エンジンにはMonaco Editorを採用。アプリのその他の部分はネイティブのSwiftとSwiftUIで実装されています。
- codeapp は無料で使えますか?ライセンスは?
- codeapp は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- codeapp は今もメンテナンスされていますか?
- 活発にメンテナンス中。codeapp の最終コミットは 2026年10月8日 です。
- codeapp は何に使えますか?
- ノートPCを使わずに、iPadでPythonやJavaのコードを書いて実行する デスクトップから離れているときに、Gitリポジトリを手早く編集する iPadOS上で小規模なNode.jsまたはPHPのWebプロジェクトをローカルで作成する タブレットに組み込みのツールチェーンを使って、C/C++やスクリプトを学ぶ
- codeapp はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/thebaselab/codeapp
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ターミナル上でコードベースを読み取り、自然言語での指示に応じてコーディングやコード解説、git の作業を行うエージェント型ツール。
Claude CodeやCodexなどのAIコーディングアシスタントに、よりモダンでアクセシブルかつ高性能なSwiftUIコードの書き方を教えるエージェントスキル。
Linux、Windows、macOSでSwiftPMパッケージからiOSアプリをビルド・署名・インストールできる、クロスプラットフォームのXcode代替CLI。
lazygitに着想を得た、複数のSQLデータベースに接続してクエリを実行できるキーボード操作主体のTUI。