我是 Kael Odin,全栈 / 系统工程师,就职于 @Thordata。 白天写后端服务与数据管道,晚上折腾本地大模型推理和 Agent 工具链 —— 喜欢把一件麻烦事做成一键可用的东西,然后把过程写成仓库。
I'm Kael Odin, a full-stack / systems engineer at @Thordata. I build backend services and data pipelines by day, and spend my nights on local LLM inference and agent tooling — I like taking something painful and turning it into a one-command tool, then shipping the process as a repo.
- 🔭 最近在做 / Building — 本地大模型推理优化(
RTX 2080 Ti 22G+ KV streaming)、中文本地化镜像 - 🧠 感兴趣 / Into — 逆向协议、Agent 编排、量化与显存调度
- 💬 可以聊 / Ask me about — 本地部署、爬虫与结构化、把英文项目汉化成能用的中文版
- 📫 找我 / Reach me — 博客 · Issues
| 项目 / Project | 简介 / What it does | |
|---|---|---|
| awesome-academic-research-skills | 面向中文用户的学术论文与科研 Agent Skill 每日排行榜 —— 自动搜索、过滤并排名 GitHub 上的 Claude Code / Codex 科研 Skill 仓库 Daily-ranked leaderboard of academic-research agent skills |
|
| openworker | 中文汉化版维护 — 追平上游、全量汉化、自带模型 Key、本地优先,把日常任务真正做完的 AI Maintaining a fully-localised, upstream-tracked fork |
|
| cursor-switch | 无需订阅 Pro 即可在 Cursor 里用自选大模型 —— 保留真实账号市场 + 按模型成本统计 Bring your own LLM key to Cursor, with per-model cost stats |
|
| kv-streaming-2080ti-22G | RTX 2080 Ti 22G 上的 llama.cpp 自适应 KV streaming 支持与基准测试(Qwen3.8 MTP + 视觉) Adaptive KV streaming + benchmarks on a 22 GB 2080 Ti |
|
| Amadeus-Agent | 单文件 AI 智能体工作台:桌面 + 图标 + 窗口,每个图标 = 一个独立对话 Agent。零构建、双击即用,数据全在浏览器本地 Single-file agent workbench — no build step, all data stays local |
|
| prompts-chat-zh | prompts.chat 的非官方简体中文镜像 —— 2205 条公开提示词全部译成中文,中英对照、全文搜索 Unofficial Simplified-Chinese mirror of prompts.chat |
|
| kael-odin-blog | 个人博客与技术笔记(Next.js + Markdown),技术 / 项目 / 随笔 Personal blog and notes, Next.js + Markdown |
- 做一个 Live2D · 2026-02-28
- 新年观察 · 2026-02-25
- 3D 场景搭建笔记 · 2026-02-06
- 3D 与 Blender 笔记 · 2026-02-05
- 模型动画笔记 · 2026-02-03
关于这个页面 / How this page is built
除了少数几枚实时徽章(shields.io / komarev 访客计数 / typing-svg),页面上所有图形都是这个仓库自己生成的,不存在第三方 widget 服务随时挂掉的问题:
| 图形 | 来源 |
|---|---|
assets/hero-*.svg terminal-*.svg divider-*.svg focus-*.svg footer-*.svg |
scripts/build_assets.py —— 纯手写 SVG,深浅双色 |
assets/stats-*.svg langs-*.svg |
scripts/generate_stats.py —— 零依赖 Python,每天由 Action 重新拉到自己的数据后重绘 |
profile-3d-contrib/*.svg |
.github/workflows/3d-contrib.yml |
output/snake-*.svg |
.github/workflows/snake.yml |
| 下面那个博客列表 | .github/workflows/blog-posts.yml |
本地重新生成:
python scripts/build_assets.py --out assets
GITHUB_TOKEN=$(gh auth token) python scripts/generate_stats.py --out assets
