Skip to content

KREASYS: A professional, autonomous, browser-native AI ecosystem and IDE. It features local LLM inference via WebGPU, a persistent Virtual File System (VFS), and multi-modal interaction (text, image, audio, video). Operates entirely client-side for maximum privacy and performance with integrated Telegram delegation.

License

Notifications You must be signed in to change notification settings

KREASIOKA/KREASYS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KREASYS Logo

KREASYS

Autonomous Browser-Native IDE & Multi-Modal AI Ecosystem

Stars Contributors LinkedIn

js html css webgpu pwa


Notice: Early Development Alpha

Disclaimer: KREASYS is currently in its early alpha stages of development. Features are evolving rapidly, and the codebase is subjected to significant changes. We appreciate your technical contributions and feedback during this phase.


Navigation


What is KREASYS?

Developed by the KREASIOKA team, KREASYS is a hyper-modular, browser-native IDE designed for autonomous AI interaction. It allows AI agents to operate within a sandboxed Virtual File System (VFS), creating and editing files while maintaining a persistent memory loop—all without a server backend.

Key Capabilities

  • Browser-Native VFS: Persistent hierarchical storage using IndexedDB (localforage) for secure, local-first development.
  • WebLLM Dedicated Engine: Run powerful LLMs (Llama 3.1, Phi 3, etc.) entirely on your local GPU via WebGPU.
  • Smart Memory System: Automatic summarization of logs into persistent memory to prevent context bloat.
  • Autonomous Delegation: Full Telegram integration with cross-user messaging and automated task execution.
  • Multi-Modal Routing: Intent-based model selection (Text, Image, Audio, Video, Vision).

System Architecture

KREASYS follows a reactive, event-driven architecture that separates state persistence from UI rendering.

graph TD
    User([User Input]) --> Router{Intent Router}
    Router -->|Local| WLLM[WebLLM Engine - GPU]
    Router -->|Remote| API[API Providers]
    
    WLLM --> Memory[Memory Summarizer]
    API --> Memory
    
    Memory --> VFS[(Virtual File System)]
    Memory --> TG[Telegram / User Hub]
    Memory --> UI[Unified Interface]
Loading

Local AI Ecosystem

KREASYS features a dedicated Local AI tab that leverages the WebLLM library for true privacy and speed.

  • Private & Metadata-Secure: Once downloaded, models run entirely on your local GPU with no external data leakage.
  • Hardware Acceleration: Full WebGPU utilization for near-native inference speeds in the browser.
  • Model Library: Manage Llama, Phi, Gemma, and Mistral families directly from the UI.
  • Seamless Loading: Models are cached in the browser's Cache Storage API for instant subsequent use.

Self-Modifying Memory

The V2 memory system introduces a dual-layer architecture to handle long-running autonomous tasks:

  1. Memory Log (/system/memory.log): Raw session activity used for immediate context.
  2. Persistent Memory (/system/memory.md): AI-summarized facts, user preferences, and key progress.
  • Autonomous Summarization: When idle, the system automatically compresses the raw log into the persistent memory file, clearing the log to maintain high-quality context and prevent hallucinations.

Telegram Autonomous Hub

The Telegram integration allows KREASYS to act as a 24/7 autonomous employee.

  • User Directory: Automatically registers everyone who interacts with the bot.
  • Cross-User Messaging: One user can instruct the AI to contact another user via the directory.
  • Multi-Media Support: Process and send images, documents, and audio autonomously.
  • Remote VFS Access: Edit and view your workspace files via Telegram commands.

Core Components

1. State Management (js/core/state.js)

The application's central nervous system. It handles the st global object and coordinates atomic synchronization.

2. Autonomous Memory (js/core/memory.js)

Manages the idle-time summarization loop and the dual-layer context injection logic.

3. Native IDE Engine (js/core/vfs.js)

Manages the memory-mapped file tree and provides the AI with a structured view of the workspace.


Quick Start

KREASYS is strictly client-side. You only need a local static server to bypass CORS during development.

# Clone the repository
git clone https://github.com/KREASIOKA/KREASYS/

# Serve locally (WebGPU requires localhost/HTTPS)
python3 -m http.server 8080

Open http://localhost:8080 to begin. Configure your models in the Models and Local AI tabs.


Contributors

We welcome contributions to advance the frontier of browser-native AI!

Maintained by the KREASIOKA Team
www.kreasioka.com
LinkedIn

About

KREASYS: A professional, autonomous, browser-native AI ecosystem and IDE. It features local LLM inference via WebGPU, a persistent Virtual File System (VFS), and multi-modal interaction (text, image, audio, video). Operates entirely client-side for maximum privacy and performance with integrated Telegram delegation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors