# TypeScript 5 Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/typescript-5
> Markdown URL: https://aitinkerers.org/technologies/typescript-5.md
> Technology record last updated: 2026-02-25T05:33:18Z
> Generated: 2026-09-23T08:56:46Z

TypeScript 5 delivers a leaner, faster compiler with native support for ECMAScript Decorators and improved type inference.

Version 5.0 rearchitects the compiler for efficiency: it cuts the package size by 26 MB (a 40% reduction) and boosts build speeds via a move to ES modules. Developers gain access to the finalized ECMAScript Decorators standard, 'const' type parameters for literal inference, and support for multiple 'extends' in tsconfig.json. These refinements prioritize performance for enterprise scale JavaScript development.

- Official technology site: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-0.html
- Public AI Tinkerers demos and talks: 2
- Result page: 1 of 1

## Recent Public Talks and Demos

### [Kestrel: Building a Local-First macOS Agent with Durable Approvals](https://st-louis.aitinkerers.org/talks/rsvp_IC38fqR_MhE)

Kestrel is a local-first macOS desktop agent that can choose tools, execute work, pause before consequential actions, and verify what actually happened. I’ll demo one task end-to-end: a request enters the conversation, the model chooses a route, the isolated agent core invokes tools, and a deterministic policy layer decides whether each action can run automatically or needs explicit approval. I’ll show a consequential action pausing for a restart-safe approval, then the resulting verification and audit trail. After the live run, I’ll open the code and architecture behind it: the Electron/React renderer, separate utility-process agent core, Zod-validated IPC boundary, encrypted SQLite state, provider-neutral model/tool runtime, policy gates, idempotency controls, and verification events.

- Event context: AI Tinkerers St. Louis: August 2026 Meetup — 2026-08-19 — St. Louis
- Public talk page: https://st-louis.aitinkerers.org/talks/rsvp_IC38fqR_MhE

### [Claude in the Channel: Building an Autonomous Frontend Agent for No-Code Teams](https://tokyo.aitinkerers.org/talks/rsvp_ILK68XIsX3A)

I’ll demonstrate how I turned a Slack channel into a functional "Frontend Desk" where designers and admin staff ship production code without touching an IDE, or having to pay for a no-code platform or a content delivery network (CDN). The system connects a Slack bot to a Claude-powered agent sitting on a server with a live clone of our React/Vite/Tailwind repository. I’ll walk through the technical plumbing that allows the bot to: * Ingest design specs and SVGs directly from Slack threads. * Contextualize those assets within a complex codebase to perform precise UI updates. * Trigger a password-protected staging environment for instant visual feedback. * Execute a `/approve` flow that handles the merging and deployment to GitHub Pages.

- Event context: AI Tinkerers Tokyo - Toranomon Meetup - February 19, 2026 — 2026-02-19 — Tokyo
- Public talk page: https://tokyo.aitinkerers.org/talks/rsvp_ILK68XIsX3A

## Related Technologies

- [React](https://aitinkerers.org/technologies/react) ([Markdown](https://aitinkerers.org/technologies/react.md)) — 220 public demos
- [Claude API](https://aitinkerers.org/technologies/claude-api) ([Markdown](https://aitinkerers.org/technologies/claude-api.md)) — 21 public demos
- [Claude Code](https://aitinkerers.org/technologies/claude-code) ([Markdown](https://aitinkerers.org/technologies/claude-code.md)) — 216 public demos
- [DOM](https://aitinkerers.org/technologies/dom) ([Markdown](https://aitinkerers.org/technologies/dom.md)) — 1 public demo
- [Electron](https://aitinkerers.org/technologies/electron) ([Markdown](https://aitinkerers.org/technologies/electron.md)) — 12 public demos
- [frontend](https://aitinkerers.org/technologies/frontend) ([Markdown](https://aitinkerers.org/technologies/frontend.md)) — 6 public demos
- [OpenAI Responses](https://aitinkerers.org/technologies/openai-responses) ([Markdown](https://aitinkerers.org/technologies/openai-responses.md)) — 1 public demo
- [OpenTelemetry](https://aitinkerers.org/technologies/opentelemetry) ([Markdown](https://aitinkerers.org/technologies/opentelemetry.md)) — 11 public demos
- [React 19](https://aitinkerers.org/technologies/react-19) ([Markdown](https://aitinkerers.org/technologies/react-19.md)) — 6 public demos
- [React Router](https://aitinkerers.org/technologies/react-router) ([Markdown](https://aitinkerers.org/technologies/react-router.md)) — 5 public demos
- [Slack Bolt](https://aitinkerers.org/technologies/slack-bolt) ([Markdown](https://aitinkerers.org/technologies/slack-bolt.md)) — 1 public demo
- [Tailwind CSS](https://aitinkerers.org/technologies/tailwind-css) ([Markdown](https://aitinkerers.org/technologies/tailwind-css.md)) — 22 public demos
- [Vite](https://aitinkerers.org/technologies/vite) ([Markdown](https://aitinkerers.org/technologies/vite.md)) — 17 public demos
