Skip to content
View ice-wocker's full-sized avatar
💭
BUSY
💭
BUSY

Block or report ice-wocker

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ice-wocker/README.md
ice-wocker

嗨,我是冰块制造机 🧊

零依赖 · 单文件 · 极小体积 · 把 AI 塞进手机

Tiny, dependency-free Android tools and on-device AI — offline first.

关注 Java 关键词 License

My Skills

代表作 · 全部项目 · 我在意的几件事 · 找到我


我造一些零依赖、单文件、真免费的小轮子,也顺手把大模型塞进手机里跑。

主力写 Android(纯 Java、单 dex、能不引依赖就不引),需要的时候也写 Cloudflare Workers(JavaScript)和 Shell。判断一个项目做得行不行,我习惯先看三件事:安装包多大、有几个第三方依赖、断网还能不能用。

这个账号下所有项目均为原创。下面每个可安装的项目都直接给了 APK 下载入口——点了就能装,不用先读文档、不用配环境。

🛠️ 代表作

🎙️ iceScribe — 把手机变成一支离线录音笔

离线语音转写的 Android App,内置 whisper.cpp,全程本机推理,不申请 INTERNET 权限。

Offline voice-transcription Android app with built-in whisper.cpp — inference stays on-device, no INTERNET permission.

  • 录音结束自动转写;权限清单里没有 INTERNET,录音和文字没有任何路径离开这台设备
  • 纯 CPU 离线推理:边录边重采样成 16 kHz 单声道落盘,转写按段流式读取,录一小时内存也不涨
  • 支持导入已有音频(m4a / mp3 / wav / ogg)、中/英/自动检测与翻译、历史记录、模型导入管理
  • 零第三方依赖;APK 内含基础模型,装完即用,不用自己下模型
  • ⬇️ 下载 APK

🧠 ModelScopeBrowser — 魔搭模型库

魔搭模型库的轻量 Android 客户端,内置 llama.cpp 离线对话,外加一个能动手的智能体。

A lightweight ModelScope client for Android — browse and search models, download GGUF, and chat offline via built-in llama.cpp with an agent that can run shell commands and search the web.

  • 浏览魔搭大模型(分页 / 搜索 / 排序 / 多维筛选),应用内下载 .gguf(断点续传 + 完整性校验)
  • 内置 llama.cpp,纯 CPU 离线推理;arm64 编了多档指令集后端,运行时按芯片自动选档
  • 对话页是个能动手的智能体:模型可自主调用手机终端、联网搜索、读写工作区文件、预览网页
  • 中英双语(应用内可切),KV 量化 + 前缀复用;docs/ 下 10 份手册同样中英各一份
  • ⬇️ 下载 APK

🌐 iceBrowser — Android 浏览器

纯 Java 编写的 Android 浏览器,零依赖、单 dex,带真多标签、广告拦截与阅读模式。

A pure-Java Android browser — zero dependencies, single dex, with true multi-tab, ad blocking and reader mode.

  • 纯 Java / 单 dex / 0 第三方依赖,体积按百 KB 计——不是几十 MB
  • 真正的多 Tab,多个搜索引擎可切换,内置广告拦截 / 阅读模式 / 无痕模式
  • ⬇️ 下载 APK · MIT

📱 iceLLM — 一行命令把安卓手机变成 OpenAI 兼容的本地 AI 服务器

跑在 Android(Termux)上,装完就在局域网里得到一个本地大模型,完全离线。

Turn your Android phone into an OpenAI-compatible local AI server with one command — available on your LAN, fully offline.

curl -fsSL https://raw.githubusercontent.com/ice-wocker/iceLLM/main/ice-llm.sh | bash
  • 自带 WebUI,同时暴露 http://<手机IP>:8080/v1/chat/completions——任何 OpenAI 客户端改个 base_url 就能用
  • 支持 MiniCPM5 / Qwen2.5 / Qwen3;完全离线:不要 API Key、不上云、数据不出设备
  • MIT

📄 iceScan — 随身扫描仪

离线文档扫描:拍一张自动找边、透视拉直、去阴影,多页合成 PDF,零权限零依赖不联网。

Offline document scanner — snap a page to auto-detect edges, flatten and export multi-page PDFs, with zero permissions and zero dependencies.

  • 权限列表是空的:拍照走系统相机、选图走系统文件选择器、导出用自带 ContentProvider,三件事都不要权限
  • 手写单应矩阵求解 + 双线性反查采样;黑白档用 Bradley 自适应阈值(积分图,O(像素数)),阴影区不会被整片染黑
  • ⬇️ 下载 APK

🔒 IceGuard — 本机安全卫士

On-device Android 安全卫士:本机守护 + Shizuku 深度管理,零云端。

