# TypeScript Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/typescript
> Markdown URL: https://aitinkerers.org/technologies/typescript.md
> Technology record last updated: 2026-09-18T15:13:49Z
> Generated: 2026-09-21T05:36:55Z

TypeScript is an open-source superset of JavaScript: it adds static typing and compiles to clean, standards-based JavaScript.

TypeScript is a high-level, open-source language developed by Microsoft: it acts as a superset of JavaScript, adding a powerful static type system. This system enables compile-time type checking, catching errors before runtime (a critical benefit for large-scale applications). The TypeScript Compiler (TSC) reliably transpiles all code into clean, standards-based JavaScript (ES3 or newer), ensuring compatibility across any browser or host environment (Node.js, React.js, etc.).

- Official technology site: https://www.typescriptlang.org/
- Public AI Tinkerers demos and talks: 205
- Result page: 1 of 9

## Recent Public Talks and Demos

### [ResearchAgent: An Evidence Procurement Guard for AI Research](https://singapore.aitinkerers.org/talks/rsvp__j9oAmwQHvg)

ResearchAgent is an AI research workflow that can procure premium evidence within a delegated budget and prove how that purchase changed the conclusion. I will demo the complete flow live: set a research mandate, retrieve and cluster open evidence, identify the unresolved gap, then buy, skip, or block sources according to policy. The demo ends with a before/after conclusion and an Evidence Receipt showing the authorization, quote, settlement, access state, and exact claim-level citations.

- Event context: AI Tinkerers Singapore — Saturday Demo Meetup with Joe Heitzeberg (Oct 10) — 2026-10-10 — Singapore
- Public talk page: https://singapore.aitinkerers.org/talks/rsvp__j9oAmwQHvg

### [Eliluce : Du dessin à la créature : donner vie à l’imagination des enfants avec l’IA](https://paris.aitinkerers.org/talks/rsvp_jueOAUu0c6w)

J’ai créé Elliluce, une application créative qui permet aux enfants de dessiner des créatures imaginaires, puis de les transformer en personnages illustrés grâce à l’IA. Pendant la démo, je dessinerai une créature dans l’application, je lancerai sa transformation et je dévoilerai le résultat à côté du dessin original. Je montrerai également comment le dessin est transmis au modèle pour générer l’illustration.

- Event context: AI Engineer Kids Day — Paris (Ages 9–15) — 2026-09-20 — Paris
- Public talk page: https://paris.aitinkerers.org/talks/rsvp_jueOAUu0c6w

### [Sandbox Only When the Agent Actually Needs It](https://barcelona.aitinkerers.org/talks/rsvp_xawovJcxMTM)

A production agent runtime that stays lightweight for normal requests, then automatically provisions a Daytona sandbox when a tool needs filesystem, code or shell access. In the live demo, the same agent handles one request without isolation and a second complex task by creating the sandbox, transferring the required files, running the isolated tools, returning the output and releasing the environment.

- Event context: AI Tinkerers Barcelona - September Demo Night — 2026-09-17 — Barcelona
- Public talk page: https://barcelona.aitinkerers.org/talks/rsvp_xawovJcxMTM

### [mBoss - n8n for DBOS via a VS Code Extension](https://seattle.aitinkerers.org/talks/rsvp_aLz-n8_gv4o)

mBoss is an open-source agentic IDE for building durable applications with DBOS—available as a free VS Code extension. mBoss combines a visual workflow language, generated TypeScript, local Postgres-backed execution, and coding agents including Claude Code, Codex CLI, and Gemini through the Agent Client Protocol. Agents don’t blindly rewrite the workflow. They work through mBoss’s MCP tools and Agent Skills, with proposed workflow changes appearing visually on the canvas before the developer applies them. The resulting application remains real, inspectable TypeScript: mBoss generates the DBOS orchestration while developers own ordinary typed business logic. The development loop continues into runtime. Developers can run workflows locally, inspect every recorded step on the workflow graph, replay execution from a selected step, or hand the recorded evidence back to the coding agent to investigate a failure. The result is an experiment in what development environments could look like when coding agents understand not only source code, but the structure and execution history of the application they’re helping build. mBoss is MIT-licensed and available as a VS Code extension.

- Event context: AI Dev Tools Track - Seattle - September 8 — 2026-09-09 — Seattle
- Public talk page: https://seattle.aitinkerers.org/talks/rsvp_aLz-n8_gv4o

### [I Gave My Coding Agent ast-grep: 1,406 Invocations Later](https://dublin.aitinkerers.org/talks/rsvp_osMhUCwM8hQ)

I added ast-grep, an AST-aware code search, linting and rewriting tool, to my OpenCode setup, then analysed how coding agents used it across 2,299 real development sessions. I’ll briefly explain how ast-grep matches code by syntax rather than raw text, then show practical examples of structural search, a repository-specific lint rule and a multi-file code replacement. I’ll also show one real session where the agent made a simple retrieval task considerably harder by using ast-grep instead of ripgrep.

- Event context: Kiro x AI Tinkerers Dublin Demo Night — 2026-08-26 — Dublin
- Public talk page: https://dublin.aitinkerers.org/talks/rsvp_osMhUCwM8hQ

### [The Ask Protocol](https://seattle.aitinkerers.org/talks/rsvp_6IZwJTbl1_g)

I built Abject, the first abject-oriented OS built on the Ask Protocol. Chatbots give you answers that scroll away. App stores give you apps: sealed boxes, identical for everyone, deaf to each other. Abject gives you neither. An abject is a living object with a face, a memory, and opinions about its own source code. It keeps working when you close the chat. It talks to the other abjects. Some of them, it made.

- Event context: AI Dev Tools Track - Seattle - August 4 — 2026-08-05 — Seattle
- Public talk page: https://seattle.aitinkerers.org/talks/rsvp_6IZwJTbl1_g

### [Company of zero on CloudFlare workers - discord and web - SharePoint and GitHub](https://columbus.aitinkerers.org/talks/rsvp___929LQGfqg)

AnimaMesh operates a company-of-0: an organization whose entire back office — compliance calendar, bookkeeping, document librarianship, board governance, research watch, inbound triage — is run by a mesh of AI agents. One human (the principal) supplies judgment and signatures. Everything else wakes up on its own heartbeat, reads the company's knowledge, does the preparable work, and reports back: "here's what I found, here's the draft, approve or edit."

- Event context: AI Tinkerers - Columbus August Meetup — 2026-08-03 — Columbus
- Public talk page: https://columbus.aitinkerers.org/talks/rsvp___929LQGfqg

### [Can AI Make the World a Better Place?](https://columbus.aitinkerers.org/talks/rsvp_M4Biz5mUKI0)

Connect an LLM via MCP and watch it autonomously build an industrial economy on a 3D Earth. The model becomes the player: it mines real geological deposits, spins up supply chains, balances a power grid, researches a tech tree, terraforms the planet, and launches space missions — all while you watch live on a shareable globe. Over-industrialize and the ecosystem collapses; the LLM has to figure that out on its own. More global concerns and features to come!

- Event context: AI Tinkerers - Columbus August Meetup — 2026-08-03 — Columbus
- Public talk page: https://columbus.aitinkerers.org/talks/rsvp_M4Biz5mUKI0

### [What if loops are the problem?](https://nyc.aitinkerers.org/talks/rsvp_UEhibnXmrYg)

Loopbreaker is a public, local-first MCP server and visual SQLite review graph extracted from a deeper review-and-shipping system embedded in my application, Rordi. I built the original system after an AI code review reached thirteen passes and continued discovering new reasons not to ship. Loopbreaker isolates the reusable mechanism: an issue has a frozen set of enforced behaviors, evidence is attached to those behaviors, and review is limited to one comprehensive pass, one repair-verification pass, and—only when necessary—one shipping-decision pass. I’ll demo the working system live: clone the public repo, start its local MCP server, connect an AI coding agent, load a synthetic version of the thirteen-pass incident, and inspect the review graph. I’ll show the agent querying the acceptance surface, recording exact test evidence, completing a repair pass, and stopping automatically—while the visual interface separately explains whether the issue is actually ready to ship.

- Event context: NYC Summer Social: Rooftop Oyster Demo Day (two years of Tinkering in NYC) — 2026-07-29 — New York City
- Public talk page: https://nyc.aitinkerers.org/talks/rsvp_UEhibnXmrYg

### [Don’t Just Build an App: Build a Playground - Designing flexible, high-growth ecosystems that scale seamlessly.](https://orange-county.aitinkerers.org/talks/rsvp_FR1uOvCMPCI)

Oddjob lets you spin up teams of AI agents that plan and execute multi-step work as missions, cycles, and pipelines — extracting knowledge, running research, generating documents and datasets, and completing tasks end to end. It can build and deploy working software and mini-apps on demand through App Forge, stand up org and team structures through Org Forge, and turn a document template into a live form agent that captures a structured schema automatically. It grounds every agent in your own data with retrieval-augmented generation, a knowledge graph, and reusable templates, and routes work through configurable LLM providers with automatic failover to a local model when a provider is unavailable.

- Event context: AI Tinkerers Orange County: Tuesday, July 21, 2026 at Centercode — 2026-07-22 — Orange County
- Public talk page: https://orange-county.aitinkerers.org/talks/rsvp_FR1uOvCMPCI

### [PinMe: Teaching AI Agents to Deploy Frontends in One Command](https://orange-county.aitinkerers.org/talks/rsvp_lTngvw_LXU8)

PinMe is a deployment CLI that lets developers and AI coding agents deploy websites with a single command. In this demo, I'll show how PinMe turns a local project into a live website, how AI agents use it, and how we built a deployment workflow that works reliably without configuration. I'll walk through the CLI architecture, agent workflow, deployment pipeline, and a live deployment in 5 minutes.

- Event context: AI Tinkerers Orange County: Tuesday, July 21, 2026 at Centercode — 2026-07-22 — Orange County
- Public talk page: https://orange-county.aitinkerers.org/talks/rsvp_lTngvw_LXU8

### [pi-hydra: Mob Programming for Coding Agents](https://cologne.aitinkerers.org/talks/rsvp_WhIovGtreZ0)

pi-hydra is an open-source extension for pi.dev, a coding agent harness, that adds observer "heads". A head reviews the agent's work while the agent is still working. Each head is one markdown file with its own lens. The repo ships six as examples, but you write your own or tell the agent to write one. After every step a head makes an observation and decides: stay quiet, print a note for me, queue feedback for the next turn, steer the agent mid-run, or interrupt the run entirely. The author came to this from mob programming, one driver at the keyboard and several navigators watching the same screen. Most agent tooling points the other way and delegates work down to a worker that builds its own context and hands back a result. A head goes up instead. It sits above the driver, watches the same run, and can act on what it sees. It also does not have to rebuild context: each observation is a fork of the driver's own provider request, replayed byte-for-byte so it rides the prompt cache the driver already paid for. In the Anthropic sessions the author measured, one always-on head adds roughly 30% to total session cost, and a second head about the same again. A head sees everything the driver sees, so it inherits the driver's framing and blind spots too. It catches many problems while they are cheap, but it does not replace the independent review at the end. In the demo, an agent added a feature to an existing service while two heads watched. One caught a security hole the agent had inherited and never thought to check. The other caught the agent quietly swallowing errors in code it was writing at that moment. Both steered the fix in mid-run without derailing the original task. Three prompts, about two minutes.

- Event context: AI Tinkerers Cologne: World Cup Edition — 2026-07-15 — Cologne
- Public talk page: https://cologne.aitinkerers.org/talks/rsvp_WhIovGtreZ0

### [What happens when you give a guy with little coding experience an AI Server? Just Another AI DAW (JAAD)](https://columbus.aitinkerers.org/talks/rsvp_4YU8BPj7FwE)

Just Another AI DAW (JAAD) is an open-source, browser-based, multitrack Digital Audio Workstation that integrates Google Gemini to deliver real-time AI mixing advice, generative MIDI/stem creation, and mastering tools directly in a local-first interface. In the live demo, I will showcase a working multitrack workspace with responsive AudioWorklet playback, demonstrate Gemini-powered tempo detection and natural-language MIDI sequence generation, and show how we handle local storage caching using the Origin Private File System (OPFS) alongside a WebGL-based visual analyzer.

- Event context: AI Tinkerers - Columbus July Meetup — 2026-07-06 — Columbus
- Public talk page: https://columbus.aitinkerers.org/talks/rsvp_4YU8BPj7FwE

### [Building Product Videos with Code: From React to Launch Video in 5 Minutes](https://zurich.aitinkerers.org/talks/rsvp_dcRr36x9-9s)

A programmatic video production pipeline using Remotion that lets you build product launch videos entirely in code. I'll walk through a live coding session where we build a video from scratch: composing scenes as React components, reusing existing web app UI components directly in video compositions, generating AI narration with ElevenLabs, syncing text transitions to the beat of a backing track, and rendering the final output. The demo shows how your easy it is to create launch videos for new features, based on the code of the feature.

- Event context: AI Tinkerers Zürich: July Build Night with Swisscom Ventures — 2026-07-01 — Zürich
- Public talk page: https://zurich.aitinkerers.org/talks/rsvp_dcRr36x9-9s

### [Does your coding harness actually do anything? Measuring it, fairly.](https://boston.aitinkerers.org/talks/rsvp_bx0CiDi1_uo)

Everyone's bolting "harnesses" onto coding agents — Superpowers, GSD, Agent-Skills, Compound Engineering — but does the scaffolding actually make the model build better software, or just feel better? CodingHarness.xyz is an open eval that pits these frameworks head-to-head: same spec, same model, isolated sandboxes, and an evidence-based rubric (does it meet the PRD? is the code any good?). I'll share the surprising result — an inverse-scaling effect lifted straight from a recent Xiaomi paper and reproduced on real runs: harnesses help most exactly where the base model is weakest, and barely at all where it's already strong. Even better, it's framework-dependent — one framework tracks the curve almost perfectly, another inverts it and only helps strong models. Live demo of the eval studio: watch two frameworks build the same app, stream the agent's work turn-by-turn, and see the marginal-gain scorecard light up green/red. Plus a sneak peek at turning framework competitions into a spectator sport (think FIFA bracket, but for coding agents).

- Event context: AI Tinkerers Boston: GTM Agentic AI Launch — 2026-06-29 — Boston
- Public talk page: https://boston.aitinkerers.org/talks/rsvp_bx0CiDi1_uo

### [Create a context engine (like the context mill) to power your agents](https://atlanta.aitinkerers.org/talks/rsvp_bOdo-xTXxis)

PostHog context mill

- Event context: AI Tinkerers Atlanta: Context Engines &amp; Community Demos with PostHog — 2026-06-23 — Atlanta
- Public talk page: https://atlanta.aitinkerers.org/talks/rsvp_bOdo-xTXxis

### [Linear agent](https://valencia.aitinkerers.org/talks/rsvp_mjy8OwW4wKI)

The Linear agent helps builders move faster. It has evolved from an initial trial 3 years ago that we never shipped to an intelligent product manager that does a lot of heavy lifting for you.

- Event context: AI Tinkerers Valencia June Meetup ft. PostHog — 2026-06-16 — Valencia
- Public talk page: https://valencia.aitinkerers.org/talks/rsvp_mjy8OwW4wKI

### [Vibe-Coded Plug-Ins](https://columbus.aitinkerers.org/talks/rsvp_6qoJy3Zx-eM)

