An open sidebar and bottom workbench for DSH (DeepSeek Harness) with a plugin API for registering new sidebar pages.
thebaselab/codeapp
A code editor for iPad that brings desktop-style editing, Git, a terminal and language runtimes to iPadOS, built on Monaco Editor and SwiftUI.
Open-source alternative to:Working Copy
Textastic
Pythonista
- Stars
- 3,974
- Forks
- 382
- Open issues
- 586
- Last commit
- 11 days ago
What is it?
Code App is an iOS/iPadOS code editor aiming to deliver a desktop-like editing experience on the iPad. Its interface follows VS Code as a design template, and the editing core is Monaco Editor, with native Swift and SwiftUI code handling the rest of the app.
The app covers common development workflows on the device: Git operations including clone, commit, diff, push and pull, an embedded terminal with a set of built-in commands, and local web development with Node.js and PHP. It also bundles a Python runtime, a C/C++ toolchain built on clang via WebAssembly, and OpenJDK 8, with LSP support for Python and Java.
The source is MIT-licensed and the repository includes a build script that downloads the required frameworks before opening the Xcode project. The app is distributed through the App Store and TestFlight.
Key features
- 01Git support for clone, commit, diff, push, pull and gutter change indicators
- 02Embedded terminal with 70+ built-in commands
- 03Local web development with Node.js and PHP
- 04Built-in Python runtime and C/C++ toolchain via WebAssembly with clang
- 05OpenJDK 8 with LSP support for Python and Java
- 06SSH support
Use cases
- Writing and running Python or Java code on an iPad without a laptop
- Making quick edits to a Git repository while away from a desktop
- Building small Node.js or PHP web projects locally on iPadOS
- Learning C/C++ or scripting with a built-in toolchain on a tablet
Topics
FAQ
- What is codeapp?
- A code editor for iPad that brings desktop-style editing, Git, a terminal and language runtimes to iPadOS, built on Monaco Editor and SwiftUI. Code App is an iOS/iPadOS code editor aiming to deliver a desktop-like editing experience on the iPad. Its interface follows VS Code as a design template, and the editing core is Monaco Editor, with native Swift and SwiftUI code handling the rest of the app.
- Is codeapp free to use? What license does it have?
- codeapp is open source under the MIT license. Check the license terms before using it in commercial products.
- Is codeapp still maintained?
- Actively maintained. The last commit to codeapp was on Oct 8, 2026.
- What can I use codeapp for?
- Writing and running Python or Java code on an iPad without a laptop Making quick edits to a Git repository while away from a desktop Building small Node.js or PHP web projects locally on iPadOS Learning C/C++ or scripting with a built-in toolchain on a tablet
- Where can I get codeapp?
- The source code and installation instructions are on GitHub: https://github.com/thebaselab/codeapp
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A terminal tool that replays Git commits as animated typing sessions with syntax highlighting and file tree transitions.
An agentic coding tool that runs in your terminal, reads your codebase, and handles coding tasks, code explanations, and git workflows through natural language.
An agent skill that teaches AI coding assistants like Claude Code and Codex to write more modern, accessible, and performant SwiftUI code.
A fast, cross-platform terminal emulator that uses OpenGL for rendering, with sensible defaults and extensive TOML-based configuration.
Open-source API client that stores collections as plain-text files on your filesystem, an offline alternative to Postman and Insomnia.