Skip to content

Projects

Most of what I build starts as a fix for something that gets in my way at work, usually around Frappe. Some of it turns out to be useful to other people too. A few of these are finished, a few are still moving, and one I have already retired. Where the code is public, it is linked.

Featured

BenchBar

Active

Local Frappe and ERPNext benches on macOS, run from the menu bar.

A command line tool that installs a bench, runs it in the background under launchd and keeps it healthy. The menu bar app puts start, stop and a health check one click away, and says what is wrong when something breaks.

Bash · Swift · Frappe · macOS

Download for macOSv0.7.3 · 5.4 MB · macOS 14+ on Apple Silicon
brew install askysh/tap/benchbar askysh/tap/benchbar-app

Beacon

Experiment

Project management for Frappe: goals, programs, projects and boards.

Company goals break down into programs, projects and task boards, and progress rolls back up from real task fields. Rules can notify people but never change anything. It is a Vue app inside Frappe, held to nine DocTypes on purpose. The code is not public yet.

Frappe · Python · JavaScript

All projects

YearProjectLink
2026BenchBarActiveLocal Frappe and ERPNext benches on macOS, run from the menu bar.Code for BenchBar
2026BeaconExperimentProject management for Frappe: goals, programs, projects and boards.
2026BriterMaintainedThe writing app behind this site. Posts are Markdown files in git.Code for Briter
2026OpenGanttExperimentA quick tool to create and publish Gantt charts.Code for OpenGantt
2026frappe_wsl_dev_serverMaintainedA local Frappe and ERPNext dev server on Windows, set up through WSL.Code for frappe_wsl_dev_server
2025 to 2026Workspace 42ArchivedNotion, n8n and TickTick, wired together so I stop losing context between days.Note for Workspace 42