TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
시애틀·타코마 기반 창의 기술자·예술가·인디 게임 개발자. 게임·소프트웨어·AI·3D 아트·음악·DIY·실험 도구 등 스튜디오 작업을 전개
Creative technologist, artist, and indie game developer in Seattle/Tacoma. Games, software, AI systems, 3D art, music, DIY, and experimental tools — a studio practice, not a single-lane portfolio.
생산성HTML · JavaScriptGitHub @jenninexus온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Local-first, zero-dependency dashboard seed kit with profile-based templates for SEO, finances, health, and custom JSON dashboards.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Choose SEO, finances, health, or pets; edit local JSON; get a polished standalone dashboard. No
account, backend, telemetry, API key, package install, or network connection is required.
The example HTML files under profiles/ open directly from file:// and use fictional data. They
have no required CDN, remote font, or remote chart runtime.
Download or clone the repository, then choose a workflow.
On Windows, double-click Dashboard.cmd. On macOS or Linux, use:README 전문 보기 ↗
Make one dashboard. For everyone. ✨
Choose SEO, finances, health, or pets; edit local JSON; get a polished standalone dashboard. No account, backend, telemetry, API key, package install, or network connection is required.
| SEO | Finances | Health | Pets |
|---|---|---|---|
| Aurora SEO | Emerald Finance | Vitality Health | Dusk Companion |
The example HTML files under profiles/ open directly from file:// and use fictional data. They
have no required CDN, remote font, or remote chart runtime.
Download or clone the repository, then choose a workflow.
On Windows, double-click Dashboard.cmd. On macOS or Linux, use:
npm run dashboard
The temporary wizard runs only on 127.0.0.1, edits the output folder you choose, and shuts down
when you press Stop or it becomes idle. Its forms and raw-JSON editor use the same validation and
update core as the command line.
git clone https://github.com/jenninexus/dashboard.git
cd dashboard
npm run build-dashboard -- --profile seo --name "Your Name"
Then edit my-dashboard/data.json, rebuild only the embedded data region, and open the result:
npm run dashboard:update -- --out my-dashboard
The updater validates the profile contract, preserves custom HTML/CSS outside the generated data
block, and keeps one rotating dashboard.html.bak. It never treats --force as an update path and
never rewrites data.json.
| Profile | Tracks | Default theme |
|---|---|---|
| SEO | GA4 · Search Console · PageSpeed · Cloudflare | aurora-seo |
| Finances | cash · bills · deadlines · payment history · action plan · loans · income | emerald-finance |
| Health | vitals · meds · labs · habits · sleep | vitality-health |
| Pets | weight · quality of life · fluids · red flags | dusk-companion |
Each profile owns four public files: its renderer, fictional example, routing manifest, and compact versioned editor contract. See profiles/README.md for the exact format.
The finances profile is a customizable snapshot, not a payment ledger. It adds bill-tracker helpers on top of the snapshot:
npm run fin:history appends an entry and refreshes the page.npm run fin:action-plan syncs a Markdown plan into a checklist
with archive/restore.See docs/finances-profile.md for the scope, thresholds and data fields. For printable pet-care sheets, use jenninexus/senior-pet-care.
.claude/commands.example/ ships three example commands for AI coding assistants that read
.claude/commands/: dash-fin-start.md.example, dash-bills.md.example and dash-ap-done.md.example
(they become /dash-fin-start, /dash-bills and /dash-ap-done once copied). Because of the .example
suffix, no assistant loads them until you copy them in. They are templates, not live commands,
and they operate only on this template's example finance data (profiles/finances/example-data.json, or
your own copy built into my-dashboard/) — they are unrelated to any private finance workspace. The
dash- prefix keeps them from colliding with commands you may already have.
To use them in your own clone, copy them and drop the .example suffix (the destination is gitignored, so your edits stay local):
mkdir -p .claude/commands && for f in .claude/commands.example/*.md.example; do cp "$f" ".claude/commands/$(basename "$f" .example)"; done
# Windows PowerShell: New-Item -ItemType Directory -Force .claude/commands; Get-ChildItem .claude/commands.example/*.md.example | ForEach-Object { Copy-Item $_ (Join-Path .claude/commands $_.BaseName) }
themes/manifest.json is the public theme catalog. It lists default/compatible profiles and the CSS
files shipped by each theme. Profile defaults remain intentionally distinct; alternates include
Plasma Green, Aurora Borealis, and Midnight Blue.
The committed CSS is the complete public runtime contract. A generated dashboard never imports a private kit or machine-local path.
data.json, generated HTML, exports, and dashboard.html.bak are unencrypted plaintext files.The exact public/local boundary is documented in docs/PUBLIC-LOCAL-SPLIT.md.
| Path | Purpose |
|---|---|
profiles/ | Four domain renderers, examples, manifests, and editor contracts |
themes/ | Public theme CSS and compatibility manifest |
scripts/ | Shared core, CLI, local wizard, boundary check, and optional capture wrapper |
docs/images/ | Runtime art referenced by profiles and copied into generated output |
docs/screenshots/hero/ | Curated four-image README gallery only |
configs/ | Portable optional screenshot-capture configuration |
Full breakpoint captures are local QA evidence, not public documentation assets.
npm test
npm run profiles
npm run check:public-boundary
Keep changes static, offline-capable, fictional, and profile-specific. A new profile must include all four profile files, safe text rendering, contract tests, and documentation for any new behavior.
More detail: getting started · profile system · architecture · finances profile
MIT — use, fork, customize.
Star this repo · jenninexus.com/links
Made with 💚 by Jenni at Monofinity Studio