I’ll live-demo a prompt-generated dashboard plug-in system: a user asks for a custom dashboard tile, the backend generates a vue component plus a typed props schema, live props are resolved through an agent with tenant-scoped tools, and the browser renders the result inside a sandboxed iframe

- Event context: AI Tinkerers - Columbus June Meetup — 2026-06-01 — Columbus
- Public talk page: https://columbus.aitinkerers.org/talks/rsvp_6qoJy3Zx-eM

### [How We Built AI Agents That Buy Media Across 10+ Ad Platforms](https://seattle.aitinkerers.org/talks/rsvp_6LZbpmkAStQ)

Synter is an agentic AI platform that autonomously manages paid media campaigns across Google, Meta, LinkedIn, TikTok, Reddit, X, and Microsoft Ads. I'll demo the live system: how agents create campaigns, adjust bids, allocate budgets, and generate ad creatives in real time — no human clicking required. We'll look at the agent execution loop, the MCP server that lets Claude and Cursor control ad accounts directly, and the cross-channel dashboard that unifies data from all platforms.

- Event context: GTM / Growth Track - Seattle — 2026-05-27 — Seattle
- Public talk page: https://seattle.aitinkerers.org/talks/rsvp_6LZbpmkAStQ

### [Facilitating content moderation with human-AI research](https://montreal.aitinkerers.org/talks/rsvp_5HwapIfgdRU)

We sought to better understand how to build a collaborative tool that harmonizes strengths and weaknesses between human and AI in the goal to facilitate and improve content moderation for online video games. In this talk, we will demo the research conducted behind ToxiSight, an internal tool developed at Ubisoft La Forge, that leverages human nuance and AI scale to improve judgements on toxicity in online game chat. We will present a demo that showcases how a human and AI model will interact to provide all available context and knowledge gaps as well as simultaneously re-train and fine tune a model. We also introduce how we can integrate a multi-disciplinary approach in this endeavour by leaveraging key theory in psychology to learn more about the support humans need and the shortcomings of the AI model.

- Event context: AI Tinkerers Montreal - May Demo Meetup @ Ubisoft — 2026-05-26 — Montreal
- Public talk page: https://montreal.aitinkerers.org/talks/rsvp_5HwapIfgdRU

### [Building an AI publishing platform with an AI dev squad](https://tokyo.aitinkerers.org/talks/rsvp_CzSJETAJ9-4)

CloudAuthor — a full-stack AI authoring platform, 14 agents, 27 skills, 300+ tests, built in 2 months on .NET Aspire and TypeScript/Vite. Live demo in two halves. First, I'll run the end-to-end publishing pipeline through CloudAuthor's agents: ideation → research → quote-finding → drafting → editing → banner creation → Japanese translation → carousel generation. Each stage is a specialized agent handing off to the next, all streaming in front of you. Then I'll switch to Visual Studio Code and show the squad of 7 specialized coding agents I actually use to build CloudAuthor itself — the agents that wrote the agents.

- Event context: AI Tinkerers Tokyo - Shinagawa: May 26th Meetup — 2026-05-26 — Tokyo
- Public talk page: https://tokyo.aitinkerers.org/talks/rsvp_CzSJETAJ9-4

### [Edge Power](https://pereira.aitinkerers.org/talks/rsvp_SRDHdkG1fCM)

I built an IoT-based energy monitoring and optimization platform developed with Next.js, designed to collect, process, and visualize real-time data from distributed devices and edge computing systems. During the live demo, I will showcase the working platform, including the web dashboard, real-time device communication workflow, system architecture, Dockerized deployment structure, source code organization, MQTT/WebSocket data flow, logs, and the integration between embedded devices and the visualization platform. I will also present the repository structure and the overall data processing pipeline running in a functional environment.

- Event context: AI Tinkerers Pereira: Builders Session - Engineering Week Edition — 2026-05-21 — Pereira
- Public talk page: https://pereira.aitinkerers.org/talks/rsvp_SRDHdkG1fCM

### [UI on the Fly](https://nyc.aitinkerers.org/talks/rsvp_95YAuinv7Hk)

A system that lets AI agents change app UI on the fly. The demo will show components being swapped live across existing app frameworks.

- Event context: Demo Day: Adaptive Software with Sky Valley and Veris — 2026-05-13 — New York City
- Public talk page: https://nyc.aitinkerers.org/talks/rsvp_95YAuinv7Hk

### [Manifest: An open-source LLM router that focuses on reducing AI inference costs](https://geneva.aitinkerers.org/talks/rsvp_1OM9lldCTbk)

Manifest is a smart model router for agents and AI apps that redirects each query to the right model, saving up to 70% in AI costs. 🔀 Routing based on complexity, specificity and custom HTTP headers 🎛️ Mix your providers: API keys, Subscriptions, Local models, Custom providers 📊 Track every single dollar, setup notifications and limits 🚑 Fallback on different models when queries fails

- Event context: AI Tinkerers Geneva Inaugural Meetup - May 2026 — 2026-05-13 — Geneva
- Public talk page: https://geneva.aitinkerers.org/talks/rsvp_1OM9lldCTbk

## Related Technologies

- [React](https://aitinkerers.org/technologies/react) ([Markdown](https://aitinkerers.org/technologies/react.md)) — 219 public demos
- [Python](https://aitinkerers.org/technologies/python) ([Markdown](https://aitinkerers.org/technologies/python.md)) — 662 public demos
- [Next](https://aitinkerers.org/technologies/next) ([Markdown](https://aitinkerers.org/technologies/next.md)) — 186 public demos
- [Node](https://aitinkerers.org/technologies/node) ([Markdown](https://aitinkerers.org/technologies/node.md)) — 99 public demos
- [Claude Code](https://aitinkerers.org/technologies/claude-code) ([Markdown](https://aitinkerers.org/technologies/claude-code.md)) — 214 public demos
- [Claude](https://aitinkerers.org/technologies/claude) ([Markdown](https://aitinkerers.org/technologies/claude.md)) — 173 public demos
- [OpenAI API](https://aitinkerers.org/technologies/openai-api) ([Markdown](https://aitinkerers.org/technologies/openai-api.md)) — 520 public demos
- [Gemini](https://aitinkerers.org/technologies/gemini) ([Markdown](https://aitinkerers.org/technologies/gemini.md)) — 188 public demos
- [MCP](https://aitinkerers.org/technologies/mcp) ([Markdown](https://aitinkerers.org/technologies/mcp.md)) — 129 public demos
- [Supabase](https://aitinkerers.org/technologies/supabase) ([Markdown](https://aitinkerers.org/technologies/supabase.md)) — 90 public demos
- [Bun](https://aitinkerers.org/technologies/bun) ([Markdown](https://aitinkerers.org/technologies/bun.md)) — 19 public demos
- [PostgreSQL](https://aitinkerers.org/technologies/postgresql) ([Markdown](https://aitinkerers.org/technologies/postgresql.md)) — 105 public demos
- [Vercel](https://aitinkerers.org/technologies/vercel) ([Markdown](https://aitinkerers.org/technologies/vercel.md)) — 48 public demos
- [LangChain](https://aitinkerers.org/technologies/langchain) ([Markdown](https://aitinkerers.org/technologies/langchain.md)) — 445 public demos
- [Anthropic API](https://aitinkerers.org/technologies/anthropic-api) ([Markdown](https://aitinkerers.org/technologies/anthropic-api.md)) — 66 public demos
- [Docker](https://aitinkerers.org/technologies/docker) ([Markdown](https://aitinkerers.org/technologies/docker.md)) — 147 public demos
- [FastAPI](https://aitinkerers.org/technologies/fastapi) ([Markdown](https://aitinkerers.org/technologies/fastapi.md)) — 181 public demos
- [Rust](https://aitinkerers.org/technologies/rust) ([Markdown](https://aitinkerers.org/technologies/rust.md)) — 55 public demos

## More Results

- Next: https://aitinkerers.org/technologies/typescript.md?page=2
