Skip to content

Repository files navigation

pisces

pisces logo

Documentation | 中文文档

A terminal TUI launcher for AI coding agents — quickly open projects and agents from one place.

npm version License: MIT Node.js

Features

  • Keystroke-first search — type locationKey + agentKey prefixes to filter launch targets
  • Agent combos — open a project directory and start an AI agent there in one keystroke
  • Editor launch — open any location (or the current directory) in VS Code or another configured editor/IDE
  • Subdirectory browsing — type locationKey + / to drill into a location
  • Default launchCtrl+D opens your configured default path and command instantly
  • Recent opensCtrl+R lists your last 10 launches (with open time) and re-opens any of them
  • Self-updatepis self-update upgrades to the latest npm version

Installation

npm install -g @lysun001/pisces

Requires Node.js 22 or later. Then run:

pis

Quick Start

On first run, pisces automatically detects your installed agents and initializes the config for you. Configure your project directories and agents in ~/.pisces/settings.json:

{
  "locations": [
    {
      "name": "code",
      "path": "C:\\Users\\You\\Desktop\\code",
      "key": ["b", "beta"]
    }
  ],
  "agents": [
    {
      "name": "opencode",
      "command": "opencode",
      "key": ["oc", "open"]
    }
  ],
  "editors": [
    {
      "name": "VS Code",
      "command": "code",
      "key": "vscode"
    }
  ],
  "default": {
    "path": "C:\\Users\\You\\Desktop\\code",
    "command": "opencode"
  }
}

Type b to see the directory, boc to launch it with opencode, b/ to browse its subdirectories.

Documentation

The full documentation lives at neptune-constellation.github.io/pisces (中文):

Development

This is a pnpm-workspace monorepo: apps/cli is the TUI launcher, apps/docs is the VitePress documentation site.

git clone https://github.com/neptune-constellation/pisces.git
cd pisces

pnpm install        # install dependencies for all packages
pnpm dev            # run the TUI in development mode
pnpm test           # run the CLI test suite
pnpm lint           # lint all packages
pnpm typecheck      # typecheck all packages
pnpm build          # build all packages
pnpm docs:dev       # preview the documentation site locally

License

MIT © lysun001

About

This is a terminal TUI tool designed to quickly launch AI agents and editors within your projects; by configuring your project directories and commands, you can launch them swiftly via PowerShell—without having to repeatedly locate the project directory or manually launch each instance individually.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages