mrkeyoor.com_
Sat 17 Oct 13:33 UTC
Webevaluationupdated 25 Aug 2026

up review

Up is primarily a Chinese-language guide to lifelong learning, English study, AI-assisted work, and recovering direction after personal setbacks. English documentation exists, including an English edition of the main guide, so non-Chinese readers can understand the method even though the Chinese material is the center of the project.

+513stars / 7d
Verdict

Up is useful if you need a small operating system for self-directed learning, especially in Chinese. Its learning-state template is more actionable than the surrounding motivational passages because it forces goals, evidence, errors, and next steps onto one page. Read it on GitHub for now if English is essential, and do not mistake its personal method for a complete course or a software product.

We ran it

Lab card: what happened when we ran upScreenshot of up (ai.rich)
Install✓ · 15s240 packages · 165 MB
Buildn/ano build script
Testsn/ano test script
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo158 files~844 lines of source · 5.8 MB · 3 CI workflows · tests dir

Answers from our run

Does up build from source?

Dependencies installed in 15 seconds (240 packages), and the project has no separate build step. We cloned commit 72402e9 into a clean Debian container with 3 CPUs and no project-specific setup.

Does up have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does up have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use up?

Developers looking for an executable AI tutor or learning app: this is an open-content guide and static site, not a service that tracks progress for you.

What are the alternatives to up?

AI for Beginners, OSSU Computer Science, The Odin Project curriculum. Up is useful if you need a small operating system for self-directed learning, especially in Chinese.

Setup4/5GitHub reading is immediate; local site work needs Node 24 and VitePress
Docs4/5Clear Chinese guide and templates, with incomplete English navigation
Community3/5Large readership and recent discussion, but few focused contributors
Maturity3/5Long-running project whose scope and site structure changed recently

Who it’s for

Chinese-speaking adults who want a repeatable way to turn learning goals into small finished tasks.
Self-directed learners who will keep a written baseline, evidence log, and weekly review.
People using AI as a tutor who want prompts that preserve human checking and responsibility.
Readers who value an author's failures and personal recovery alongside study technique.

Who it’s NOT for

Developers looking for an executable AI tutor or learning app: this is an open-content guide and static site, not a service that tracks progress for you.
Readers who need the full experience in English today: the English edition exists, but issue #193 records missing English pages and a broken /en/ site link.
Schools or companies planning to republish the prose commercially: the content uses CC BY-NC 4.0, while only the site's code is MIT licensed.
Learners who want a fixed course with lessons, grading, and a credential: the guide asks you to define your own problem, completion test, and evidence.
Readers seeking clinical help for depression or dangerous thoughts: the guide says its personal recovery material is not medical or psychological treatment.

Setup reality

At commit 72402e9, npm installation succeeded in 15 seconds. It installed 240 packages and occupied 165 MB. The repository had 158 files, about 844 lines of source, and was 5.8 MB checked out. There was no standard build target, so our harness skipped building; it found no standard test target and skipped tests. Npm audit reported 0 known vulnerabilities.

You do not need to install anything to read the Markdown on GitHub. Running the documentation site locally uses VitePress and the project declares Node 24, while our measurement used Node 22 and proves only that dependency installation completed. Editing content also involves the repository's navigation, content, formatting, and smoke-check scripts.

The public reading path needs care. The repository's scheduled link check opened issue #193 on August 24, 2026, with missing English file routes and a 404 for the English GitHub Pages URL. Readers can still open the English Markdown in GitHub, but the polished English site was not dependable on that dated check.

A guide, not an AI learning application

Up began in 2017 as a Chinese guide to learning English. It now covers a much wider brief: lifelong learning, using AI without handing over judgment, completing small projects, entrepreneurship, personal review, and recovery after difficult periods. The author, Han Xiankai, mixes researched guidance with his own work and life history, and labels the repository as an open-content project rather than OSI-approved open-source software.

That identity matters. Nothing here will remember your lessons, grade an answer, or select a course automatically. The main mechanism is a written loop: find a problem, learn, use AI, finish a real task, save evidence, then review what transfers. The repository supplies essays and templates that help a reader run the loop. You supply the goal, the work, and the judgment.

The primary material is Chinese. An English edition of the main guide exists and covers the same broad method, including its disclosure of the author's company role and its boundary between research, experience, and hypotheses. English readers should expect rough navigation and less dependable coverage beyond that main entry point.

What happened when we ran it

Our sandbox cloned commit 72402e9 into an unprivileged Debian container with 3 CPUs, 8 GB of RAM, no secrets, and the Node 22 Bookworm image. The checkout had 158 files, about 844 lines of source, and occupied 5.8 MB.

