Plugin for Nexion that auto-detects the project's tech stack on open and shows a welcome summary notification.
- Language detection — Swift, Rust, Go, TypeScript, JavaScript, Python, Ruby, PHP, Java, Elixir, Dart
- Framework detection — Next.js, Nuxt, React, Vue, Svelte, Express, Fastify, Hono, Electron, Django, Flask, FastAPI, Laravel, Symfony, Slim
- Package manager detection — SPM, Cargo, npm, yarn, pnpm, bun, Poetry, Pipenv, pip, Bundler, Composer, CocoaPods
- Build system detection — Make, CMake, Docker, Docker Compose, Just, Task, Rake, Webpack, Vite, Turborepo
- Git host detection — GitHub, GitLab, Bitbucket (extracts owner/repo)
- Current branch — shows the active Git branch
- Status bar — tech stack summary (max 120 chars)
- Modal notification — detailed stack info on project open
| Command | Description |
|---|---|
project.detect |
Re-run tech stack detection |
The plugin looks for these marker files in the project root:
| File | Detection |
|---|---|
Package.swift |
Swift + SPM |
Cargo.toml |
Rust + Cargo |
go.mod |
Go |
package.json |
JavaScript/TypeScript + npm/yarn/pnpm/bun |
requirements.txt / pyproject.toml |
Python + pip/Poetry |
Gemfile |
Ruby + Bundler |
composer.json |
PHP + Composer |
Makefile |
Make build system |
Dockerfile |
Docker |
docker-compose.yml |
Docker Compose |
- Git CLI (for remote and branch info)
process.spawn— to run Git commandsfilesystem.read— to read project config files