Products / Darren

For the curious.
For the everyday.

Everyday apps, AI interactions, open-source libraries, and exploratory experiments. A collection of ways I connect problems, technology, and curiosity.

Desktop appsmacOS / Swift

OnCourse

Find your way back to the next step.

A floating task companion for macOS that keeps your goal, next action, and completion criteria close at hand. Capture ideas, set check-in reminders, and optionally use AI to clarify tasks. You choose which suggestions to apply; manual features work offline.

Explore product — OnCourse
In development

The macOS experience is taking shape. Not publicly released yet.

Desktop appsmacOS / Swift

Spaceglass

See where your disk space goes.

A disk space analyzer built for macOS. Find large files with a treemap, navigate folders, and keep the view in sync as files change.

Explore product — Spaceglass
In development

The macOS experience is taking shape. Not publicly released yet.

AI toolsPython / AI

chatWeb

Turn websites and documents into a conversation.

Read web pages, PDFs, DOCX, and TXT files. Ask questions about their content or extract the key takeaways.

View source — chatWeb
AI toolsTypeScript / Live2D

ClawBody

Give AI a voice, an expression, and a presence.

Local interaction capabilities for OpenClaw, connecting Live2D desktop characters, speech recognition, speech synthesis, and screen vision.

View source — ClawBody

Tools, libraries & experiments

Small tools deserve care, too. More ideas I’ve been exploring.

Mobile appsAndroid / Java

Simple Accounting

A little clarity for your everyday spending.

A simple Android accounting app for keeping track of everyday income and expenses.

View source — Simple Accounting
Developer toolsFlutter / Dart

Flutter Force Graph

Make complex relationships easy to see.

A force-directed graph component for Flutter that brings nodes and their relationships to life.

View source — Flutter Force Graph
Developer toolsGo / Unicode

goemoji

Make emoji feel at home in Go.

A Go library for replacing, removing, counting, and splitting emojis, with separate handling for text and emoji content.

View source — goemoji
Developer toolsGo / WebDAV

WebDAV Uploader

A clearer path from your files to your NAS.

A Go-based, multithreaded chunk uploader for WebDAV, with support for Synology NAS.

View source — WebDAV Uploader
Developer toolsDart / Unicode

easy_emoji

Handle emoji naturally in Dart.

A Dart / Flutter library for replacing, removing, splitting, and counting text and emoji.

View source — easy_emoji
Developer toolsC++ / Qt

Algorithms Visualization

Watch A* find its way.

A Qt-based A* pathfinding visualization with Manhattan, Euclidean, Chebyshev, and zero heuristics.

View source — Algorithms Visualization
AI experimentsPython / CLI

auto-leetcode

Explore AI coding through feedback.

A CLI experiment that generates algorithm solutions with AI, retries using error feedback, and archives solutions and results.

View source — auto-leetcode
AI experimentsPython / AI

AI Solo Leveling

An autonomous development experiment.

An open experiment exploring whether AI can write, test, debug, and improve a project from a simple prompt.

View source — AI Solo Leveling
Developer toolsFlutter / BLoC

Flutter BLoC Architecture

A considered starting point for Flutter.

A Flutter application architecture template using the BLoC pattern for state management and project organization.

View source — Flutter BLoC Architecture

The next idea could
start with a hello.

Let’s talk code, products, or an interesting problem on GitHub.

contact@darrenis.top

Find me on GitHub