# TypeScript

> Comment larch utilise TypeScript dans ses quatre produits : les front-ends Next.js de Hiki et de Scout, l’application de bureau Bridddge et le serveur seo-mcp.

URL: https://larch.ee/fr/technologies/typescript/

larch écrit ses produits en TypeScript. Les quatre l’utilisent : les front-ends Next.js de Hiki et de Scout, l’application de bureau Bridddge et le serveur seo-mcp sur Node.js.

- Produits réalisés: 4
- Web: Next.js 15
- Bureau: Electron
- Serveur: Node.js
- Back-end de Hiki: Python

## Réalisé avec TypeScript

Quatre produits, un langage. Deux applications web, une application de bureau et un serveur MCP. TypeScript tourne dans les quatre, et nous avons conçu, construit et lancé chacun d’eux.

### [Hiki](https://larch.ee/fr/work/hiki/)

TypeScript fait tourner le front-end Next.js 15 de Hiki, le catalogue multilingue. Le back-end qui collecte et enrichit les titres est en Python.

- Année: 2025
- Stack: Next.js, React, TypeScript, Tailwind CSS, Kotlin, Jetpack Compose, FastAPI, Python, MongoDB, Firebase, Google Cloud
- Produit en ligne: https://hiki.world

### [seo-mcp](https://larch.ee/fr/work/seo-mcp/)

seo-mcp est en Node.js et TypeScript, sans dépendance à un framework. Des worker threads analysent les pages en parallèle pendant un crawl complet du site.

- Année: 2026
- Stack: Node.js, TypeScript, MCP, Worker Threads, Claude AI
- Produit en ligne: https://seo-mcp.dev

### [Bridddge](https://larch.ee/fr/work/bridddge/)

Bridddge associe TypeScript à Electron et React pour une application macOS, et garde ses données dans une base SQLite locale.

- Année: 2025
- Stack: Electron, React, TypeScript, shadcn/ui, Tailwind CSS, SQLite, MCP, Claude AI
- Produit en ligne: https://bridddge.com

### [Scout](https://larch.ee/fr/work/scout/)

Scout est en TypeScript sur Next.js 15. Son agent est un pipeline modulaire aux étapes distinctes : découvrir, enrichir, qualifier, étendre et rédiger.

- Année: 2025
- Stack: Next.js, React, TypeScript, Tailwind CSS, SQLite, Playwright, AI agents

## Service associé

### [Développement de plateformes web](https://larch.ee/fr/services/web-platform-development/)

Des plateformes rapides et robustes qui grandissent avec votre activité, pas contre elle.

Vous obtenez:

- **Plateformes SaaS, tableaux de bord en temps réel et applications multilingues**: Le front-end TypeScript de Hiki sert un catalogue multilingue ; celui de Scout affiche le pipeline en direct pendant que l’agent travaille.
- **Toute la stack, du front-end à la base de données**: Pour Hiki : un front-end Next.js en TypeScript, un back-end FastAPI et MongoDB, construits par une seule équipe.
- **Déployées, surveillées et mises à l’échelle, pas seulement construites**: Hiki est déployé sur Cloud Run via Cloud Build à chaque push sur main.

## TypeScript : notre usage

Un langage, quatre produits. TypeScript est le seul langage que partagent les quatre produits. Il tourne dans le navigateur, dans une application de bureau et dans un serveur qu’appellent les éditeurs IA.

### Sur le web : Hiki et Scout

Hiki et Scout sont deux applications Next.js 15 avec React 19 et l’App Router, écrites en TypeScript. Le front-end de Hiki affiche un catalogue multilingue avec next-intl et un routage selon la langue, que les lecteurs filtrent par 21 genres, plus de 100 tags, prix, remise, stock et magasin. Le front-end de Scout est l’endroit où l’on pilote un agent commercial IA : un assistant de configuration en sept étapes, un pipeline Kanban en glisser-déposer, un tableau de bord analytique et un journal d’activité qui se met à jour en direct pendant que l’agent travaille. Son agent est un pipeline modulaire aux étapes distinctes pour découvrir, enrichir, qualifier, étendre et rédiger, et ses données sont dans SQLite en mode WAL.

Hiki est aussi l’endroit où TypeScript s’arrête. Son back-end, qui collecte les données des librairies et enrichit chaque titre, est en Python avec FastAPI.

### Sur ordinateur : Bridddge

Bridddge est une application macOS pour LinkedIn, construite avec Electron, React et TypeScript. Un build Vite multipage donne à chaque fonctionnalité sa propre application React : le tableau de bord, le CRM, les statistiques Social Selling Index, le planificateur et les automatisations. Les données sont dans une base SQLite locale : rien ne part dans le cloud. Bridddge est livré sous forme d’application macOS signée et notariée, distribuée avec un Apple Developer ID.

### Sur le serveur : seo-mcp

seo-mcp est un serveur MCP écrit en Node.js et TypeScript, sans dépendance à un framework. Il tourne sur la machine de l’utilisateur et ne demande aucune clé API. Les éditeurs IA comme Claude Desktop, Claude Code et Cursor l’appellent pour auditer une page ou crawler un site entier. Les worker threads de Node.js analysent les pages en parallèle, ce qui garde rapides les crawls de grands sites. Chacune de ses 28 règles renvoie des résultats structurés, classés par gravité, écrits pour qu’un LLM les lise et les explique. Pour la surveillance en direct, il reçoit en continu les changements de Firehose by Ahrefs via Server-Sent Events et les filtre avec des requêtes Lucene. Le code est open source sur GitHub.

## Autres technologies

Utilisées en complément. TypeScript fait tourner les front-ends Next.js de Hiki et de Scout et le serveur seo-mcp. Découvrez ce que nous avons construit avec chacun.

- [Next.js](https://larch.ee/fr/technologies/nextjs/): Le front-end du catalogue multilingue de Hiki et l’application web de Scout, tous deux sur Next.js 15 avec l’App Router.
- [Serveurs MCP](https://larch.ee/fr/technologies/mcp-servers/): seo-mcp apporte les audits SEO dans les éditeurs IA, et Bridddge est livré avec son propre serveur MCP.
- [Toutes les technologies](https://larch.ee/fr/technologies/): Sept technologies, chacune en service dans un produit que nous avons lancé.

## Pour commencer

Dites-nous ce que vous voulez lancer. Apportez l’idée. Nous vous dirons comment nous la construirions et ce que cela demande.

- Réserver un appel de 30 minutes: https://calendly.com/nicholas-stackwise/30min
- E-mail: hello@larch.ee
