10/22/2026
The Python course in Learning, rewritten from the first line to the last.
- 180 Python examples rewritten step by step, from Hello World to OOP, design patterns and web scraping
- Build classic games in Python: Snake, Tetris, Pacman, Minesweeper, Space Invaders and more
- Chapters follow a teaching order, so each lesson builds on the one before
- Opening a second example shows its own code, and one Back tap leaves the lesson
10/18/2026
Guided tours for newcomers, and a Learning library that is easier to read.
- New here? A short tour of Projects, Learning and the Workspace shows what each part does
- Learning lists the most popular languages first, Python at the top
- Example pictures are readable in the dark theme, and a project's Description opens formatted
- Python and Go examples rewritten step by step: input and output, linked lists and more
- Run waits for the terminal to be ready, so your first command is never lost
10/17/2026
Fixes and polish across the Workspace and the AI Agent.
- The Terminal keeps your cursor when you close tabs, reconnect, or switch panels
- Run opens a fresh terminal right away instead of waiting on a lost session
- Project names with non-Latin characters work everywhere
- The Agent explains its model and credit limits in place, and Pro models stay marked
- Smaller fixes: ignored folders in git status, the Browser no longer opens by itself
10/14/2026
Meet the AI Agent: describe what you want, and it builds it.
- The Agent writes the code, runs it in your Cloud Container and fixes what breaks, in Build, Plan or Teach me mode
- Every change is a checkpoint: review the diff, undo it, or restore the project as it was
- Hold the mic and say the task instead of typing
- Lock your phone: a notification arrives when the task is done or needs you
- A new icon, one-tap Run, and folders that expand right in the file tree
10/8/2026
Keyboard shortcuts, and code help in more languages.
- Hardware keyboard shortcuts with VS Code, IntelliJ and Xcode keymaps, a cheat sheet, and an overlay that shows what the keys you hold can do
- Completion, hover and error checks for Kotlin, Scala, Haskell, Swift, Ruby, Vue and Svelte
- Copy text from the terminal: drag a finger to select, or copy the whole output
- Select several projects to delete or export them at once
- Tabs switch with one tap and keep your cursor
10/5/2026
Deleted projects stay deleted, and the Editor keeps up with your files.
- A project removed on another device disappears here right away and no longer returns on launch
- A file changed from the terminal or a running program refreshes in the Editor
- Deleting the project you have open closes it cleanly, no stale edits left behind
- New, imported, cloned or renamed projects always get a folder of their own, even with the same name
- Projects with unusual names like "....." now open as expected
10/5/2026
A redesigned Workspace, built for phones and tablets.
- Editor, Console, Browser, GUI and the AI assistant are panels you open, resize and take fullscreen
- On phones the Console is a sheet you drag between sizes; in landscape a side rail keeps every action in reach
- On tablets panels dock side by side, and Focus mode leaves just your code
- Your layout and panel sizes are remembered
- C# gets code completion and hover info, and more templates run out of the box
10/3/2026
A faster app with the Learning library built in.
- Quicker launch and navigation; your projects are on screen right away
- Lessons and templates ship inside the app, so Learning opens instantly
- Next.js, Expo, Ionic and C# templates scaffold and run again
- Errors are underlined in under a second; New File suggests a missing extension
- Safer GitHub linking, clear clone errors, and fixes for Run configurations, modals and older Android devices
10/1/2026
A faster start and snappier navigation.
- The app opens straight to your first screen instead of waiting on the splash
- Page transitions and modals feel quicker
- Projects created from a template run their initial command again
9/30/2026
Sturdier saves, connections and GitHub workflows.
- Autosave per file: a failed save is shown instead of dropped, and Run and Git wait for your latest edits
- Editor tabs switch and close reliably and always show the right file
- Run recovers from a lost terminal session and tells you why; terminals reattach after a reconnect
- GitHub: cleaner sign-in, and a one-tap fix when a push is rejected over a private email
- File create, rename and folder errors are shown instead of silently ignored
9/27/2026
A steadier editor and fixes across the app.
- Editor: faster code intelligence, fixed selection sync and a memory leak
- Run always targets the current project's terminal; the file tree refreshes right after a delete
- Restore purchases and Pro status recover after network hiccups
- Tablet: VNC and in-app browser panes open from the toolbar again; new projects open from the chosen template
- Cloud container: PHP code intelligence, fixed C/C++ and Java language servers, clean terminal login
7/15/2026
CodeSnack IDE 6 is a full redesign of the app.
- New look with light and dark themes, set separately for the app and the code editor
- Reworked virtual keyboard that moves with the native keyboard
- Learning section with step-by-step lessons
- Run configurations, new Docker pages, and Git clone over SSH
4/4/2025
New terminal cli tool lets you copy text between cloud and device with simple commands. Use cs clip write to copy terminal output directly to your device clipboard or cs open to quickly open files. Terminal integration makes your development workflow faster and more efficient than ever.
2/19/2025
Introducing Container Manager, our all-new feature that brings the power of Docker directly into CodeSnack’s Cloud Container! Now you can effortlessly search, pull, and launch Docker images - like MySQL or MongoDB - in just a few clicks. Enjoy a user-friendly interface to configure ports, volumes, and environment variables, then monitor your container’s status and logs in real time.
1/28/2025
Python just got a whole lot cooler in CodeSnack IDE!
- Added 15+ interactive Python GUI examples, from simple windows to advanced games.
- Explore frameworks like Tkinter, PyQt5, and Kivy.
- Play, modify, and run programs like Tetris, Pacman, Snake, Space Invaders, and more in the Cloud Container GUI.
- After running, view program results instantly in the graphical interface – no extra setup required!
Ready to code, create, and play?
12/24/2023
Announcing Docker support in a Cloud Container. All our Pro users can now operate databases and other Docker services (such as Minio (S3), Nginx, etc) in the same way you would on a PC – by using the docker command and incorporating these services into your code.
12/21/2023
Develop GUI apps effortlessly with our embedded VNC viewer, directly linked to a cloud container. Fast, seamless, and exclusively for our Pro users!
Dec 18, 2023
Increase in container limits for free users and subscribers
Dec 16, 2023
Improve UI hints
Dec 14, 2023
Improvements of application stability and bug fixes
Dec 6, 2023
We have significantly improved our Cloud Container collection for enhanced performance. You will experience a more stable and transparent workflow.
Nov 29, 2023
Correct the issue of file content reverting when an active file is renamed in the editor.
Nov 27, 2023
Improve the security connection to the container.
Nov 26, 2023
Resolve issue causing app to crash when opening HTML files.
Nov 22, 2023
- Resolved an issue causing occasional project duplication and file disappearance.
- Improved support for TSX files.
- Fixed a problem with code highlighting.
- Fixed crash that occurred when opening IA chat.
Nov 14, 2023
Bug fixes and performance improvements.
Nov 14, 2023
Improve stability of code editor
Nov 11, 2023
Resolve an issue where in-app purchases may occasionally fail.
Nov 11, 2023
This update includes:
- Bug fixes
- Performance improvements
Sep 23, 2023
Make the app more stable even when the Internet is busy.
Jul 18, 2023
Improve app-to-container communication protocol.
Jul 11, 2023
Fix the toolbar position when the keyboard is shown.
Jul 10, 2023
Fix file editing
Jul 10, 2023
Improve app API performance.
Jul 7, 2023
Fix critical issues preventing a Cloud Container from loading.
Jul 3, 2023
- The standard port for web applications has been switched from 443 to 3000
- The Python programming language has been upgraded to version 3.11
- Node.js has been updated to version 20
May 21, 2023
Fix the "explore examples" button in a Workspace.
May 19, 2023
Enable the reversal of remote changes when accidentally applied.
May 18, 2023
- Display confirmation prior to overwriting the local file with remote modifications.
- Possible fix for issue with remote file content updating.
May 16, 2023
- Resolve a bug that obstructs examples from launching.
- Fix issues with requests' authentication.
12/09/2022
New Features
- Make it possible to import any file type into a project
- Preview for images, videos and audios
Bug Fixes
- Fix a bug where a document that contains only non-printing characters would lead to bogus text measurements (and, from those, to crashing)
- Fix a bug that prevented bracket matching to recognize plain brackets inside a language parsed as an overlay
01/05/2022
The long-awaited feature is finally here! Now you can clone, pull, and push your code to remote GIT repositories using a convenient UI.
New Features
- Integration with GIT (GitHub).
Bug Fixes
03/29/2022
We are excited to introduce the embedded browser for Web and Mobile Projects development. It literally means that now you can develop React, Ionic, or React Native apps on the go!
New Features
- In-app browser for Web and Mobile projects developing
- Ability to create empty project
Bug Fixes
- Fix issue with an extra cloud container reconnection
New project templates
- React (Vite, TypeScript) (Web)
- Vue (Vite, TypeScript) (Web)
- Vanilla (Vite, TypeScript) (Web)
- Preact (Vite, TypeScript) (Web)
- Lit (Vite, TypeScript) (Web)
- Svelte (Vite, TypeScript) (Web)
- Ionic (React, Capacitor)
- Ionic (React, Cordova)
- Ionic (Angular, Capacitor)
- Ionic (Angular, Cordova)
- Ionic (Vue, Capacitor)
- React Native (Expo)
- Express (Node.js, TypeScript)
- Express (Node.js, JavaScript)
- Simple HTTP server (Python)
- Django Web App (Python)
- Simple HTTP server (Java)
- Gradle (Java)
- Blazor (C#)
- Laravel (PHP)
- Simple HTTP server (PHP)
- WebSockets (Web)
- WebAssembly (AssemblyScript)
New library examples
- TCP Echo Client-Server (C++)
01/28/2022
This is the major release. It includes a complete rewrite of the backend part of the app, the Cloud Container re-integration, Linux terminals, and general IDE improvements.
New Features
- The interactive terminal now allows you to log in to your Linux Cloud Container
- Files synchronization with Cloud Container
- Improvements of Intelligent Coding assistance
- Improve a way to manage project's dependencies
- Completely new Virtual Keyboard
- Add multiple versions for C/C++, Java, Python, Node.js, and other languages
Bug Fixes
- Project Import and Export now working as expected
- Sync Editor and Terminal font size
- Multiple UI fixes