Back to browse
GitHub Repository

Create a beautiful, interactive terminal portfolio — installable via npx or npm

3 starsTypeScript

Own-term – run your developer portfolio in the terminal (npx own-term)

by Biki-dev·Mar 6, 2026·2 points·0 comments

AI Analysis

MidEye CandyCozy

Terminal portfolios sound fun, but they're novelty—doesn't replace web portfolios.

Strengths
  • Plugin API and six themes give genuine customization; npx distribution is frictionless
  • Thoughtful prompt styles (git, cyberpunk) and gradient terminal aesthetics
Weaknesses
  • Terminal portfolios are niche novelty; hiring managers expect web presence
  • No clear differentiation—similar CLI portfolio frameworks exist on npm
Category
Target Audience

Developers building unique portfolio experiences and CLI enthusiasts

Similar To

DevCard · One-Page Terminal Portfolio · CLI resume generators

Post Description

Hi HN! I'm Biki, the author.

Own-term is a TypeScript framework that lets developers create interactive terminal portfolios, runnable by anyone with Node.js via `npx own-term`.

The idea: instead of a portfolio website, your portfolio is a CLI experience — with commands like `about`, `projects`, `skills`, `contact`. You configure it with a TypeScript config file and can distribute it on npm.

Technically it uses inquirer for the interactive prompts, chalk + gradient-string for terminal colors, and a simple plugin API that lets you register custom commands.

The project is MIT licensed and actively looking for contributors — several good-first-issues are open covering test coverage, live theme switching, and tab completion.

Happy to answer any questions about the architecture or design decisions.

Similar Projects