New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

tpc-explorer

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tpc-explorer

Terminal file explorer with embedded AI assistants (Claude Code / OpenAI Codex)

latest
npmnpm
Version
2.0.0
Version published
Maintainers
1
Created
Source

TPC Explorer Pro

A terminal file explorer with embedded AI assistants, command palette, git integration, and multi-session support.

Node.js Platform

Install

npm install -g tpc-explorer
tpc

Or run directly:

npx tpc-explorer

Features

  • File tree with syntax-highlighted preview, line numbers, and breadcrumb navigation
  • Git integration — branch name in status bar, M/A/U/D indicators on changed files
  • Embedded AI terminal — launch Claude Code or OpenAI Codex inside the explorer
  • Multi-session — run multiple AI sessions simultaneously, switch with Ctrl+A
  • Session history — browse and resume past Claude/Codex conversations
  • Command palette (Ctrl+B) — git status, diff, log, branches, disk usage, package info, and more
  • File search (Ctrl+F) — fuzzy find files across the project
  • Welcome screen — ASCII logo with shortcuts and project info on startup
  • Loading spinner when AI sessions start
  • Copy path and Open in $EDITOR from the tree
  • Tokyo Night Storm theme with emoji file-type icons (no Nerd Font needed)

Keyboard Shortcuts

KeyAction
Ctrl+BCommand palette (git, views, actions)
Ctrl+FSearch files
Ctrl+TSwitch panel (Tree / Sessions / Viewer)
Ctrl+ASwitch between active AI sessions
Ctrl+DKill all sessions and quit
aLaunch new AI (Claude Code / Codex)
nNew file
fNew folder
dDelete file/folder
cCopy file path to clipboard
eOpen in $EDITOR
rRefresh tree, git status, and sessions
q / EscQuit

Inside AI session

KeyAction
Ctrl+CSend interrupt to AI
Ctrl+C x2Force kill active session
Ctrl+TSwitch to another panel (AI keeps running)
Ctrl+BOpen command palette

Layout

┌─ EXPLORER ──┬─────────── PREVIEW ───────────┐
│ file tree   │ breadcrumb path                │
│  with git   │ ─────────────────────          │
│  indicators │ syntax-highlighted content     │
│             │ or embedded AI terminal        │
├─ SESSIONS ──┤                                │
│ ◆ Claude    │                                │
│ ⊞ Codex     │                                │
├─────────────┴────────────────────────────────┤
│ Ctrl-T Switch │ Ctrl-B Cmds │ ⊙ main  Ctrl-D│
└──────────────────────────────────────────────┘

Command Palette

Press Ctrl+B to open. Available actions:

Actions — Launch AI, Switch Sessions, Search Files, New File/Folder, Delete, Copy Path, Open in Editor

Git — Status, Diff, Log (last 20), Branches, Stash List

View — Disk Usage, Package Info (parsed package.json with scripts, deps)

Requirements

  • Node.js >= 18
  • Build tools for native modules (node-pty):
    • macOS: Xcode Command Line Tools (xcode-select --install)
    • Linux: build-essential (sudo apt install build-essential)
    • Windows: windows-build-tools (npm install -g windows-build-tools)
  • Optional: Claude Code and/or OpenAI Codex CLI installed

License

ISC

Keywords

terminal

FAQs

Package last updated on 17 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts