🚀 Axium Code Editor is not just a text editor with colors. It is a robust, professional local development environment built to get the most out of your Android device. ☁️ No cloud, 💳 no subscriptions, 🕵️ no telemetry, 📴 no internet needed.
Where others simulate or send your code to servers, Axium runs genuine JavaScript and Python engines, a real offline Git client and native AI on your own processor.
🔥 What makes Axium different?
🤖 Offline AI: import local LLMs (GGUF) for completion, explanations, docstrings and one-tap fixes. The AI Chat remembers, never cuts replies off, saves your conversations and speaks any model's format (Qwen, Llama, Gemma). ✅ Agent Mode reads, searches, edits and creates project files with YOUR approval, and a grammar in the engine keeps its tool calls well-formed. A built-in guide recommends the right model for your phone's RAM, from 2 GB up. 🧠 The model frees its memory when you stop using it and reloads while you type. No API keys, absolute privacy.
▶️ Run what you build: open an HTML file and tap Run. Games, WebGL 3D, canvas animation and touch input run on your device's own GPU - offline and sandboxed, with no network and no file access. console.log and errors appear in a strip below the page. 🧊 Drop in an .obj or .stl mesh and Axium turns it into a 3D viewer with its MTL colors that you can orbit and pinch to zoom. Two ready-made sketches, 2D canvas and WebGL, get you started.
🔍 Instant Search & Replace: every match lights up as you type, and Replace All applies as one transaction - tens of thousands of replacements in a 100,000-line file feel instant and undo in one step. File, open tabs or whole project.
🌿 Offline Git: a real JGit client. One-tap init, status, commits, full history, local branches and per-file staging, plus a true git command in the terminal. Push/pull are excluded by design: the app has no internet permission.
⚙️ Real runtimes, not emulations:
🐍 Python 3 (Chaquopy): asyncio, threads, safe interruption, numpy and matplotlib - charts and 3D plots render right in the console.
⚡ JavaScript (ES6+): async/await, real timers, precise stack traces and a drawing canvas.
💪 Built for big files: on Sora Editor, Axium edits files beyond 100,000 lines where other editors run out of memory. 💾 Unsaved changes in large files survive Android closing the app in the background, and files too big to edit open as a safe preview.
🛠 Professional-grade tools
• 🎨 Highlighting for 80+ languages: tree-sitter (Java, Kotlin, Python, C/C++, JSON, XML) plus VS Code TextMate grammars (JavaScript, TypeScript, HTML, CSS).
• 🧭 Go to Symbol, Command Palette, SAF file explorer and a multi-session terminal with 55+ BusyBox commands.
• ⌨️ Configurable shortcuts, format on save, local IntelliSense, snippets and Emmet.
• ✍️ Multi-cursor, select occurrences, expand selection, surround with, rename in file, file templates.
• 🧩 Local plugins (ZIP) with visible permissions, validation, rollback and safe mode.
• 🗂️ Unlimited tabs, split screen and a CodeToolbar with swipe cursor control.
• ⏳ Time Machine (snapshots before every save), bookmarks, macros, Vim mode, minimap, sticky scroll, breadcrumbs, JSON/XML/YAML diagnostics.
• 🌗 9 editor themes plus VS Code theme import. English and Spanish.
⚖️ Honest limits (for now)
• 🖥️ Not a desktop IDE: no native C++/Java/Rust compilers; it does not replace Android Studio.
• 🖼️ Python draws but has no windows: matplotlib figures arrive as images in the console; Tkinter and Pygame do not run.
• 📱 AI speed depends on your phone's RAM and processor.
• 🔌 Git is fully offline: push/pull need a desktop client - by design.
✨ In short
A fast, privacy-first editor that runs real Python and JavaScript, renders 3D on your own GPU, versions your work with real Git and adds AI without ever touching the network.
Your code. Your runtime. Your AI. 100% on-device.