AI Code Editor PRO
AI Code Editor PRO — 휴대폰을 위한 코드 편집기 및 컴파일러
Code Editor Pro는 iPhone과 Android에서 사용할 수 있는 코드 편집기, 컴파일러 및 모바일 IDE를 하나의 앱에 담았어요. 23개 언어 중 하나를 선택해 프로그램을 작성하고, Run을 탭해 클라우드 컴파일러가 보내온 출력을 확인한 다음, 내장된 AI assistant에게 작성한 코드를 설명하거나 수정, 다시 작성 또는 포팅해 달라고 요청할 수 있어요. 한 번만 구매하면 되며 광고가 없어요.
- 가격
- 한 번 결제하면 광고 없음
- 플랫폼
- iOS 및 Android
- 언어
- 22
- 연령 등급
- 4+
- 필요 사항
- iOS 15.1 이상


아이디어를 시험해 보기에는 휴대폰도 충분히 좋은 도구예요.
대부분의 짧은 프로그램은 프로젝트라고 할 것도 없어요. 시험해 보고 싶은 쿼리, 확신이 서지 않는 loop, 친구에게 받은 snippet 같은 것들이죠. Code Editor Pro는 바로 그런 순간을 위해 만들어졌어요. 언어는 이미 선택되어 있고, 괄호와 따옴표를 위한 키보드 바가 제공되며, 코드와 결과를 같은 화면에서 볼 수 있어요.
어떤 앱인가요
AI Code Editor PRO는 휴대폰에서 프로그램을 컴파일하고 실행할 수 있는 iOS 및 Android용 코드 편집기예요. Python, Java, C++, C#, JavaScript, Go, Kotlin, SQL을 포함한 23개 언어 목록에서 하나를 선택하고, 코드를 작성하거나 생성한 뒤 클라우드 컴파일러에서 실행해요. 따라서 실행하려면 인터넷 연결이 필요해요. AI assistant는 선택한 코드를 설명, 최적화, 포맷, 테스트 또는 번역할 수 있으며, 먼저 모든 변경 사항을 diff로 보여줘요. 한 번만 구매하면 되고, 구독과 광고가 없어요.
앱 내부 살펴보기
화면은 어떻게 보이나요





