Build Android apps and websites on your phone, with an AI agent that codes.
=== FULL DESCRIPTION (4000) ===
Genesis Code is a complete IDE on your phone. Create, edit, test and publish Android and web projects without a computer.
BUILD ANDROID APPS ON YOUR PHONE
Create Android Java projects, build a real APK and install it right away. No Gradle daemon, no PC.
KOTLIN AND JETPACK COMPOSE
Write Kotlin with syntax highlighting and compile it on the device, alone or next to Java in the same project. Declare any androidx.compose dependency and Compose turns on by itself.
PYTHON ON THE DEVICE
A full Python 3.11 runs offline inside the app, with the whole standard library: json, re, sqlite3, pathlib, urllib and the rest. Run files or snippets straight from the terminal.
LIBRARIES THAT GENERATE CODE
Room, Dagger, Glide and Moshi work. Declare the processor in build.gradle and the app generates the code at build time, with no PC.
BUILD WITHOUT INTERNET
Dependencies you already downloaded stay in the project. Later builds need no network: only adding a new dependency needs a connection.
3D OBJECTS
Model an object with AI on the bench, spin it to see every side, and save it to the collection with both code and .glb mesh. Import .glb from Blender or anywhere, and use it in your games.
WRITE CODE OR DRAG BLOCKS
Tabbed editor with syntax highlighting, autocomplete, find and replace and code formatting. Or build your logic with 638 visual blocks: control, variables, lists, Firebase, Supabase, HTTP, sensors, media and much more. Blocks and code live in the same real project file. Code files opened from other apps land straight in the editor.
VISUAL SCREEN DESIGNER
Drag components onto the phone frame, adjust properties, constraints and margins, and watch the XML sync while you work. Ready-made screen templates: sign-up, profile, feed and settings.
AI AGENT THAT WORKS ON YOUR FILES
Ask for a screen, a fix or the whole app. The agent reads and edits the real project, runs the build and fixes the errors the compiler actually reported. Four working modes: approve, agent, plan and free. Use your own key: Gemini, OpenRouter, Claude, OpenAI, NVIDIA NIM or DeepSeek.
SKILLS
Package your instructions into reusable .gcskill files, import and share them.
LIBRARIES WITHOUT A TERMINAL
Pick from 31 ready-made libraries — AndroidX, Material, Retrofit, OkHttp, Glide, Lottie, Firebase, AdMob, Google Maps — and the app writes build.gradle and downloads everything for you. Any Maven coordinate works too.
190 ICONS INCLUDED
An icon library with a single, consistent line style, including a games category. Import into res/drawable already in the colour you choose.
TERMINAL
Real commands: npm, node, git, firebase, github, android build, android install. Publish to Firebase, Vercel, Netlify, Cloudflare or GitHub Pages. The terminal is now a draggable panel: code and output on the same screen. It includes the python command.
WEB PROJECTS
React, Vue, Svelte and HTML/CSS/JS templates with a local preview server and console.
IMPORT SKETCHWARE PROJECTS
Bring your .swb backup and it becomes a real Android project: screens, layouts, blocks, resources and the blocks you created yourself. At the end, a report tells you exactly what needs your review.
AVAILABLE IN 10 LANGUAGES
Portuguese, English, Spanish, Russian, Hindi, Arabic, Persian, Indonesian, French and Kurdish Sorani. The whole app is translated, including every block and every parameter.
Made by Kodesh Aplicativos.
Latest Version
5.17.1Uploaded by
Ziv Solomon
Requires Android
Android 8.0+
Category
Free Tools AppContent Rating
Everyone
Security Report
Check Now
Report
Flag as inappropriateLast updated on Sep 12, 2026
Fixed a crash when leaving for the block editor while the agent was working. The agent also could not use Python or touch 3D objects: those tools were offered and then rejected at execution time, and now they work — including on lighter models. It also stopped mid-task in several situations, all fixed. Claude, Qwen, DeepSeek, Kimi and Grok now use native tools. And the chat stopped flickering while answering.
