Skip to content

About

Every open-source project by TbusOS, in one hand-drawn sketchbook — AI agent tooling, Linux kernel & embedded, LLM learning.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

TbusOS sketchbook: 34 open-source projects

34 open-source projects by TbusOS · 1,566 commits · 6 languages
AI agent tooling · Linux kernel & embedded · learning and running LLMs

Open the sketchbook → · 中文

Featured

sky-skills: Claude Code skills for design, kernel work, workflows and review — eleven page styles, each with a live demo. android-llm-bridge: Let an LLM agent debug a real Android device over adb, ssh or UART — through MCP, a CLI or a web API.
ai-doc: AI papers and articles worth reading, with Chinese translations and animated explainers you can step through. whetstone: Distill a dev session into a portable Agent Skill, then check it against evidence rules you can run.
engram: Local, model-agnostic memory kept as plain markdown on your disk — any LLM can read it, and it keeps its own quality up. flowsight: A cross-platform IDE that draws the call flow of your code as it actually runs. Written in Rust.

If one of these saves you time, a ★ on its repository helps other people find it.

The shelf

One book per project: thicker means more commits, colour is the group, ★ marks the featured six. Click to open the interactive version.

One book per project: thicker means more commits, colour is the group, ★ marks the featured six. Click to open the interactive version.

All projects

Skills & memory for AI agents

Teach a coding agent once and keep what it learned — as skills it can load, or as plain-markdown memory you own.

Project What it does Activity Demo
sky-skills
HTML · stable
Claude Code skills for design, kernel work, workflows and review — eleven page styles, each with a live demo. 447 commits
2026-10
live ↗
whetstone
Shell · stable
Distill a dev session into a portable Agent Skill, then check it against evidence rules you can run. 55 commits
2026-10
live ↗
whetstone-curator
in progress
The team side of whetstone — pick the right lessons from teammates' libraries, or gather everyone's into one. 2 commits
2026-08
engram
Python · in progress
Local, model-agnostic memory kept as plain markdown on your disk — any LLM can read it, and it keeps its own quality up. 97 commits
2026-08
live ↗
proofmark
HTML · stable
Nine design languages a coding agent can write in, plus a check that fails any page that doesn't match. 10 commits
2026-09
live ↗
cursor-memory-server
TypeScript · stable
Persistent memory for Cursor — hooks plus MCP, recalled at the start of each session, global and per project. 11 commits
2026-03
llm-wiki
Python · in progress
Let an LLM compile your sources into a cross-linked markdown wiki and keep it up to date, Karpathy-style. 1 commit
2026-04
astock-lab
Python · stable
An A-share stock research bench — 13 free tools and 3 Agent Skills that teach the AI how to reason, not just fetch data. 44 commits
2026-10

Agents on real machines

Let an LLM agent drive an Android phone, a Windows host or a desktop app, and get structured results back.

Project What it does Activity Demo
android-llm-bridge
Python · stable
Let an LLM agent debug a real Android device over adb, ssh or UART — through MCP, a CLI or a web API. 380 commits
2026-10
live ↗
windows-llm-bridge
Python · in progress
Drive a Windows host like a function call — cmd, PowerShell, file transfer and vendor tools, with structured results. 20 commits
2026-10
DeskPilot
TypeScript · stable
Test automation for Tauri and Electron apps — DOM tests first, a vision model only when a selector breaks. 14 commits
2026-03

Claude Code companions

A statusline, crash protection, a network monitor, and one-page views of your repos and sessions.

Project What it does Activity Demo
repo-atlas
Python · stable
Catalog every repo in your workspace — one HTML page for people, one compact index for AI agents. 30 commits
2026-07
live ↗
work-atlas
Python · stable
Rebuild what you actually worked on from your Claude Code sessions, and compare it with what you planned. 16 commits
2026-07
live ↗
claude-egress-monitor
Python · stable
See where Claude Code, the desktop app and the browser really leave your machine — exit IP, region, telemetry, latency. 12 commits
2026-08
live ↗
claude-code-memory-checkpoint
Shell · stable
Three hooks that keep long Claude Code sessions safe from crashes, auto-compact and /clear. 5 commits
2026-05
live ↗
sky-claude-hud
Python · stable
A two-line Claude Code statusline that works over SSH and in Xshell — pure Python, no GUI. 8 commits
2026-10
memcode
C · stable
An MCP server that keeps a codebase in memory so Claude Code reads it faster, with live reload. 6 commits
2026-03

