App builder for Web & Mobile devices.
kaya⚡onic is an AI-powered development environment that allows you to build, test, and iterate on web and mobile applications directly in your browser. Describe your project, and kaya⚡onic will help bring it to life.
- AI-Powered Development: Leverage Large Language Models (LLMs) to generate code, components, and full applications based on your prompts.
- Multi-LLM Support: Choose from various LLM providers (OpenAI, Anthropic, Google Gemini, Ollama, Mistral, etc.) for each prompt. Easily configure API keys via the UI.
- Web & Mobile Capabilities: Build applications using a wide range of modern frameworks and technologies.
- Integrated Environment: Includes a file explorer, code editor, terminal, and preview window within a single interface.
- Chat Interface: Interact with the AI assistant through a conversational interface.
- Prompt Scorer: Get real-time feedback on your prompt quality based on length, keywords, structure, and clarity. Helps guide better prompt engineering.
- Image Support: Attach images to prompts for visual context.
- Code Management: View code diffs, revert changes, and download your project as a ZIP archive.
- Deployment: Deploy directly to Netlify or Vercel (configuration required).
kaya⚡onic supports building applications with:
- TypeScript
- Expo (for React Native mobile apps)
- Astro
- Next.js
- Vite (Vanilla, React, Vue, Svelte, etc.)
- Qwik
- Remix
- Slidev (Presentations)
- Svelte Kit
- Vanilla.js
- React.js
- Vue.js
- Angular
- Node.js: LTS version recommended. Download Node.js
- pnpm: Used for package management. Install via npm:
npm install -g pnpm
-
Clone or Download:
- Clone the repository:
git clone https://github.com/stackblitz-labs/bolt.diy.git
(Note: Repo URL might change if forked/renamed) - OR Download the source code ZIP from the repository/release page.
- Clone the repository:
-
Navigate to Project Directory:
cd kayasonic
(Or the directory name where you cloned/extracted the code)
-
Install Dependencies:
pnpm install
-
Run the Development Server:
pnpm run dev
-
Open your browser to the local address provided (usually
http://localhost:5173
).
- Select your preferred LLM provider and model from the dropdown in the chat input area.
- If required, click the edit icon next to the provider dropdown to enter your API key. (A default Google Gemini key is included for initial trial).
- Enter your prompt describing the application or feature you want to build.
- kaya⚡onic will generate the code, display file changes, and run necessary commands.
- Use the integrated editor, terminal, and preview to interact with and refine your project.
Contributions are welcome! Please refer to the CONTRIBUTING.md
file for guidelines (if available).
This project is licensed under the MIT License. See the LICENSE file for details.
Important Note on WebContainer API Licensing:
kaya⚡onic uses StackBlitz WebContainers API. The source code for kaya⚡onic is distributed under the MIT License, but the underlying WebContainers API requires a commercial license for production usage in a commercial, for-profit setting (prototypes or POCs do not require a license). Please ensure compliance with their Terms of Service if using this application commercially.