Open Source

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

TypeScript

A 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.

  • ssh
  • terminal
  • devops

design-companion

TypeScript

An 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.

  • design
  • ai
  • prototype

writa-companion

Rust

Fixes Vietnamese spelling in every text field on your machine — Zalo, Chrome, Word, Teams, Messenger. Runs 100% offline; nothing is ever sent over the network.

  • vietnamese
  • spellcheck
  • offline

diff-companion

TypeScript

A cross-platform file and folder compare/merge tool — Windows, macOS, Linux.

  • diff
  • merge
  • compare

api-companion

Rust

An API client companion written in Rust.

  • api
  • client
  • rust

desktop-companion

JavaScript

A standalone Live2D desktop pet for Windows with AI translation, quick replies and task capture — floating above every app (Teams, browser, Word…).

  • live2d
  • desktop
  • pet

live-image-companion

TypeScript

Turns 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.

  • image
  • parallax
  • animation

live-translate-companion

TypeScript

A Windows desktop app that translates Google Meet and Zoom audio into Vietnamese in real time, powered by the Gemini Live Translate API.

  • translate
  • meeting
  • zoom

mobile-code-companion

TypeScript

A 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.

  • vscode
  • mobile
  • remote

anime-companion-vscode

TypeScript

A VS Code extension that adds an interactive Live2D anime companion: voice, reactions, a customisable context menu and productivity features.

  • vscode
  • live2d
  • anime

db-companion

Soon

A database client for the Companion Suite.

  • database
  • sql
  • client

AI · Agent Tooling

Tooling for coding agents — MCP servers, patterns, orchestration.

awesome-agent-patterns

TypeScript

A 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.

  • mcp
  • patterns
  • ui

design-system

TypeScript

Theme 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.

  • mcp
  • design-token
  • theme

claude-auto-yes

TypeScript

Auto-approves “Allow this command?” dialogs during multi-day runs — while still blocking dangerous commands and staying switchable off at any moment.

  • claude-code
  • automation
  • permission

management-agent

TypeScript

A management and orchestration agent for coordinating other agents.

  • agent
  • management
  • orchestration

task-mind

TypeScript

Task management for workflows that run alongside AI agents.

  • task
  • todo
  • productivity

Libraries

Small, focused packages for the web.

lovely-alert

TypeScript

A lightweight, accessible and good-looking alert dialog library for modern web apps.

  • alert
  • dialog
  • modal

a11y-alert-dialog

TypeScript

An accessibility-first alert and dialog library — fully usable without a mouse.

  • a11y
  • accessibility
  • dialog

idle-until

JavaScript

Run JavaScript only when it will not hurt performance.

  • performance
  • idle
  • scheduling

smart-preload

JavaScript

Preload scripts and styles intelligently, based on real user behaviour.

  • performance
  • preload
  • prefetch

feather-scroll

TypeScript

A lightweight smooth-scrolling library.

  • scroll
  • smooth
  • animation

loading-companion

CSS

A set of CSS loading indicators and skeletons.

  • loading
  • spinner
  • skeleton

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.

  • cleanup
  • cache
  • disk

Later

JavaScript

You 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.

  • sleep
  • mindfulness
  • wellbeing

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.