Learning & running LLMs

Papers explained, a build-it-yourself course, and tools for running and training models on your own machine.

Project What it does Activity Demo
ai-doc
Python · stable
AI papers and articles worth reading, with Chinese translations and animated explainers you can step through. 87 commits
2026-10
live ↗
my-chat
HTML · stable
Learn LLMs by building them — from running Ollama to training nanoGPT and writing your own tokenizer. 37 commits
2026-10
live ↗
Helix
HTML · in progress
Local multi-model chat — Ollama, LM Studio and llama.cpp behind one adapter, with group-chat modes and KV-cache monitoring. 7 commits
2026-04
live ↗
mlx-pager
Python · in progress
OS-style memory paging for MLX on Apple Silicon — train a 27B model on a 24 GB Mac by paging to the SSD. 3 commits
2026-04

Linux kernel, drivers & embedded

Call-flow tracing, Kconfig checks, CVE patching and study material for people who work below userspace.

Project What it does Activity Demo
flowsight
Rust · in progress
A cross-platform IDE that draws the call flow of your code as it actually runs. Written in Rust. 134 commits
2026-01
openwrt-tools
C · stable
A toolchain for making OpenWrt kernel CVE patches — detect, adapt and merge patches, with help in English and Chinese. 58 commits
2025-10
kconform
Shell · stable
Lint, verify, minimize and diff defconfigs across Kconfig projects — U-Boot, Linux, Buildroot and OpenWrt. 15 commits
2026-04
fptrace
C · stable
Find out at run time which function a function pointer really points to, and print the call stack. 10 commits
2026-02
Linux-driver-analyzer
Python · in progress
Static analysis that untangles the call flow of a large Linux driver and draws it for you. 9 commits
2026-01
SkymOS
C · in progress
A teaching OS for ARM32, built stage by stage — from booting and printing over UART up to a small kernel. 8 commits
2025-08
usb-learn
HTML · stable
A study path for USB driver development — from the USB protocol to the Linux USB driver stack, with practice projects. 7 commits
2026-01
linux-kernel-security-oss
Python · stable
Defensive security for vendor and Android arm64 kernels — known-CVE detection, config hardening and code audit. 6 commits
2026-07
live ↗
clangd-kernel-helper
Python · stable
Generate compile_commands.json for kernel driver work, so clangd can jump to definitions and complete code. 5 commits
2026-03

Everyday developer tools

Code metrics, Markdown to PDF, and a Vim that behaves like an IDE.

Project What it does Activity Demo
CodeMetrics
Python · stable
Code metrics for 50+ languages — COCOMO estimates, health checks and reports in several formats, no dependencies. 12 commits
2026-02
vim-ide-enhanced
Shell · stable
Turn Vim into a C/C++/Python IDE — 27 plugins, 9 themes and 60+ key bindings. 7 commits
2026-01
md-to-pdf
Python · stable
Markdown to PDF with bookmarks and CJK fonts; merge several files into one bookmarked document. 2 commits
2026-03

New on the shelf

Public repositories that are not in catalog.yaml yet. They show their GitHub description until someone writes an entry.

Project What it does Activity Demo
xiaobai-motion-frames AI-assisted frames. All rights reserved. 1 commit
2026-10
Earlier work (1)
Project What it does Activity Demo
TbusBuild
C · archived
An early build framework for Linux drivers and apps, on top of Buildroot. 2 commits
2023-09

How this list is built

  • catalog.yaml — written by hand: the groups, one sentence per project, which six are featured.
  • data/repos.json — fetched from the GitHub API every day: commits, last commit, language, licence, homepage.
  • scripts/build.mjs — draws every picture on this page and writes both READMEs and the web page.
  • A daily GitHub Action runs the three steps above. A new public repository shows up under "New on the shelf" the next day, and an issue reminds us to describe it.

The desk scene and the six card pictures were drawn by an image model (prompts in art/prompts/). Everything else — lines, handwriting, icons, the shelf — is drawn by code, stroke by stroke, in the graphite style from sky-skills. Plans and progress: docs/PLAN.md.


Code is MIT. Fonts are OFL 1.1: LXGW WenKai GB Screen, JetBrains Mono, Lora.

About

Every open-source project by TbusOS, in one hand-drawn sketchbook — AI agent tooling, Linux kernel & embedded, LLM learning.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages