The Project-Context Tool. Minimalist, lightning-fast CLI that displays essential information about your current working directory.
StackFetch is CLI that displays essential information about your current working directory. Instead of showing global OS info (like Neofetch), it shows context relevant to the project you are working on.
| A local-first note-taking application with the UX of a messenger. |
Requirements: Bun
# 1. Clone the repository
git clone https://github.com/stkossman/StackFetch.git
cd StackFetch
# 2. Install dependencies
bun install
# 3. Link globally
bun linkNow you can run stackfetch anywhere in your terminal.
Coming Soon
Coming Soon
Scan current directory:
stackfetchScan a specific project:
stackfetch ../my-other-project
stackfetch /var/www/websiteStackFetch currently supports 15+ languages and frameworks including:
- Languages: JS, TS, C#, Java, Rust, Go, Python, C/C++.
- Frameworks: React, Next.js, Astro, Vue, NestJS
View full list of supported stacks & detection rules
StackFetch is highly customizable. Upon first launch, it automatically creates a config file at ~/.config/stackfetch/config.json.
You can toggle the ASCII logo, borders, titles, or specific data lines to match your terminal aesthetic.
- One-Line Installer: Universal install.sh script for Linux/macOS.
- Native Binaries: Automated GitHub Actions to build .exe (Windows) and binary (Linux) on release.
- Config System: Allow users to hide logo or specific lines via JSON config.
- Framework Detection: React, Astro, Next.js, NestJS, Django, Flask.
- Package Repositories: Official support for apt, dnf, brew.
Developed with ❤️ by Kossman 🇺🇦