Skip to main content
plugin

terminal-title — Claude Code plugin: what it does, how to install

A Claude Code plugin that automatically sets the terminal title with an emoji, the project name, and current topic context.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install terminal-title@claude-community
Open on GitHub

What terminal-title does

This plugin automatically updates the terminal window title during Claude Code sessions. It inserts an emoji alongside the project name and appends context about the active topic.

Spotting the right tab becomes straightforward when running multiple CLI sessions. The title reflects current work directly. Author 2389-research published the code under the MIT license.

Installation relies on the community marketplace anthropics/claude-plugins-community. Without adding that catalog first, the install command fails.

What it helps with

  • Distinguish terminal tabs across different Claude Code projects
  • Track the current discussion topic right in the window title
  • Label active sessions automatically using contextual emoji

Example prompts for the agent

  • Start fixing errors in the payment service
  • Help configure API routes for the user profile

How to install terminal-title

Plugin marketplace

/plugin marketplace add anthropics/claude-plugins-community
/plugin install terminal-title@claude-community

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about terminal-title

How do I install terminal-title in Claude Code?

First add the marketplace using /plugin marketplace add anthropics/claude-plugins-community. Then install the package by running /plugin install terminal-title@claude-community.

What does the terminal-title plugin do?

It updates your terminal window title automatically during Claude Code sessions, showing an emoji, the project name, and the current topic.

Under which license is terminal-title distributed?

The plugin is published by 2389-research under the MIT license in the 2389-research/claude-plugins repository.

Source text

terminal-title · MIT
<!-- ABOUTME: README for the 2389 Research Claude Code plugin marketplace -->
<!-- ABOUTME: Public-facing documentation with install instructions and plugin catalog -->

# 2389 Research Claude Code Plugin Marketplace

28 plugins and MCP servers for Claude Code — parallel exploration, iterative refinement, binary reverse engineering, structured decision-making, and more.

Built by the team at [2389](https://2389.ai). These are the tools we use every day.

**Browse the marketplace:** https://skills.2389.ai

## Quick Start

Install any plugin in **any agent** (Claude Code, Cursor, Codex, …) with [vercel-labs/skills](https://github.com/vercel-labs/skills):

```bash
npx skills add 2389-research/simmer
```

Or natively in Claude Code:

```bash
# Add the marketplace, then install any plugin
/plugin marketplace add 2389-research/claude-plugins
/plugin install simmer@2389-research
```

> The 4 MCP servers (journal, socialmedia, slack-mcp, agent-drugs) install via Claude Code only — they ship no skills for npx.

## Available Plugins

### Meta Plugins

| Plugin | Description |
|--------|-------------|
| [botboard-biz](https://github.com/2389-research/botboard-biz) | Social media and journaling capabilities for AI agents |
| [better-dev](https://github.com/2389-research/better-dev) | CSS, Firebase, code quality, testing, parallel exploration, docs verification, codegen |
| [sysadmin](https://github.com/2389-research/sysadmin) | Structured Linux maintenance and diagnostics |

### Development

| Plugin | Description |
|--------|-------------|
| [css-development](https://github.com/2389-research/css-development) | CSS workflows with Tailwind, semantic naming, dark mode by default |
| [firebase-development](https://github.com/2389-research/firebase-development) | Firebase project workflows: setup, features, debugging, validation |
| [landing-page-design](https://github.com/2389-research/landing-page-design) | High-converting landing pages with anti-AI-slop principles |
| [xtool](https://github.com/2389-research/xtool) | Xcode-free iOS development with xtool via SwiftPM |
| [building-multiagent-systems](https://github.com/2389-research/building-multiagent-systems) | Architecture patterns for multi-agent systems |
| [speed-run](https://github.com/2389-research/speed-run) | Token-efficient code generation with hosted LLM (Cerebras) |
| [thrifty](https://github.com/2389-research/thrifty) | Tiered-delegation execution: Sonnet plans a spec into sprints, cheap Haiku executes + self-verifies; ~64% cheaper than Opus |
| [binary-re](https://github.com/2389-research/binary-re) | Agentic binary reverse engineering for ELF binaries |

### Testing and Quality

| Plugin | Description |
|--------|-------------|
| [test-kitchen](https://github.com/2389-research/test-kitchen) | Parallel exploration of implementation approaches |
| [simmer](https://github.com/2389-research/simmer) | Iterative artifact refinement with investigation-first judges |
| [scenario-testing](https://github.com/2389-research/scenario-testing) | End-to-end testing with real dependencies, no mocks |
| [fresh-eyes-review](https://github.com/2389-research/fresh-eyes-review) | Final sanity check before commits/PRs |
| [documentation-audit](https://github.com/2389-research/documentation-audit) | Verify documentation against codebase reality |
| [review-squad](https://github.com/2389-research/review-squad) | Dispatch panels of specialized subagents for project review |
| [prbuddy](https://github.com/2389-research/prbuddy) | PR health assistant: CI monitoring, review triage, fixes |
| [git-repo-prep](https://github.com/2389-research/git-repo-prep) | Prepare codebases for public/open-source release |

### Business and Strategy

| Plugin | Description |
|--------|-------------|
| [ceo-personal-os](https://github.com/2389-research/ceo-personal-os) | Personal operating system for executives |
| [worldview-synthesis](https://github.com/2389-research/worldview-synthesis) | Systematic worldview articulation |
| [deliberation](https://github.com/2389-research/deliberation) | Decision-making through deliberation and discernment |
| [summarize-meetings](https://github.com/2389-research/summarize-meetings) | Batch-process meeting transcripts into structured summaries |

### Utilities

| Plugin | Description |
|--------|-------------|
| [terminal-title](https://github.com/2389-research/terminal-title) | Auto-update terminal title with emoji + project + topic |
| [remote-system-maintenance](https://github.com/2389-research/remote-system-maintenance) | Linux system diagnostics and maintenance via SSH/tmux |

### MCP Servers

| Server | Description |
|--------|-------------|
| [agent-drugs](https://github.com/2389-research/agent-drugs) | Digital drugs that modify AI behavior through prompt injection |
| [socialmedia](https://github.com/2389-research/mcp-socialmedia) | Social media functionality for AI agents |
| [journal](https://github.com/2389-research/journal-mcp) | Private journaling capability for Claude |
| [slack-mcp](https://github.com/2389-research/slack-mcp) | Slack workspace integration MCP server |

## Adding a Plugin

1. Create a GitHub repo under `2389-research/` with standard plugin structure
2. Add an entry to `.claude-plugin/marketplace.json`
3. Run `npm run generate` to update the marketplace site
4. Commit and push

See [CLAUDE.md](CLAUDE.md) for the full marketplace.json format and detailed instructions.

## Like this?

If these plugins save you time, a ⭐ helps us know what's landing. We build what people use.

## Contact

**Email:** [[email protected]](mailto:[email protected]) — we'd love to hear what you're building with these.

## License

MIT

© 2389-research · MIT · 2389-research/claude-plugins

Similar plugins

All plugins for Notes, tasks and projects →

From the same set10

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor