Skip to content
CAI
Produce a survey ↗Verify a survey

vercel/hyper

This is a cross-platform terminal emulator application built with Electron and React, now fully migrated to TypeScript. It manages terminal sessions, plugin ecosystems, and window states through a typed RPC system and Redux store. The system provides CLI integration for all major operating systems, allowing command-line access and plugin management. The codebase enforces strict type safety and process isolation to ensure stability and maintainability.

48.1

Weak · 3 August 2026

18k

lines of production code

TypeScript

primary language

2

bus factor · 292 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2016–2017 · TypeScript migration and build modernization

The project underwent a comprehensive migration to TypeScript, replacing the legacy JavaScript codebase with a type-safe architecture. This period focused on modernizing the build system with Webpack, removing obsolete files and dependencies, and improving startup performance and macOS support.

7 changes

2018–2019 · TypeScript migration and CLI integration

This period focused on a comprehensive migration of the codebase to TypeScript, enforcing strict typing across the application's core logic, UI, and tests. Simultaneously, the project significantly expanded command-line interface capabilities by adding CLI tools and context menu integrations for all three major operating systems.

16 changes

2020–2023 · TypeScript migration and tooling updates

This period focused on migrating the codebase to TypeScript, including the Redux store configuration and all UI components, while centralizing type definitions. The project also updated its development tooling by switching to pnpm and applying a Windows-specific patch to node-pty.

5 changes

CAI lens gauges

Survey your own repository

vercel/hyper was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit da0c401d7f — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards