
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1136
使用教程
环境要求
- 从 GitHub Releases 下载预编译二进制(CP/M 的 .COM 或 ZX Spectrum 的 .TAP)
- CP/M 版本需安装 iz-cpm 模拟器,支持 Linux / Windows / macOS
- ZX Spectrum 版本需安装 Fuse 模拟器(Linux 可 apt 安装,macOS 可 brew 安装)
- 目标运行环境模拟 Z80 处理器、64KB 内存(原机为 1976 年 4MHz CPU)
安装与启动步骤
-
1下载预编译程序
打开项目 GitHub Releases 页面,下载构建好的二进制。CP/M 用户取 .COM 文件,ZX Spectrum 用户取 .TAP 文件。
-
2安装 CP/M 模拟器
CP/M 的 .COM 文件需用 iz-cpm 运行。到 iz-cpm 的 Releases 页面下载对应系统版本并解压。
-
3Linux 安装 Fuse
ZX Spectrum 的 .TAP 文件需用 Fuse 模拟器运行,Debian/Ubuntu 系可直接用 apt 安装。
apt install fuse-emulator-gtk -
4macOS 安装 Fuse
macOS 使用 Homebrew 安装 Fuse 模拟器,装好后即可加载 .TAP 磁带镜像。
brew install fuse-emulator -
5运行 CP/M 版本
用 iz-cpm 直接加载下载好的 CHAT.COM,即可进入聊天界面开始对话。
iz-cpm CHAT.COM -
6运行 ZX Spectrum 版
先用 fuse 加载磁带,再在模拟器内输入加载命令,最后从 32768 地址启动程序。
fuse --tape CHAT.TAP LOAD "" CODE RANDOMIZE USR 32768
如何确认成功
程序启动后出现聊天提示符,输入 hello 能得到 HI 之类的简短回答,说明模型与界面已正常运行。
常见问题
Q:想训练自己的模型怎么办?
A:README 指向 TRAINING.md,其中说明了如何训练或微调自己的模型;本说明只覆盖预编译程序的运行方式。
Q:CP/M 和 ZX Spectrum 两种版本有什么区别?
A:CP/M 版是 .COM 文件,用 iz-cpm 运行;ZX Spectrum 版是 .TAP 磁带文件,用 Fuse 加载后从 32768 地址启动。
Q:两个自带示例分别做什么?
A:tinychat 是休闲问答聊天机器人,回答问候和关于自身的问题;guess 是 20 Questions 猜谜游戏,模型只回答 YES/NO/MAYBE。
Q:对硬件要求高吗?
A:很低。整个二进制约 40KB,包含推理、权重和聊天界面,可在 64KB 内存的 8 位 Z80(4MHz)环境运行。
注意事项
- 这是量化感知训练(QAT)得到的微型模型,回答非常简短,不要期待通过图灵测试。
- README 中的 Quickstart 只覆盖预编译二进制;从源码构建或训练模型请看 TRAINING.md。
- Linux 下安装 Fuse 需要 apt 权限,macOS 下需要已装好 Homebrew。
- ZX Spectrum 启动命令的顺序不能颠倒:先 LOAD "" CODE,再 RANDOMIZE USR 32768。
核心亮点
- 2比特量化技术,模型体积极小,适配8位处理器
- 提供Python训练到CP/M导出的完整工具链
- 代码优化极致,展示在极低资源下的推理技巧
不足之处
- 模型能力有限,复杂对话效果差
- 文档/社区待观察
适用场景
- 复古电脑爱好者给老机器添加AI聊天功能
- 嵌入式系统开发者在低功耗设备上部署微型模型
- 技术教育中演示量化与模型压缩原理
替代项目
llama.cpp、TinyML、MicroGPT
同类项目推荐
Awesome-LLM-Survey
开源
一网打尽LLM综述资源,快速入门不迷路
An Awesome Collection for LLM Survey
Awesome-Domain-LLM
开源
一站式找到垂直领域大模型、数据集和评测基准
收集和梳理垂直领域的开源模型、数据集及评测基准。
OmniTokenizer
开源
一个模型搞定图像视频分词,统一 token 化,加速多模态生成
[NeurIPS 2024]OmniTokenizer: one model and one weight for image-video joint tokeniza···
awesome-claude-fable-5
开源
一站式看懂 Claude Fable 5,案例基准全都有
Curated Claude Fable 5 use cases, tutorials, integrations, demos, and benchmark evid···
quick-start-guide-to-llms
开源
跟着官方代码,快速上手大模型实战
The Official Repo for "Quick Start Guide to Large Language Models"
Qwen2.5-Math
开源
数学推理专用大模型,解方程、证明题更准更稳
A series of math-specific large language models of our Qwen2 series.
Stable-Diffusion
开源
一站式搞定Stable Diffusion从入门到模型训练
FLUX, Stable Diffusion, SDXL, SD3, LoRA, Fine Tuning, DreamBooth, Training, Automati···
LLMsPracticalGuide
开源
一份清单,带你系统掌握大模型实战资源
A curated list of practical guide resources of LLMs (LLMs Tree, Examples, Papers)
xgen
开源
用 8k 长上下文,让模型读懂更长的文本
Salesforce open-source LLMs with 8k sequence length.