All three extensions are published to the Visual Studio Marketplace under the publisher Aniket Abhishek Soni, and developed in the open on GitHub. They share a common design philosophy: deterministic-first behaviour, no network calls unless you explicitly ask for them, no telemetry, and an offline fallback that always works.
Code Trio - Compare Beautify Spellcheck
Four offline developer tools in one extension: compare/diff, three-way merge, a code-aware spell checker, and a beautifier. Prettier is bundled; Ruff, Black, gofmt, rustfmt and clang-format are used when already installed. No network calls, ever.
Pipeline Failure Agent
Investigate failed data pipelines, jobs, queries and workflows without leaving the editor. Isolates the earliest meaningful failure from cascading noise and produces a ranked, evidence-labeled incident report. Optional AI, off by default.
DocForge - Document Generator
Generate polished Markdown or HTML documents from a prompt, using whatever AI you already have - with an always-on offline template fallback so it never hard-fails. Every document tells you which generator produced it.
Shared principles
These are not three unrelated side projects. They are built the same way, and the constraints below are enforced by tests rather than merely documented.
- Deterministic-first. The core behaviour of every extension is reproducible and runs locally. Where AI is available it is additive, optional, and clearly labelled - never a prerequisite.
- No telemetry. None of the three extensions collects usage data, analytics, or crash reports. See the privacy policy.
- Explicit network access. Code Trio makes no network calls at all. DocForge and Pipeline Failure Agent only contact services you have explicitly configured and approved.
- Workspace Trust aware. Operations that write to disk or execute external tools are disabled in untrusted workspaces.
-
Secrets in SecretStorage. API keys and credentials are stored in
VS Code SecretStorage - never in
settings.json, never in logs. - Shared core with a CLI. Each extension is a thin UI over a pure TypeScript core that also powers a cross-platform command-line tool, so the editor and the terminal never disagree.
- Apache-2.0. Free to use, modify and distribute. Source, issues and changelogs are public.
Support and issues
Bug reports and feature requests go to the GitHub issue tracker for the relevant repository - that is the fastest route and keeps the discussion public and searchable. See the support page for per-extension links and what to include in a report.