An open API service indexing awesome lists of open source software.

https://github.com/neutrome-labs/nikitos

Create (vibecode) desktop apps with AI. Your ideas, instantly interactive
https://github.com/neutrome-labs/nikitos

ai os vibe-coding

Last synced: 5 months ago
JSON representation

Create (vibecode) desktop apps with AI. Your ideas, instantly interactive

Awesome Lists containing this project

README

          

# NikitOS Core

**Build what you need, when you need it.**

Instead of being stuck with pre-built software, you just describe what you want to do. The system then generates a custom "app" - anything from a simple tool to a complex app - tailored to your task.

It's a fluid, adaptive workspace that molds to you, not the other way around.

## How It Works

* **Speak Your Mind:** Use plain English to describe the tool you need (e.g., "a simple pomodoro timer" or "a kanban board for my project").
* **Instant Tools:** AI generates a custom interface (an "applet") on the fly. No more hunting for the right app.
* **Always Improving:** The system learns from you. You can also ask the AI to tweak or add features to any panel you've made.
* **Connected Workspace:** Your panels can work together, sharing information to create a seamless workflow.

## Features

| Feature | Description | Status |
| :--- | :--- | :--- |
| **Core System** | Lightweight tray app to create, manage, and organize your panels. | ✅ Available |
| **Web Panels** | Turn any website into a clean, native-like panel. | ✅ Available |
| **AI-Built Panels**| Describe an interface and watch AI build it instantly with HTML/CSS/JS. | ✅ Available |
| **Native Flutter Panels**| Generate high-performance, native apps from a description. | ✅ Beta |
| **Marketplace** | Share your panels and browse tools made by the community. | 🚧 In Progress |

## Installation

0. Install flutter

**Setup:**
```bash
# Clone the repo
git clone https://github.com/neutrome-labs/nikitos.git
cd nikitos

# Set up your environment
cp .env.example .env # Then add your AI keys here

# Run the app
flutter run -d linux # -d windows
```

## Getting Started

1. **Open NikitOS** from your system tray.
2. **Describe your tool.** Type something like "a todo list with a dark theme" and choose "Build Panel".
3. **Watch it build.** The AI will generate your interface in seconds.
4. **Use and enhance.** Use your new tool. To change it, open the Edit menu and select "Enhance," then describe your update.

## Roadmap

| Timeline | Goal |
| :--- | :--- |
| **Q4 2025** | Community marketplace launch |
| **Q2 2026** | Enterprise features and team collaboration |

## Our Vision

We believe AI should be a creative partner, not a replacement for human ingenuity. NikitOS is our first step toward a future where your computer understands your intent and builds the perfect tool for the job, making technology feel truly personal.

---

**NikitOS: Your ideas, instantly interactive.**