On-device Android security guard — local guard plus deeper control via Shizuku, no cloud.

  • 不把隐私数据传出去,判断都在手机上做
  • 借助 Shizuku 拿到更深的系统能力,不用 root
  • ⬇️ 下载 APK

⚫ KayaGo — 开源 Android 围棋

内置从零手写的蒙特卡洛树搜索(MCTS)AI:不联网、不加载任何权重文件,装上就能下。

Open-source Android Go game with a hand-written MCTS AI in pure Java — zero dependencies, play right after install.

  • 零第三方依赖;多路棋盘,多档棋力
  • 项目名取自榧木(kaya)——传统日本棋盘的用材
  • ⬇️ 下载 APK · GPL-3.0

🎯 GunFire — 安卓枪战游戏

纯 Java + OpenGL ES 2.0 手写渲染,Unity / Godot / libGDX 一个都没引。

A tiny Android shooter — zero dependencies, zero permissions, hand-written OpenGL ES rendering with no engine and no assets.

  • 零素材文件:没贴图、没模型、没音频,世界全是程序生成的几何体
  • 零权限——不是「承诺不上传」,是技术上没有权限可用
  • 核心逻辑不依赖 Android API,单测在普通 JVM 上毫秒级跑完
  • ⬇️ 下载 APK · MIT

🔌 iceProxy — 免费模型的 OpenAI 协议代理

一个 Cloudflare Worker 单文件,把一个入口变成 OpenAI 兼容 API,Cline / Cursor / ChatBox 填上地址就能用。

A single-file Cloudflare Worker that turns free models into an OpenAI-compatible API, with multi-account rotation and fallback.

  • 覆盖 Qwen / Gemini / GLM / Cerebras / Groq 等多个免费模型与 provider
  • 多账号轮换 + 多 provider 兜底,免费额度也能稳定跑

📱 droid-mcp — 手机变 MCP 工具

安卓手机变成 MCP 工具:短信 / 电话 / 剪贴板 / 相机 / 传感器 / 文件,AI 直接动手。

Your Android phone as MCP tools in one dependency-free file, plus a companion APK.

  • 三后端:Termux、companion APK(不用装 Termux)、mock(没手机也能玩)
  • 网页管家 + 官方 Skill + 工具 × 后端兼容矩阵
  • ⬇️ 下载 companion APK

🎧 MusicFusion — 聚合音乐播放器

多源聚合 + 全离线缓存,纯 Java 零依赖。

Aggregated music player for Android — multiple public sources, full offline caching, pure Java, zero dependencies.

  • 来源是 Audius、Internet Archive、RadioBrowser、SomaFM、Openverse、Jamendo 这类合法公开曲库与电台
  • 听过的自动缓存,断网也能继续放
  • ⬇️ MusicFusion · MusicFusionAI(端侧 LLM 增强模块)

📖 iceReading — EPUB 阅读器

纯 Java、单 dex、零依赖的 Android EPUB 阅读器。

Pure Java Android EPUB reader. Zero dependencies, single dex. Local-only, no cloud sync, no tracking, no ads.

  • OPDS 发现、阅读模式、多套主题;书在本地,不云同步、不追踪、不塞广告
  • ⬇️ 下载 APK

💻 两个命令行工具

  • nvidia-engineer-pro — 终端 AI 编程助手,单个纯标准库 Python 文件:多工具调用、流式输出、并行读取、shadow-git 检查点
  • mini-code — 迷你版 Claude Code,Node.js + Ink 写的终端助手,任何 OpenAI 兼容 API 都能接

🧪 spark-distill-1b — 把大模型蒸进 1B

把 Muse Spark 的风格蒸进 MiniCPM5-1B,最后转成 GGUF 直接上手机。

Distilling Muse Spark style into MiniCPM5-1B — free-GPU QLoRA pipeline, exported to GGUF for phones.

  • Unsloth QLoRA,免费卡半小时跑完;另有纯 transformers 兜底脚本
  • 评测脚本 + LoRA 合并 + GGUF 导出,直通 Termux 里的 llama.cpp

🌐 icesuite — 作品集站点 + 应用商店

把这些 App 收进一个纯静态站,一键下齐全部 APK。

Portfolio site + app store for everything above — pure static, one click to grab all APKs.

📦 全部项目

二十多个原创仓库,完整列表见 Repositories。下面是常用入口:

项目 一句话 技术栈 装上试
iceScribe 离线语音转写:内置 whisper.cpp,零 INTERNET 权限,边录边转 Java ⬇️
ModelScopeBrowser 魔搭模型库:下载 GGUF + 内置 llama.cpp 离线对话,带可调终端/联网的智能体 Java ⬇️
iceScan 随身扫描仪:自动找边 + 透视拉直 + 去阴影,多页合成 PDF,零权限 Java ⬇️
iceBrowser 纯 Java 浏览器:0 依赖、真多 Tab、多引擎、广告拦截、阅读模式 Java ⬇️
iceReading 纯 Java EPUB 阅读器:0 依赖、OPDS 发现、多主题,零云同步 Java ⬇️
KayaGo 开源围棋:从零手写 MCTS AI,零依赖,多路棋盘多档棋力 Java ⬇️
GunFire 枪战游戏:OpenGL ES 手写渲染、零素材、零权限,单测在 JVM 上跑 Java ⬇️
MusicFusion 聚合音乐播放器:多源聚合、全离线缓存 Java ⬇️
MusicFusionAI MusicFusion 的 AI 模块:端侧 LLM + 歌词翻译 + Android Auto / Wear OS Java ⬇️
IceGuard 本机安全卫士:本机守护 + Shizuku 深度管理,零云端 Kotlin ⬇️
droid-mcp 手机变 MCP 工具:三后端,单文件零依赖 + companion APK Python ⬇️
iceLLM 一行命令把安卓机变成 OpenAI 兼容的本地 AI 服务器 Shell 命令
iceProxy 免费模型的 OpenAI 协议代理(Cloudflare Workers,多账号轮换 + 兜底) JavaScript 部署
xstech-terminal 把网页端能力包成 OpenAI 兼容端点,改个 base_url 就能用 Python —
nvidia-engineer-pro 终端 AI 编程助手:单文件纯标准库 Python,多工具 + shadow-git Python —
mini-code 迷你版 Claude Code:Node.js + Ink,接任何 OpenAI 兼容 API JavaScript —
spark-distill-1b 大模型蒸进 1B:免费卡 QLoRA 管线,转 GGUF 上手机 Python —
frontier-knowledge-base 前沿科技知识库:多领域专题文档,事实性内容逐条附来源链接 Markdown —
icesuite 作品集站点 + 应用商店:纯静态,一键下齐全部 APK Python 🌐

🧭 我在意的几件事

  • 体积:浏览器、阅读器、围棋、3D 游戏都按「几百 KB」这个量级做——具体数字随版本变动,以各仓库 Release 里的实际包为准
  • 依赖:能自己写就不引库。少一个依赖,少一次供应链风险
  • 离线优先:模型推理、看书、下棋、听歌、扫描都不依赖云端;不强制登录,不追踪,不塞广告
  • 权限克制:用不到的权限一个都不要——扫描 App 的权限列表可以是空的,录音笔只要一个麦克风
  • 出处可查:连知识库都要求逐条标注来源,宁可并列呈现分歧,也不给单一结论
  • 真免费:不拿 API Key 当门槛,能用免费额度轮换的就轮换

每个项目 README 里的体积/依赖数都以实际构建出的包为准,不是估算值。 体积声明与实际不符的会当场改掉。

🤝 找到我

  • GitHub:@ice-wocker
  • 想联系我:欢迎去任意仓库提 Issue 或到 Discussions 留言,看到会回。

欢迎 Issue、PR、Star、Fork。哪个轮子你用得上,点个 Star 就是最大的鼓励 ⭐

本主页只放不会过期的东西;每个项目的体积、依赖数、能力以各自 README 与 Release 为准。

Popular repositories Loading

  1. frontier-knowledge-base frontier-knowledge-base Public

    前沿科技知识库:覆盖 AI、硬件半导体、软件工程、数据工程、网络安全、基础科学、新兴科技、产业与社会,163 篇专题文档,全部基于公开网络资料并逐条附来源链接

    Python 3

  2. iceBrowser iceBrowser Public

    Pure Java Android browser. 164KB APK (vs 30MB+ avg), 0 dependencies. 4 search engines, ad blocker, reader mode, true multi-tab. Single dex, MIT license.

    Java 2

  3. iceProxy iceProxy Public

    OpenAI-compatible API for 20 free AI models across 7 providers (Pollinations, Qwen, Gemini, GLM, Cerebras, Groq, OpenRouter) - Cloudflare Workers. Multi-account rotation, OAuth, OpenAI protocol. Dr…

    JavaScript 2

  4. iceLLM iceLLM Public

    Turn your Android phone into an OpenAI-compatible local AI server — one command. | 一行命令把安卓手机变成 OpenAI 兼容的本地 AI 服务器

    Shell 2

  5. KayaGo KayaGo Public

    KayaGo · 开源 Android 围棋 App,内置从零手写的 MCTS AI(纯 Java、零依赖、含可直接安装的 APK)

    Java 2

  6. .github .github Public

    ice-wocker 账号下所有仓库共用的社区健康文件(CONTRIBUTING / SECURITY / Issue 与 PR 模板)

    2