Repolode
thebaselab

thebaselab/codeapp

Monaco EditorとSwiftUIを基盤に、デスクトップ風の編集機能、Git、ターミナル、言語ランタイムをiPadOSに提供するコードエディタ。

代替できる製品:Working CopyTextasticPythonista

スター
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 の数値は毎日更新されます。

関連プロジェクト