Npm installed 240 packages in 15 seconds and used 165 MB on disk. Npm audit found 0 known vulnerabilities: 0 critical, high, moderate, or low. The harness found no standard build script or target, so it skipped the build. It also found no standard test script or target and skipped tests. The repository does contain a tests directory and three CI workflow files, but those signals are not substitutes for a test result.

There is a platform mismatch worth separating from the measurement. The current package file declares Node 24, while our container used Node 22. Installation success therefore shows that npm resolved and placed dependencies; it does not prove the supported local documentation site runs correctly on that older runtime.

The learning-state template earns its place

The strongest page is a plain Markdown template. It asks for a real setting, a 12-week outcome, the current week's focus, and a definition of done. Below that sit the current baseline, completed work with evidence, an error table, methods that have worked under stated conditions, hypotheses to test, and one next task. This is mundane in the best way. A learner can copy it into private notes and use it tomorrow.

A companion prompt tells an AI assistant to summarize that saved state, flag conflicts, and design one exercise around the next small task. It explicitly says the assistant should not pretend to remember prior conversations. At the end, the assistant produces four updates that can be pasted back into the file. This is a sensible answer to the context-window problem raised in issue #190: keep durable state under the learner's control instead of trusting one ever-growing chat.

The guide also warns against storing passwords, identity documents, exact addresses, medical details, or another person's private information in the learning file. That advice is easy to overlook when an AI chat becomes a diary. Here it is placed beside the template rather than buried in a policy page.

Breadth helps some readers and loses others

English learning remains the most course-like area, with pages on CEFR goals, vocabulary, listening, reading, speaking, writing, and AI-assisted study. The newer material is less linear. It moves through project work, model access, business validation, failed software, relationships, health disruption, and rebuilding daily routines. Readers who connect with the author's experience may find the mix honest and useful. Someone seeking a neutral syllabus may find it distracting.

The recovery writing is careful about its limits. It recommends shrinking the day to manageable actions and asking trusted people for help, then directs persistent hopelessness or dangerous thoughts toward qualified local care. It does not present an inspirational story as treatment. Still, this is one person's account, not a clinical resource.

The entrepreneurship material has a similar boundary. The author names his company relationship and says product or revenue claims need evidence. The repository's licensing page also separates the work cleanly: prose and original media use CC BY-NC 4.0, site code uses MIT, and third-party material keeps its original rights. Commercial training teams should review that noncommercial content license before adapting pages.

English access is the weak spot

On August 24, 2026, the project's scheduled external-link checker opened issue #193. Its report included missing local English routes and a 404 for byoungd.github.io/up/en/. Some reported failures were external sites rejecting automated checks, which is different from a broken source. The missing English pages and project-owned 404 are direct maintenance problems.

The English Markdown remains readable inside GitHub, so the material is not absent. The failure mainly damages navigation and confidence in the hosted edition. A reader following links from the English overview may land on paths that do not exist. For a guide built around evidence and repeatable work, fixing those first-party links should outrank adding another reflective section.

Activity is current. The repository was pushed on August 24, 2026, and issue #190 received replies during August. GitHub listed 31 open issues and pull requests combined. There is no latest GitHub release, so consumers cannot use release tags to identify a settled edition.

Up works best as a set of prompts and templates to borrow selectively. Start with the learning-state page, try it for one week, and keep only the parts that improve your actual output. Choose OSSU, The Odin Project, or Microsoft's AI curriculum when you need someone else to define the subject and lesson order.

Alternatives

ProjectWhat it isPick it when
AI for BeginnersA lesson-based introduction to AI concepts with code, quizzes, and translations.pick this instead when you want a defined AI curriculum with technical exercises rather than a personal learning system.
OSSU Computer ScienceA self-study route through university-level computer science courses.pick this instead when your goal is a structured computer-science education with a fixed course sequence.
The Odin Project curriculumA project-based web development curriculum maintained in public.pick this instead when you want coding lessons, assignments, and a direct path toward web development.

What people are saying

  1. [mastodon-trends] ANALYSIS | How Trump's tariffs work to redistribute wealth up the food chain | CBC News
  2. [theverge] Amazon just hiked the prices for Echo, Fire TV, and Kindle products by up to 60 percent
  3. [techcrunch-ai] Starcloud raises $250 million for orbital data centers as launch options dry up
  4. [hackernews] Speeding Up (Small) Ruby Hashes
  5. [huggingface] Up to 3.2x Faster Inference with LFM2.5-DSpark
  6. [hackernews] Clean up Claude 5's token vomit with a separate LLM

Sources

  1. Up Chinese README
  2. Up English guide
  3. Up licensing scope
  4. Scheduled external-link check failure
  5. AI learning-state discussion

More web reviews

dioramas · elpis · deepseek-whale-girl · floorplan-3d · taro · driver.js · the whole board →