ActivityWatch ingester Android
Accessibility-based Android collector that sends browser URLs to ActivityWatch
This tree contains first-party products and reusable project code. All tracked content follows the repository’s public-source policy.
Each project owns its specifications and maintained changes in
<project>/openspec/. Use the pinned OpenSpec workflow
with that project selected. infra/src/ owns repository evolution.
Each project has a landing page in the main website at
https://alwaldend.com/projects/<name>/. Sites are published with the main
site rather than as separate Pages repositories, and repository reference
documentation, including each project README, lives under /docs/.
| Project | Description | Landing page |
|---|---|---|
| ActivityWatch ingester Android | Android accessibility collector that sends browser tabs to ActivityWatch | alwaldend.com/projects/activitywatch_ingester_android/ |
| Agents | Repository-wide reusable agent skills | alwaldend.com/projects/agents/ |
| Al | Repository command runner and Bazel configuration rules | alwaldend.com/projects/al/ |
| Alwaldend.com | Main website and project documentation | alwaldend.com |
| Android launcher | Text-only Android launcher built with Kotlin and Jetpack Compose | alwaldend.com/projects/android_launcher/ |
| Ansible collection | Ansible collection alwaldend.main with Bazel source packaging | alwaldend.com/projects/ansible_collection/ |
| Autoscroll | Mouse-driven autoscroll CLI with reloadable configuration | alwaldend.com/projects/autoscroll/ |
| Bazel agent | Bazel runner for repository agents | alwaldend.com/projects/bazel_agent/ |
| Ci platform | Abandoned CI platform with a Go backend and Vue frontend | alwaldend.com/projects/ci_platform/ |
| Dotfiles | Personal configuration files with installation and comparison commands | alwaldend.com/projects/dotfiles/ |
| Infinitime | InfiniTime firmware fork with a text watchface and Pomodoro app | alwaldend.com/projects/infinitime/ |
| Kustomization | Kubernetes resources for Flux, Traefik, and cert-manager | alwaldend.com/projects/kustomization/ |
| Leetcode downloader | LeetCode submission export and documentation tools | alwaldend.com/projects/leetcode_downloader/ |
| MCP Cordis | Workspace-local runtime packages behind a stable MCP server | alwaldend.com/projects/mcp_cordis/ |
| Nexus security plugin | Security plugin for Sonatype Nexus 3 | alwaldend.com/projects/nexus_security_plugin/ |
| Renders | Repository-owned render assets and their acceptance evidence | alwaldend.com/projects/renders/ |
| Sri | Command-line Subresource Integrity calculator using OpenSSL | alwaldend.com/projects/sri/ |
| Tf modules | Reusable Terraform modules for Vault, virtual machines, and storage | alwaldend.com/projects/tf_modules/ |
| Useless QT GUI | Desktop GUI application built with C++ and Qt | alwaldend.com/projects/useless_qt_gui/ |
Accessibility-based Android collector that sends browser URLs to ActivityWatch
Repository-wide reusable agent skills
Repository command runner and Bazel configuration rules
Main website and project documentation
Text-only Android launcher built with Kotlin and Jetpack Compose
Ansible collection alwaldend.main with Bazel source packaging
Mouse-driven autoscroll CLI with reloadable configuration
Bazel runner for repository agents
Abandoned CI platform with a Go backend and Vue frontend
Personal configuration files with installation and comparison commands
InfiniTime firmware fork with a text watchface and Pomodoro app
Kubernetes resources for Flux, Traefik, and cert-manager
LeetCode submission export and documentation tools
Workspace-local runtime packages behind a stable MCP server
Security plugin for Sonatype Nexus 3
Repository-owned render assets and their acceptance evidence
Command-line Subresource Integrity calculator using OpenSSL
Reusable Terraform modules for Vault, virtual machines, and storage
Desktop GUI application built with C++ and Qt