Skip to content
@YuuKi-OS

YuuKi-OS


Yuuki Project



Training AI on a Phone. Zero Budget. Pure Determination.

A code-generation language model trained entirely on a smartphone.
GPT-2 architecture. Snapdragon 685. CPU only. 50+ hours. $0.00.


Model Weights   Live Demo   Sponsor




About Yuuki

Yuuki (勇気 - courage/bravery) is an open-source code-generation language model being trained entirely on a Redmi 12 smartphone with a Snapdragon 685 processor running in CPU-only mode. No cloud GPUs. No training clusters. No budget. Just a phone, patience, and the determination to make AI accessible to everyone.

Started in January 2026 by agua_omg, a young independent developer who couldn't afford Claude subscriptions anymore, Yuuki represents a radical experiment in democratizing AI training. The project proves that you don't need expensive infrastructure to contribute to the AI ecosystem -- you just need time, creativity, and a willingness to think differently.

The name combines the Japanese word for snow (Yuki) with the character Yuu from Girls' Last Tour, reflecting both the project's Japanese aesthetic and its scrappy, survival-against-the-odds spirit.




Current Status


Training Progress

Metric Value
Base model GPT-2 (124M parameters)
Training type Continued pre-training
Hardware Snapdragon 685, CPU only
Device Redmi 12 (smartphone)
Training time 50+ hours
Progress 2,000 / 37,500 steps (5.3%)
Cost $0.00

Model Performance (Checkpoint 2000)

Language Score
Agda 55 / 100
C 20 / 100
Assembly 15 / 100
Python 8 / 100

Scores improving with each checkpoint.




Ecosystem


Web Applications

Yuuki Chat
macOS-inspired chat interface with three model variants, web research mode powered by Tavily, YouTube search integration, and deeply customizable themes with dark, pastel, and light modes.


Yuuki Web
Official landing page showcasing the model, embedding the live demo, presenting evaluation data, and telling the origin story. Dark cyberpunk-minimal design with sakura pink accents.

Command Line Tools

yuy
CLI for downloading, managing, and running Yuuki models locally. Built in Rust for performance and reliability. Model registry, version management, and inference engine in one tool.


yuy-chat
Terminal-based TUI chat interface for local AI conversations. Conversation history, syntax highlighting, and a beautiful terminal UI powered by Ratatui.




Repositories


Repository Description Language
yuuki-training Training code, scripts, and configuration for the Yuuki models Python
yuy CLI for model management and local inference Rust
yuy-chat TUI chat interface for terminal-based conversations Rust
Yuuki-web Official landing page and project showcase TypeScript
Yuuki-chat Web-based chat interface with research and YouTube modes TypeScript



Research & Documentation


Academic Paper

Detailed technical documentation, training methodology, evaluation benchmarks, and the complete story of training a language model on a smartphone is available in our research paper:

📄 Read the Paper

Topics covered: hardware constraints, training optimization for mobile CPUs, dataset composition, evaluation methodology, checkpoint comparisons, and future roadmap.




Community


Join the Yuuki community to discuss the project, share results, contribute ideas, and connect with other developers interested in democratizing AI training.


Reddit    Discord




Design Philosophy


Accessibility First

AI training shouldn't require a PhD, a lab, or a six-figure cloud bill. Yuuki proves that meaningful contributions to open-source AI can come from anyone with a consumer device and determination.


Radical Transparency

Every training step, every checkpoint, every mistake is documented and shared publicly. The goal isn't just to build a model -- it's to show others that they can do it too.

Zero-Budget Innovation

By embracing extreme hardware constraints, Yuuki explores training techniques that work on edge devices. These optimizations benefit everyone -- from hobbyists to enterprises looking to reduce costs.


Community-Driven

Yuuki belongs to the community. Whether you contribute code, share ideas, report bugs, or just star the repos -- you're part of this journey.




Tech Stack


Core Technologies

Category Technologies
Model Training Python, PyTorch, Transformers, GPT-2 architecture
CLI Tools Rust, Tokio, Clap, Ratatui, HuggingFace Hub
Web Apps Next.js 16, React 19, TypeScript, Tailwind CSS v4
APIs HuggingFace Inference API, Tavily Search, YouTube Data API v3
Deployment Vercel, HuggingFace Spaces
Design Dark cyberpunk aesthetic, sakura pink (#f472b6) accents, Geist font



Statistics


Training Device   Processor   Budget


Parameters   Training Steps   Progress


License   HuggingFace   GitHub Org




Support the Project


Yuuki is a zero-budget project built by an independent developer. If you find value in this work and want to support continued development, training, and community building, consider sponsoring:


GitHub Sponsors


Every contribution helps keep the phone charged and the training running.




Quick Links


Model & Demo

Model Weights   Live Demo


Web Apps

Yuuki Chat   Yuuki Web


CLI Tools

yuy   yuy-chat


Community

Reddit   Discord   Paper




The Story Behind Yuuki


Yuuki started out of necessity. In January 2026, agua_omg -- a young developer -- could no longer afford Claude API subscriptions. But instead of giving up on AI entirely, they asked a different question: What if I could train my own model with nothing but the phone in my pocket?

The name "Yuuki" is a fusion of two inspirations:

  1. 雪 (Yuki) -- Japanese for "snow", representing purity and the cold reality of having zero budget
  2. ユー (Yuu) -- The character from Girls' Last Tour, an anime about survival in a post-apocalyptic world with minimal resources

Together, they form 勇気 (Yuuki) -- courage -- which perfectly captures the audacity of training a language model on a smartphone.

The training happens on a Redmi 12 with a Snapdragon 685 processor, running pure CPU inference with no GPU acceleration. Each training step takes seconds. Each epoch takes hours. The phone gets warm. The progress is slow. But it's working.

Yuuki is proof that innovation doesn't require money -- it requires persistence, creativity, and a willingness to try the impossible.




Built with patience, a phone, and zero budget.


Yuuki Project


Training the future of AI, one step at a time.

Popular repositories Loading

  1. yuuki-training yuuki-training Public

    Training and experimentation code for Yuuki-82M, a small language model trained from scratch with a mobile-first, resource-aware approach. Includes dataset preparation, tokenization, checkpointing,…

    Python 1 1

  2. yuy yuy Public

    Rust

  3. yuy-chat yuy-chat Public

    Rust

  4. Yuuki-web Yuuki-web Public

    TypeScript

  5. Yuuki-chat Yuuki-chat Public

    TypeScript

  6. .github .github Public

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…