Numination is a native Android IDE with an integrated AI agent, project workspace, file explorer, authentication flow, and a companion web login.
The repository is organized so Android, backend, and web can evolve independently while still sharing the same account and project ecosystem.
The recommended way to install Numination is through GitHub Releases.
- Download the latest release from the Releases page
- Install the Android build from the release assets
- Use the web login when you need browser-based access
Numination/
├── android/ Native Android application
├── backend/ Next.js API + Prisma + MySQL
├── wren-login-web/ Static login page deployed on Vercel
├── .github/workflows/ CI pipelines
├── LICENSE MIT license
└── README.md Project overview
- Native Android app built with Kotlin, Jetpack Compose, and Material 3
- Real project workspace and file explorer
- AI-assisted development screens
- Authentication and session handling
- Backend API powered by Next.js and Prisma
- Web login connected to the backend API
- GitHub Actions CI for Android and backend builds
The backend lives in backend/ and uses:
- Next.js 14
- TypeScript
- Prisma 5
- MySQL
josefor JWTs
Environment variables are documented in backend/.env.example.
The web login lives in wren-login-web/ and is a static HTML/CSS/JS app.
It talks to the backend via window.WREN_API_BASE. Copy wren-login-web/config.example.js to config.js and set your backend URL before deploying.
Open android/ in Android Studio to build the app.
The Android project includes:
- Compose UI
- Session management
- Storage permission flow
- Workspace, credits, AI, and owner screens
.github/workflows/build.yml runs:
- Android build (
./gradlew assembleDebug) - Backend build (
npm run build)
git clone https://github.com/kraqinc/Numination.git
cd NuminationThen open the platform you need:
android/for the Android appbackend/for the APIwren-login-web/for the web login
Released under the MIT License. See LICENSE for details.