Code is written on a glass editor floating in dark space, carried away as particles of light, computed, and returned as finished work. Scroll to follow the whole run.
Speech input, response generation, and read-back all happen on your own machine. It is designed around never sending conversation content to an external service.
A local LLM interprets plain-language input, then tools handle todos, schedules, memos, conversation logs and activity logs. An event bus and controller keep input separate from processing, and reading is kept apart from writing.
Python
SQLite
Local LLM
Whisper
Event bus
ローカルアーカイブ(未公開)
Local archive (not published)
mewmo
暗号化した保管庫を正本にするローカルメモアプリ。
A local note app whose source of truth is an encrypted vault.
Notes are held in an encrypted vault, with import from Markdown, TXT, JSON and ZIP and export back to Markdown. The search index can be rebuilt from the vault, and it includes encrypted backup plus a read-only integrity check. It is not an Obsidian-compatible vault.
Microphone audio is transcribed by a local Whisper model, then either left on the clipboard or pasted into the foreground app after an explicit confirmation. Neither the audio nor the text leaves the machine.
Python
faster-whisper
Hotkey
No upload
ローカルアーカイブ(未公開)
Local archive (not published)
voice_logger
話した内容をその場で文字にして書き溜める記録ツール。
A logger that turns what you say into text as you speak and keeps appending it.
It picks out just the stretches where you are actually speaking, runs them through local speech recognition, and appends them line by line to a JSONL file for the day. That JSONL is the only stored format: there are no intermediate files and no conversion layers.
Daily records of temperature, blood pressure, pulse, weight, body fat, meals and activity, with charts. Everything lives in a single SQLite file, and the default configuration binds to localhost for same-machine use only.
No server or Docker setup: open the published URL and add it to your home screen. Records stay on the device, with backup and CSV export. It is currently published as a beta.
It processes at most one queued prompt per run, and handles generation, analysis and adoption from a desktop UI. By design it never deletes, moves or overwrites audio that has already been generated.
Edit notes by hand in a piano roll and save or load standard .mid files. Patterns are generated deterministically from a scale and rhythm specification, with text input via a local LLM as an optional extra. All timing is handled in ticks.
Python
PySide6
mido
MIDI I/O
ローカルアーカイブ(未公開)
Local archive (not published)
totalmenulist
レシピ・献立・買い物リストをまとめて扱うデスクトップアプリ。
A desktop app covering recipes, meal plans and shopping lists.
One app that goes from registering and searching recipes to building meal plans and generating a shopping list scaled to the number of people. Enter the ingredients you already have and it scores and suggests menus. It runs locally with no external service.
Python
Tkinter
SQLite
Offline
ローカルアーカイブ(未公開)
Local archive (not published)
kakeibo
レシート読み取りに対応したローカル家計簿。
A local household budget app with receipt reading.
Enter spending by hand or read it from receipt images and PDFs, and it learns which category each shop belongs to. Includes pie charts, monthly and per-category comparisons, budget and fixed-cost management, Excel export, and backup and restore.
Python
Tkinter
SQLite
OCR
ローカルアーカイブ(未公開)
Local archive (not published)
security
自分のPC1台の内部だけを見る、ローカル完結の監査ツール。
A self-contained audit tool that looks only inside my own PC.
It watches only the traffic this machine itself sends, plus the processes, firewall settings and backup state on this same machine. It does not look at other networks or anyone else's devices. What it records stays in a local SQLite file and is reviewed through a read-only timeline. It detects and records only: nothing is blocked or repaired automatically, and every judgement is left to a person. It needs no internet connection and no administrator rights, and it never touches the kernel or drivers.
Python
FastAPI
Streamlit
SQLite
This PC only
Detect only
ローカルアーカイブ(未公開)
Local archive (not published)
english_app
自分の経験を1分の英語スピーチにして練習するWebアプリ。
A web app for rehearsing your own experience as a one-minute English talk.
An experience written in Japanese is turned into an English script, which the page then loads as a practice sheet. Playback uses a local text-to-speech engine.
HTML / JS
Piper TTS
Speaking practice
ローカルアーカイブ(未公開)
Local archive (not published)
english_speaking_trainer
「体験を英語で話す装置」を目指した試作。
A prototype aimed at being a device for talking about your own experience in English.
A speaking-practice prototype designed to avoid feeling like a study app, prioritising natural phrasing and a one-minute length. There is no scoring or testing. It is still a single-HTML prototype.
HTML
Prototype
No scoring
ローカルアーカイブ(未公開・試作)
Local archive (prototype, not published)
USB_checker
USB機器の構成変化と打鍵の異常を見るWindows向けの検知ツール。
A Windows detector for USB configuration changes and typing anomalies.
It compares the interface layout of connected USB devices against an approved baseline and reports changes, and separately looks at keystroke timing statistics for signs of automated typing. It only detects and records: nothing is blocked. Approvals are always made explicitly by the user, never automatically, not even the first time. It needs no administrator rights, makes no network connections, and has no third-party dependencies. Key input is never interpreted and is not retained beyond the moment a key is held.
Python
Win32 API
Raw Input
No dependencies
Detect only
ローカルアーカイブ(未公開)
Local archive (not published)
Favorites_Launcher
登録したYouTubeのリンクを整理して、選んだ1件を既定ブラウザで開くランチャー。
A launcher that organises saved YouTube links and opens one in the default browser.
It imports bookmark HTML from a browser, folder tree and all, then merges duplicates by video ID. A single video can belong to several lists, with search, sorting, and an ordered or shuffled queue. It does not play anything itself: it opens the chosen video as an ordinary YouTube page in the default browser. Embedded playback and API integration were deliberately left out of scope.
Python
Tkinter
SQLite
Local only
ローカルアーカイブ(未公開)
Local archive (not published)
MeishiCraft
日本の名刺をレイアウトして、PNG・PDF・印刷まで出せるWindows向けのデスクトップアプリ。
A Windows desktop app for laying out Japanese business cards and exporting them to PNG, PDF, or print.
It handles the standard 91x55mm card in either orientation, with a front and a back. You can place text, images, QR codes, shapes, and lines, then move, resize, and reorder them, with undo and redo. Text that overflows its box is flagged. Positions are kept in millimetres, and the same drawing rules are used on screen, in PNG, in PDF, and when printing, so the output matches what you designed. A card is saved as a single file you can reopen and keep editing. PNG exports at 96, 150, or 300 DPI, and PDF exports at true size, either as one card or ten to an A4 sheet.
Python
PySide6
segno
Windows
Local only
ローカルアーカイブ(未公開)
Local archive (not published)
QRCodeMaker
入力した内容を、読み取り可能なQRコード画像にするWindows向けアプリ。
A Windows app that turns what you type into a scannable QR code image.
It covers web addresses, email, phone numbers, SMS, plain text, Wi-Fi credentials, and contact cards, saving each as a PNG that a phone camera can read. Load a CSV of contacts and it will produce a PDF with one person per page, or one PNG file per person, in a single run. It never connects to the internet, so nothing you type is sent anywhere: everything happens on your own computer.
No server and no installation: copy one HTML file into the Files app on an iPhone and tap it to open. It reads the bookmark HTML, JSON, and CSV that the Windows version exports, working out the format from the file itself, then lets you browse, search, edit titles and links, and create and assign lists. Edits can be written back in a format the Windows version reads. Data being edited lives only in memory while the page is open, with no browser storage used, so the file you export is the record. The display follows the light or dark setting of the device.