Open Source Projects
Everything built around TechDecoded is open source. Desktop apps, editor
extensions, MCP servers for AI coding agents, and a handful of small libraries —
all readable, forkable, and runnable by anyone.
Most of it is local-first by design. Text, files, and credentials stay on the
machine they belong to unless there is a genuine reason for them to leave. That
is a deliberate constraint, not an afterthought: a spell checker that works
offline, an image tool that processes in the browser, an SSH client whose vault
never leaves your disk.
None of these started as products. Each one started as a problem that got
annoying enough to fix properly.
Companion Suite
Desktop apps and editor extensions, local-first by default.
infra-companion
TypeScriptA next-generation desktop SSH client — everything Termius does, plus a local-first encrypted vault, self-hosted E2EE sync, bulk execution, real-time monitoring and an AI assistant that can run against a local LLM.
design-companion
TypeScriptAn open-source, local-first alternative to Claude Design. A native desktop app with 259+ Skills, 142+ design systems, web/desktop/mobile prototypes, slides, images and video; exports to HTML/PDF/PPTX/MP4 and works with 17+ CLI agents.
writa-companion
RustFixes Vietnamese spelling in every text field on your machine — Zalo, Chrome, Word, Teams, Messenger. Runs 100% offline; nothing is ever sent over the network.
diff-companion
TypeScriptA cross-platform file and folder compare/merge tool — Windows, macOS, Linux.
api-companion
RustAn API client companion written in Rust.
desktop-companion
JavaScriptA standalone Live2D desktop pet for Windows with AI translation, quick replies and task capture — floating above every app (Teams, browser, Word…).
live-image-companion
TypeScriptTurns a single still photo into a 2.5D parallax animation like a live wallpaper, exporting MP4 / GIF / WebM. All core processing happens in the browser — your photo never leaves your machine.
live-translate-companion
TypeScriptA Windows desktop app that translates Google Meet and Zoom audio into Vietnamese in real time, powered by the Gemini Live Translate API.
mobile-code-companion
TypeScriptA VS Code extension that lets you drive VS Code + Claude Code from your phone: read the agent’s chat, approve permissions, answer multiple-choice questions and send new instructions — without sitting at the desk.
anime-companion-vscode
TypeScriptA VS Code extension that adds an interactive Live2D anime companion: voice, reactions, a customisable context menu and productivity features.
db-companion
SoonA database client for the Companion Suite.
AI · Agent Tooling
Tooling for coding agents — MCP servers, patterns, orchestration.
awesome-agent-patterns
TypeScriptA UI/UX pattern knowledge base for AI coding agents, served over MCP. 16 patterns × 5 style variants (standard · brutalism · glass · neon · neumorphism), task→pattern recipes and a live demo gallery.
design-system
TypeScriptTheme Governance MCP — forces AI to use one fixed set of design tokens, components and rules, so generated UI stays consistent, correct in light and dark, and never drifts.
claude-auto-yes
TypeScriptAuto-approves “Allow this command?” dialogs during multi-day runs — while still blocking dangerous commands and staying switchable off at any moment.
management-agent
TypeScriptA management and orchestration agent for coordinating other agents.
task-mind
TypeScriptTask management for workflows that run alongside AI agents.
Libraries
Small, focused packages for the web.
lovely-alert
TypeScriptA lightweight, accessible and good-looking alert dialog library for modern web apps.
a11y-alert-dialog
TypeScriptAn accessibility-first alert and dialog library — fully usable without a mouse.
idle-until
JavaScriptRun JavaScript only when it will not hurt performance.
smart-preload
JavaScriptPreload scripts and styles intelligently, based on real user behaviour.
feather-scroll
TypeScriptA lightweight smooth-scrolling library.
loading-companion
CSSA set of CSS loading indicators and skeletons.
Apps · Utilities
Standalone utilities that do one job.
clear-tool
C#Finds and removes temp files, caches, logs and other space hogs to keep your machine lean and fast.
Later
JavaScriptYou do not have to solve everything tonight. A small web app for the nights your head will not stop: open it, press one button, and a few minutes later you can sleep. Not a sleep tracker, not a meditation app — it does one thing: overthinking → rest.
How These Get Maintained
These are side projects, and they are honest about it. Some are stable and used
daily; some are early. The language badge and the “Soon” marker on each card
tell you which is which, and the GitHub link tells you the rest — commit
history is a more honest status page than a roadmap.
📌 Looking for something you can use right now without installing anything? The
browser-based [SEO and content tools](/tools/) need no setup at all.
