CodeSSH is a native code editor and IDE for iPhone and iPad. A Git engine,SSH and SFTP, four languages that run on the device, an assistant that can work entirely offline, and an issue tracker built into the project.
EDITOR
- Multiple cursors, code folding, sticky scroll, inlay hints, rainbow brackets and typewriter mode
- Find and replace with regular expressions; project-wide search with a glob filter and multi-file replace
- Rename a symbol across the project, sort imports, format and clean up
- Around sixty line operations — sorting, case conversion, alignment, reflow, dedupe
- Split editor, Zen Mode, saved tab sessions, draft recovery after a crash
- HEX editor.
RUNS ON THE DEVICE
- JavaScript, Swift, Python and Java all execute locally. No network, no server
- Run console with stdin, history, benchmarking and saved expected output
- Jupyter notebooks against a persistent Python session
- Live web preview over a local server, with an option to serve to your Wi-Fi
SOURCE CONTROL
- A real embedded Git engine, not a wrapper around a hosted API
- Stage by file, by hunk, or by a single line
- Merge, rebase including interactive, cherry-pick, revert, stash and tags
- History with search, commit graph, blame in the gutter and bisect
- Pull requests and issues on GitHub, GitLab and Bitbucket
- Credential profiles with tokens or SSH keys, every secret in the Keychain
CONNECTIONS AND TERMINAL
- SSH, SFTP, Telnet and WebDAV
- A full terminal emulator with true colour, tabs, split panes and mouse tracking
- Password, SSH key, saved identity and keyboard-interactive two-factor auth
- Host keys pinned on first use, with a review screen when one changes
- Jump hosts, proxies, port forwarding including SOCKS5
- SFTP browser with transfers, permissions, checksums and Deploy Project Here
- API request composer with collections, environments, GraphQL and cURL import
ASSISTANT
- Run a model on your own hardware. Or connect any endpoint, including local servers
- Nothing leav…