Skip to content
View lukifer23's full-sized avatar
💭
cooking but probably cooked
💭
cooking but probably cooked

Block or report lukifer23

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
lukifer23/README.md

Lukifer23 - Local AI Systems on Apple Silicon

I build local-first AI systems that run on hardware people actually own: small language-model training stacks, realtime Mac voice agents, chess engines, and practical desktop tools.

The throughline is simple: on-device performance, reproducible configs, and evidence before hype.

  • Current focus: Apple Silicon MLX training, local LLM post-training, realtime voice, chess evaluation, vectorization.
  • Working rule: if a result matters, it should have a config, a log, a benchmark, or a release artifact.

Current Lab

  • Dense80M v1 / AnarchoBot: from-scratch dense GPT-style training on Apple Silicon, with a ChatML + FIM tokenizer, staged corpus tooling, MLX checkpoints, eval gates, and SFT -> DPO alignment path.
  • MacBot: low-latency local voice assistant for macOS: VAD -> Whisper -> local LLM -> TTS, with a dashboard and latency tracking.
  • GemmaFischer / Matrix0: chess-model work focused on tutor behavior, self-play evaluation, transcripts, checkpoints, and reproducible match results.

Selected Work

AnarchoBot

Apple Silicon language-model training stack for compact ChatML models. Current work includes Dense80M v1 pretraining, tokenizer/data manifests, post-training configs, and checkpoint/eval runbooks.

MacBot

Offline macOS voice assistant with an interruptible local pipeline, Metal acceleration, native tool integrations, secure local RAG, and a realtime dashboard.

svg-X

PNG-to-SVG desktop and CLI tool using quantization and curve fitting. Releases are available in the repo.

GemmaFischer

Chess LLM work around UCI play, tutor-mode responses, LoRA adapters, evaluation harnesses, and transcript quality.

Matrix0

Self-play chess engine work with SSL heads, checkpoint tracking, web UI experiments, and fixed-baseline evaluation.


How I Ship

  • Local first: privacy by default, Apple Silicon as the primary target, Android/Snapdragon where it makes sense.
  • Measured progress: tokens/sec, latency, Elo, perplexity, pass rates, and failure examples beat vague claims.
  • Readable repos: configs, docs, scripts, and run logs should make the work reproducible without archaeology.
  • Releases when ready: binaries, model artifacts, and notable metrics live in each project's own Releases/results surfaces.

Contact

For project-specific questions, open an issue in the relevant repo. For collaboration, start with the project that is closest to what you want to build or test.

Pinned Loading

  1. svg-X svg-X Public

    convert images to SVG, multi-platform

    TypeScript 2

  2. Matrix0 Matrix0 Public

    Matrix0: AlphaZero-style chess engine with SSL integration for tactical pattern recognition (threats, pins, forks, control), multi-task RL training on ResNet-24 architecture, Apple Silicon MPS opti…

    Python 3

  3. GemmaFischer GemmaFischer Public

    GemmaFischer: Fine-tuned Gemma-3 LLM as a UCI-compatible chess engine and interactive tutor, featuring MoE routing for multi-mode AI (moves, explanations, Q&A) and optimized for Apple Silicon.

    Python 2

  4. MacBot MacBot Public

    MacBot: pre-release offline AI voice assistant for macOS, featuring an interruptible 5-model pipeline (VAD + Whisper STT + LLM + Neural TTS) with Metal acceleration, native tool integrations, secur…

    Python 5