Skip to content
View Magpiny's full-sized avatar
💭
currently coding
💭
currently coding

Block or report Magpiny

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
Magpiny/README.md
Wanjare Samuel

Wanjare Samuel

Software Developer · Computer Trainer

Native, resource-conscious software for Linux and Android — mostly C++23, occasionally Kotlin. When I'm not writing code, I'm teaching it.

📍 Nairobi, Kenya

Website X


🔭 Actively building Malama — now at v0.2.7, working toward a public v0.3 release.


Featured Work

🗒️ Notafo

Notes · Tasks · Focus — a local-first productivity app for Android

No network permissions, no analytics, no cloud sync — everything stays on-device. A Markdown editor with syntax-highlighted code blocks, Kanban-style task boards with live subtask progress, multi-stage reminders, and built-in focus sessions, wrapped in Material 3.

License Last Commit Kotlin Compose

💬 Malama

Native Linux chat client for local LLMs — no cloud, no browser, no compromise

A desktop client for Ollama that behaves like a native app should: it idles around 20 MB of RAM, streams tokens over a non-blocking Boost.Asio socket, and renders Markdown with its own zero-dependency parser. Sessions persist to SQLite, the model list populates live from your local Ollama instance, and a reasoning-block filter keeps <think> output out of the way.

License Last Commit Version C++23

A system monitor that doesn't need a terminal

Everything htop, upower -i, and lscpu show separately, in one lightweight native window: live CPU and memory charts, UPower-grade battery detail (health, cycles, vendor, serial), disk usage, running processes, and installed applications.

AUR version License Last Commit


Tech Stack

C++ Kotlin Python Javascript Linux CachyOS wxWidgets SQLite Ollama Neovim CMake


GitHub stats Top languages

Pinned Loading

  1. sysinfoviewer sysinfoviewer Public

    View system information hassle free

    C++ 1

  2. NotesApp NotesApp Public

    Notes, tasks, and deep work — beautifully offline.

    Kotlin 1

  3. malama malama Public

    Native Linux chat client for local Ollama LLMs. C++23 + wxWidgets 3.3. No cloud, no Electron, no browser.

    C++ 1