Kodex is een codebewerkingstoepassing die een verscheidenheid aan functies biedt waarmee gebruikers hun code snel en efficiënt kunnen bewerken. Een van de belangrijkste functies is het bewerken van meerdere cursors, waarmee gebruikers wijzigingen in meerdere codesecties tegelijk kunnen aanbrengen. Het heeft ook een krachtige regex-zoek- en vervangfunctie, waardoor het gemakkelijk wordt om specifieke patronen in code te vinden en te vervangen. De applicatie bevat ook een minimap, waarmee gebruikers eenvoudig door hun code kunnen navigeren door te scrollen.
Naast deze functies biedt Kodex ook ondersteuning voor meerdere vensters, waardoor het gemakkelijk wordt om aan meerdere projecten tegelijk te werken. Het heeft ook syntaxisaccentuering voor meer dan 150 talen, waardoor het een veelzijdige tool voor ontwikkelaars is. De applicatie biedt ook trackpad-ondersteuning, waardoor gebruikers cursors met aangepaste bewegingen kunnen toevoegen.
Kodex bevat ook een functie voor automatisch aanvullen, momenteel alleen beschikbaar voor HTML, die tijd kan besparen en fouten tijdens het coderen kan verminderen. Gebruikers kunnen ook gidskolommen aan hun code toevoegen, met de optie om het aantal kolommen en de tabbladgrootte aan te passen. De applicatie heeft ook een functie die hints geeft voor onzichtbare tekens, zoals nieuwe regels, tabs en spaties, waardoor het gemakkelijker wordt om fouten in de code op te sporen.
Een van de geweldige dingen van Kodex zijn de aanpasbare toetsbindingen, waardoor gebruikers de applicatie kunnen configureren om dezelfde toetscombinaties te gebruiken als ze gewend zijn. De applicatie heeft ook een slimme functie die geopende documenten bewaart, zodat gebruikers ook na het sluiten van de app verder kunnen gaan waar ze waren gebleven. Kodex biedt ook zowel lichte als donkere modi, waardoor het gemakkelijk is om onder alle lichtomstandigheden te werken.
Kodex is geïntegreerd met de Bestanden-app, waardoor het eenvoudig is om bestanden te openen vanuit een andere app of vanuit de iCloud-documentenmap. Het heeft ook een QuickEdit-functie, waarmee gebruikers bestanden kunnen bewerken zonder de hoofd-Kodex-app te starten. Deze functie is afhankelijk van de host-app die de deelactiviteit correct implementeert. De applicatie wordt ook geleverd met 10 editorthema's en verschillende monospaced-lettertypen voor het bewerken van code, met de optie om voorkeurslettertypen te installeren met behulp van systeemprofielen. Gebruikers kunnen ook de lettergrootte en regelafstand aanpassen aan hun schermgrootte, opstelling en oriëntatie.
Het is belangrijk op te merken dat Kodex geen compiler is en geen code kan bouwen of uitvoeren. In plaats daarvan is het bedoeld als vervanging voor populaire codebewerkingstoepassingen zoals NotePad++ of Sublime Text op iPhone en iPad. Hoewel het momenteel is geoptimaliseerd voor externe toetsenborden, zullen er in toekomstige versies meer virtuele toetsenbordfuncties worden toegevoegd. Over het geheel genomen is Kodex een krachtige en veelzijdige codebewerkingstoepassing die een reeks functies biedt waarmee ontwikkelaars efficiënt aan hun projecten kunnen werken.