배경
코드 편집기, 컴파일러, IDE는 각각 어떤 일을 하나요?
이 세 단어는 데스크톱 도구가 보통 하나로 묶어 제공하는 서로 다른 기능을 뜻해요. 코드 편집기는 텍스트를 코드로 작성하는 곳이에요. 구문 강조, 줄 번호, 들여쓰기, 기호 빠른 입력 같은 기능을 제공하죠. 컴파일러 또는 인터프리터는 그 텍스트를 컴퓨터가 실행할 수 있는 형태로 바꾸고 오류를 알려주는 프로그램이에요. IDE는 integrated development environment의 약자로, 이 두 기능에 debugger, 파일 트리, 프로젝트 템플릿 같은 기능을 더한 도구예요. 모바일 IDE는 훨씬 작은 화면에서도 작성, 실행, 결과 확인이라는 같은 흐름을 제공해야 해요.
편집기와 컴파일러서로 다른 두 가지 역할
텍스트 편집기는 어떤 파일이든 저장할 수 있지만, 그 파일이 제대로 작동하는지는 알려주지 못해요. 컴파일러 또는 인터프리터가 그 일을 담당하고, 오류 메시지는 학습을 돕는 피드백이 돼요. 편집만 할 수 있는 앱은 메모장과 같고, 코드까지 실행할 수 있는 앱은 작업대와 같아요.
컴파일 언어와 인터프리터 언어Java와 Python이 다르게 느껴지는 이유
C++, Java, Go, Kotlin 같은 언어는 실행 전에 프로그램으로 컴파일되지만, Python, Ruby, PHP, JavaScript는 보통 한 줄씩 읽고 실행돼요. 온라인 컴파일러가 이런 차이를 하나의 Run 버튼 뒤에 감춰 주기 때문에, Python script에서 Java class로 바꿀 때 새로운 toolchain을 설치할 필요 없이 언어만 변경하면 돼요.
클라우드에서 코드 실행하기실제로는 어떤 의미인가요?
Code Editor Pro는 프로그램을 클라우드 컴파일러로 보내고 돌아온 출력을 보여줘요. 덕분에 휴대폰에 23개 언어를 위한 toolchain을 설치할 필요가 없어요. 다만 실행하려면 연결이 필요해요. 코드를 작성하고 편집하는 데는 연결이 필요하지 않아요.
터치스크린에서 코드 입력하기진짜 걸림돌
괄호, 중괄호, 따옴표, 연산자는 휴대폰 키보드의 숨겨진 레이어에 있기 때문에, 하나만 잘못 입력해도 syntax error가 발생해요. 키보드 위에 자주 사용하는 기호를 모아 둔 바가 이런 불편을 대부분 없애 줘요.
AI가 제안한 변경 사항 확인하기적용 전 diff
diff는 편집으로 삭제되는 줄과 추가되는 줄을 보여줘요. 적용하기 전에 diff를 검토하면 assistant가 요청하지 않은 내용을 조용히 변경하는 일을 막을 수 있어요. 또한 숙련된 프로그래머가 코드 일부를 어떻게 다시 구성할지 빠르게 확인하는 방법이기도 해요.
어떻게 작동하나요
실행은 어떻게 진행되나요?
이 흐름은 일부러 짧게 구성했어요. 언어를 선택하고, 작성하고, 실행하고, 결과를 확인하면 돼요. assistant는 원할 때만 참여해요.
언어를 선택하고 작성하기
언어 목록을 검색하거나 카테고리로 필터링한 다음, syntax highlighting과 줄 번호가 표시되는 편집기에 입력해 보세요. 키보드 위의 기호 바에는 괄호, 따옴표, 연산자가 있고, AI code generator는 자연어 설명만으로 첫 초안을 작성할 수 있어요.
실행하고 출력 확인하기
Run을 탭하면 프로그램이 클라우드 컴파일러로 전송돼요. 출력과 오류는 코드와 같은 화면에 표시되고, script가 입력을 요청하면 input panel이 자동으로 열려 프로그램을 계속 실행할 수 있어요.
assistant에게 요청한 다음 diff 검토하기
프로그램의 일부를 선택한 뒤 AI에게 설명, 최적화, 포맷, unit test 작성 또는 다른 언어로 포팅을 요청해 보세요. 변경 사항은 diff로 돌아오며, 동의할 때만 적용할 수 있어요.
무엇이 들어 있나요
편집기에는 무엇이 들어 있나요?
23
실행할 수 있는 언어
Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Scala, Haskell, Lua, R, SQL (SQLite) 등을 언제든 전환해 사용할 수 있어요. HTML, CSS, JavaScript는 live preview를 지원해요.
AI
AI 코딩 assistant
선택한 코드의 설명, 최적화, 다시 작성, 포맷, unit test 추가 또는 다른 언어로의 포팅을 요청할 수 있어요. 필요한 내용을 설명하면 code generator가 초안을 작성해 줘요. 빠른 모델부터 더 강력한 모델까지 여러 AI 모델을 사용할 수 있어요.
Diff
승인한 변경 사항
assistant가 수정한 모든 내용은 파일에 적용되기 전에 diff로 제공되므로, 예기치 않게 덮어써지는 일이 없어요.
60
코딩 미션
Hello World에서 시작해 binary search와 bubble sort까지 이어지는 쉬움, 보통, 어려움 난이도의 도전 과제예요.
20
가이드 프로젝트
계산기, password generator, SQL library database, React to-do app, CSS navbar 등을 단계별로 만들어 볼 수 있어요.
파일
프로젝트 및 기록
파일 트리와 starter template을 제공하는 multi-file project, 이전 버전으로 돌아갈 수 있는 code history, 그리고 링크나 image card로 공유할 수 있는 저장된 snippet과 note를 이용할 수 있어요.
나에게 잘 맞는지
누구에게 적합하고, 누구에게는 적합하지 않은지
다음과 같은 분께 잘 맞아요
- 노트북을 열지 않고 Java, C++, Python 또는 SQL의 코드 조각을 테스트해 보고 싶어요
- 숙제와 간단한 실험을 위해 빠르게 코드를 실행할 수 있는 도구가 필요한 학생이에요
- 구독보다 한 번 결제하는 방식을 선호하고 코딩 도구에 광고가 표시되는 것을 원하지 않아요
- 변경 사항을 diff로 보여 주고 무엇을 유지할지 직접 결정할 수 있는 어시스턴트를 원해요
- 여러 언어를 오가며 사용하고 언어마다 별도의 툴체인을 설치하고 싶지 않아요
다음과 같은 경우에는 적합하지 않아요
- 컴파일러가 클라우드에 있어 연결이 필요하므로 프로그램을 오프라인에서 실행해야 해요
- 노트북과 완전한 데스크톱 IDE가 꼭 필요한 대규모 멀티 파일 애플리케이션을 계획하고 있어요
- 레슨이 포함된 체계적인 초급 커리큘럼을 원해요. 이 앱은 코스가 아니라 연습 미션을 제공하는 워크벤치예요
개인정보 보호
실행을 탭하면 어떻게 되나요
프로그램을 실행하면 코드가 클라우드 컴파일러로 전송되고, 컴파일러가 결과를 반환하므로 이 단계에서만 연결이 필요해요. 코드를 작성하고 편집할 때는 연결이 필요하지 않아요. 자세한 내용은 CoddyKit 개인정보 처리방침에서 확인할 수 있어요.
전체 내용은 다음에서 확인할 수 있어요 CoddyKit 개인정보 보호정책.
질문
자주 묻는 질문
휴대폰에서 프로그램을 실행하기에 가장 좋은 코드 에디터는 무엇인가요?
앱이 필요한 언어로 코드를 편집하고 실행할 수 있는지가 중요한 기준이에요. AI Code Editor PRO는 클라우드 컴파일러에서 Java, C++, Python, C#, Go, Kotlin, SQL을 포함한 23개 언어를 실행하고, 코드와 동일한 화면에 결과를 보여 줘요. 또한 괄호와 따옴표를 위한 기호 바도 제공하는데, 터치스크린에서는 노트북보다 이런 기능이 더 중요해요.
Code Editor Pro는 오프라인에서 작동하나요?
코드 실행은 오프라인에서 지원하지 않아요. 프로그램은 클라우드 컴파일러에서 실행되므로 Run을 사용하려면 인터넷 연결이 필요해요. 프로그램 작성과 편집은 연결 없이도 할 수 있으며, 다시 온라인 상태가 되면 실행할 수 있어요.
Code Editor Pro는 어떤 프로그래밍 언어를 지원하나요?
Java, C, C++, C#, Python, JavaScript, TypeScript, Go, Kotlin, Swift, PHP, Ruby, Objective-C, Scala, Haskell, Lua, Pascal, R, Elixir, Erlang, Groovy, Clojure, SQL (SQLite)을 실행할 수 있어요. HTML, CSS, JavaScript는 실시간 미리보기를 지원하며, Dart, JSON, XML, YAML, Markdown 파일도 편집할 수 있어요. 언어 이름의 권리는 각 소유자에게 있으며, 이 앱은 독립적으로 운영돼요.
Code Editor Pro를 Python IDE로 사용할 수 있나요?
네. 앱을 열면 Python 3 스크립트가 바로 실행되고, input()을 호출하는 프로그램은 입력 패널이 자동으로 열려요. 구문 강조, 줄 번호, 코드 기록, 글꼴 크기·탭 크기·자동 줄 바꿈 설정, 오류를 설명하거나 수정할 수 있는 어시스턴트를 사용할 수 있어요. 대규모 프로젝트를 위한 데스크톱 Python 환경을 대체하지는 않아요.
AI 어시스턴트는 코드를 어떻게 변경하나요?
프로그램의 일부를 선택한 다음 설명, 최적화, 재작성, 서식 지정, 단위 테스트 작성 또는 다른 언어로 포팅과 같은 작업을 요청할 수 있어요. 그러면 Code Editor Pro가 결과를 diff로 보여 주며, 제거될 내용과 추가될 내용을 나열해요. 수락하기 전에는 아무것도 적용되지 않으므로 재작성으로 인해 파일이 예기치 않게 덮어써지지 않아요.
구독이 필요한가요, 아니면 광고가 표시되나요?
스토어 등록 정보에는 Code Editor Pro가 구독과 광고가 없는 1회 구매 앱이며, 앱의 모든 AI 도구가 포함된다고 설명돼 있어요. 지역마다 가격이 다르므로 구매하기 전에 사용 중인 스토어에 표시된 가격을 확인하세요.
여러 파일로 프로젝트를 만들 수 있나요?
네. Code Editor Pro는 파일 트리와 시작 템플릿이 포함된 멀티 파일 프로젝트를 지원하며, 파일의 이전 버전으로 돌아갈 수 있는 코드 기록도 제공해요. 간단한 도구나 수업 과제에는 충분해요. 자체 빌드 시스템을 사용하는 대규모 코드베이스는 여전히 노트북에서 작업하는 편이 더 쉬워요.
CoddyKit의 다른 앱
iOS 및 Android에서 이용할 수 있어요.