Blind Dev
AI consulting, workflows, and accessibility from real practice
I help diagnose the workflow, estimate ROI and risks, implement an AI agent or automation, and verify that the system is safe, accessible, and useful in real scenarios.
Where Blind Dev helps
-
AI consultation
Workflow, ROI, risk, and automation-boundary review before spending budget on implementation.
-
AI agents and workflow
Agent setup, skills, data sources, quality checks, and safe operating rules.
-
Accessibility
Audits for sites, bots, forms, and screen-reader flows: navigation, forms, focus, scenarios.
-
Web3 analysis
Project, risk, tokenomics, and product-value methodology without investment noise.
Site overview
What you can find on Blind Dev
Services, projects, articles, and contacts are organized so visitors can quickly understand how I can help and where to read more.
What would you like to do?
Start with a task, then choose a concrete tool, skill, article or Hermes contribution.
What is new
Storage is unavailable: settings last until you leave this page.
No saved interests — latest updates across all topics.
No updates for the selected interests yet.
hermes-secure-env-plugin — Release published New
Enter secrets over HTTPS outside the chat and language-model context. Version 0.8.2 adds explicitly confirmed code targets, including groups of up to 100 fields, and a shared Unicode 14.0.0 policy. Requires Hermes ≥0.21.7, Python 3.11+ and Linux/POSIX. Use the v0.8.2 tag or wheel: main remains on the older version, and catalog installations do not update automatically. Requires your own TLS and owner authorization. Filling does not confirm sign-in or payment; sites may act on input. Compatibility with every site or screen reader is not guaranteed.
· Source
Deferred Questions 0.2.5 — Release published New
Nonblocking questions with replies bound to the intended recipient; optional agent continuation never auto-approves actions. Version 0.2.5 adds built-in SQLite header protection without an external watchdog; database body damage is not repaired automatically. Stop older gateway/CLI processes and external database-replacement scripts before upgrading. Hermes ≥0.21.6, Python 3.11+, Linux/macOS; verified on Linux. Runs in-process without host isolation; questions and answers are stored unencrypted in HERMES_HOME. Hermes updates can break the integration.
· Source
Deferred Questions 0.2.5 — Update New
Deferred Questions 0.2.5 adds a shared nonblocking store lock and recovery limited to the first 24 SQLite header bytes: the original is quarantined, while the database body, delivery receipts, answers and continuation states are not rolled back. Body damage, a nonempty WAL/journal or untrusted metadata refuses recovery. Stop older gateway/CLI processes and external database-replacement scripts before upgrading; this does not fix an unrelated host/TLS file-descriptor bug.
· Source
Password filling for registration forms and nested frames — Open — proposal New
This draft PR proposes filling a saved password into a same-form new-password and confirmation pair, including in a nested frame, after explicit approval and an account-email match. A different origin requires separate approval to create a new locally encrypted item; the original binding remains unchanged. The PR depends on open draft #133689 for tab ownership. This is a proposal, not a released feature: it does not generate a password or submit the registration form.
· Source
Opt-in Browser Harness tab isolation — Update New
The draft adds task-aware cleanup of completed tabs and an explicit `close_owned` operation; uncertain ownership remains constrained by checks. The PR is still open, and release inclusion is not verified.
· Source
hermes-secure-env-plugin — Update New
Version 0.7.12 adds segmented verification-code recognition: only groups of 4–16 adjacent visible text fields in one form with one-time-code evidence are accepted; payment-like and ambiguous fields are rejected. Filling does not authenticate; the site may submit automatically from its own handler.
· Source
PR #135962: add Deferred Questions 0.2.4 to the catalog — Closed without merge New
The PR was closed without merging, so it did not add the plugin to the Hermes catalog. It proposed a community plugin, not a Hermes core change; it requires Hermes ≥0.21.6 on Linux/macOS. Windows and host isolation are unsupported; questions and answers are stored unencrypted, private Hermes APIs are used, and exactly-once external edits are not promised.
· Source
Deferred Questions 0.2.5 — Release published New
Nonblocking questions with replies bound to the intended recipient; optional agent continuation never auto-approves actions. Version 0.2.5 adds built-in SQLite header protection without an external watchdog; database body damage is not repaired automatically. Stop older gateway/CLI processes and external database-replacement scripts before upgrading. Hermes ≥0.21.6, Python 3.11+, Linux/macOS; verified on Linux. Runs in-process without host isolation; questions and answers are stored unencrypted in HERMES_HOME. Hermes updates can break the integration.
· Source
Deferred Questions 0.2.5 — Update New
v0.2.4 declares Hermes ≥0.21.6 and Linux/macOS; it adds a nonblocking admission guard and safe cleanup of completed feedback lock files. Stop older gateway processes before upgrading; questions and answers are stored unencrypted in HERMES_HOME.
· Source
PR #135962: add Deferred Questions 0.2.4 to the catalog — Open — proposal New
The PR was closed without merging, so it did not add the plugin to the Hermes catalog. It proposed a community plugin, not a Hermes core change; it requires Hermes ≥0.21.6 on Linux/macOS. Windows and host isolation are unsupported; questions and answers are stored unencrypted, private Hermes APIs are used, and exactly-once external edits are not promised.
· Source
Deferred Questions 0.2.5 — Update New
A portable Deferred Questions distribution was prepared.
· Source
hermes-vk-platform — Update New
Isolated namespaces were added for VK plugin callbacks.
· Source
Hermes PR #134595 — Closed without merge New
Changes to CDP queue dispatch and late browser replies. Closed does not mean accepted.
· Source
Desktop accessibility and keyboard safety — Open — proposal New
The open PR proposes clearer button names, safer confirmation focus, and terminal screen-reader mode. It is not a full WCAG audit; validation with real screen readers is still needed.
· Source
Hermes PR #119931 — Included in a release New
Add Secure ENV to the Hermes plugin catalog.
· Source
Hermes PR #115945 — Included in a release New
Add VK Messenger to the Hermes catalog.
· Source
hermes-secure-env-plugin — Update New
The ruamel YAML dependency is declared; registration no longer requires PyYAML.
· Source
accessibility-auditor — Update New
The Arc x402 payment integration was published.
· Source
Opt-in Browser Harness tab isolation — Open — proposal New
This open draft proposes a Browser Harness tab-ownership ledger, mission isolation and bounded cleanup of completed tabs on Linux. The feature is explicitly opt-in; defaults remain unchanged. Closing uses a separate explicit operation, and uncertain operations remain blocked pending investigation. Release inclusion is not verified.
· Source
Captured CDP API for trusted plugins — Closed without merge New
This PR was closed without merging. It proposes a bounded CDP API for trusted Python plugins on an active connection, with reconnect checks and cleanup restricted to the original connection. It adds no model tool, grants no tab-ownership authority, and does not deploy the Secure ENV adapter.
· Source
Context-aware masking for CVC and one-time codes — Open — proposal New
The open PR proposes masking CVC and one-time codes in recognized fields without hiding ordinary amounts and dates. This is not complete leak protection: a code outside recognized context may remain visible.
· Source
Browser Use CLI response timeout — Open — proposal New
Proposes a separate 5–120 second wait for each CDP response. It does not change the overall `browser_exec` timeout or apply to built-in browser tools.
· Source
hermes-vk-platform — Release published New
Connect Hermes to VK Messenger.
· Source
Hermes PR #119931 — Merged into main New
Add Secure ENV to the Hermes plugin catalog.
· Source
books-selection — Release published New
Browse local FB2 folders by book annotation.
· Source
books-selection — Update New
A shareable log was added for application and model failures.
· Source
viz-magic — Update New
A paid Living Forest chapter was added to the game library.
· Source
Hermes PR #115945 — Merged into main New
Add VK Messenger to the Hermes catalog.
· Source
How I work with AI agents: why it is more than ChatGPT — Article substantially updated New
Restored the source-backed account of chat digests, a topic-focused channel and editing rules. This is archival April 2026 experience, not new tool capabilities.
· Source
hermes-skill-presentation — Update New
Instructions now include readability and timing checks for narrated slides.
· Source
accessibility-auditor-skill — Update New
Local-source privacy and focused PR boundaries were clarified.
· Source
hermes-skill-author-style-framework — Update New
A skill for building personal author styles was published.
· Source
hermes-skill-anti-ai-polish-ru — Update New
A public skill for polishing formulaic AI style in Russian writing was prepared.
· Source
Explicitly disable web_extract — Open — proposal New
Proposes disabling page extraction with `web.extract_backend=disabled` (also `off` or `false`) without falling back to another backend; `web_search` can remain available. The value `none` is intentionally not treated as disabled.
· Source
Telegram video-note handling — Open — proposal New
Proposes routing Telegram video notes through the existing video-processing path. Previously ignored updates cannot be recovered; the author tested the path with a local fixture.
· Source
Google Tasks support in Google Workspace — Open — proposal New
The open PR adds Google Tasks list/create commands, a dedicated OAuth scope, and uses Hermes’ timezone for Calendar datetimes without an explicit offset. The change is proposed, not merged.
· Source
getdocs-skill — Update New
After downloading documentation, the skill can create a QMD index; missing QMD or an indexing failure does not invalidate the successful download.
· Source
How an AI agent speeds up accessibility audits and turns findings into a clear backlog — Article published New
A practical workflow: an AI agent catches the first layer of accessibility issues, maps them to standards, and helps the team move from uncertainty to fixes.
· Source
How I work with AI agents: why it is more than ChatGPT — Article published New
Chat digests, a topic-focused channel and editing rules: why a configured AI agent became more useful to me than a chat.
· Source
Two months of vibe coding: what actually changed in development — Article published New
What became faster, what became riskier, and how to control an agentic coding workflow.
· Source
actvoice — Update New
ActVoice now has a bilingual homepage.
· Source
An AI assistant with skills: why I keep adding capabilities — Article published New
Eight skills for everyday work and development: dates, documentation, updates, forms, code and accessibility.
· Source
Where AI automation breaks: Google Docs, Calendar, limits, and reality — Article published New
How reinstalling the browser enabled Google-service workflows, and why agent work made usage limits more noticeable.
· Source
How to gradually teach an AI to write in your style — Article published New
A process for examples, feedback, voice, quality control, and avoiding generic output.
· Source
Polymarket trading bot: replacing an inconvenient website with Telegram — Article published New
A case study on turning interface friction into a Telegram bot for accessibility and speed.
· Source
Todoist Telegram bot: tasks without the Todoist website — Article published New
A self-hosted Node.js bot for quick task capture, privacy, and screen-reader-friendly flow.
· Source
Saving a day by moving server data in 30 minutes — Article published New
An AI-assisted ops case: migration, result checks, and reduced cognitive load.
· Source
How I wrote NVDA add-ons with AI without deep Python knowledge — Article published New
AI lowers the entry barrier, but screen reader results still require real verification.
· Source
Have you tried coding with your eyes closed? 32 questions for a blind programmer — Article published New
All 32 interview questions: keyboard use, NVDA, learning, coding, clients, and everyday life.
· Source
When CAPTCHA becomes a quest again — Article published New
Why anti-bot protection often breaks accessibility and what product teams can do differently.
· Source
Hyperliquid accessibility: how interface improvements change real work — Article published New
A case on accessibility affecting a real workflow, not an abstract checklist.
· Source
Why people overrate audits: the false feeling of safety — Article published New
An audit is a signal, not a guarantee; how to read reports without self-deception.
· Source
How I evaluate project investment risk — Article published New
A central risk-framework article: idea, product, tokenomics, team, market, and personal limits.
· Source
Why we lose money even when we checked everything — Article published New
Limits of analysis, blind spots, and psychological traps after doing solid research.
· Source
TCCC AI: why AI can produce real projects — Article published New
A case about a real AI-assisted product: from idea to a system worth showing.
· Source
Building a full portfolio site in 7 hours without sight — Article published New
AI-assisted web design, accessibility, and personal brand: what worked and how quality was checked.
· Source
About me and my path in blogging — Article published New
From a Telegram crypto-price channel to accessibility analysis and AI agents: my path since 2021.
· Source
accessibility-auditor-skill — Update New
The skill gained a reference to accessibility standards across jurisdictions, PDF, mobile and desktop apps, games, and XR.
· Source
coding-skill — Update New
The development workflow gained stop rules and TDD review checks.
· Source
Delta-neutral monitor bot: alerts instead of manual position checks — Article published New
Monitoring two position legs, imbalance and combined PnL through Telegram alerts without trading or private keys.
· Source
Lazy analysis: how not to waste 2–8 hours on a project — Article published New
How I use AI to screen projects, verify mistakes and stop researching projects that do not interest me.
· Source
4K+ without myths: why a good project is not always a good investment — Article published New
The dYdX example: a high overall 4K+ score does not cancel weak tokenomics or token-price risk.
· Source
Cleaning up a warehouse of running bots and reducing server load — Article published New
Handing over Moni checker, shutting down mirrorPostsBot, and fixing token search and navigation history.
· Source
Just follow the whales? Why that is a bad strategy — Article published New
My experience with Galxe quests and why copying trades without understanding risk and position size can fail.
· Source
Open Academy: accessibility audit of a Telegram Mini App — Article published New
An audit case: real scenarios, screen reader blockers, and practical fixes.
· Source
Moni sites: what breaks for screen readers and how to fix it — Article published New
A practical accessibility review: navigation, forms, semantic structure, and focus.
· Source