index.html

Your portfolio is a folder.

Write about your work in simple text files. Keep them in a folder on your computer. Run one command and your portfolio is live at indexhtml.co/yourname.

No website to maintain. No CMS to learn. No code to write.

Start in browser →

No install needed. Create and edit your portfolio right here.

Example portfolio showing sidebar navigation and homepage intro

How it works

>_

Install

One command in Terminal gives you the ix tool.

Write

A folder appears with starter files. Open them and write about your work.

Publish

Run ix publish. Live in seconds.

Finder column view showing the portfolio folder structure

Your portfolio is just folders and text files. Edit them in any text editor. When you want to update your site, run ix publish.

Get started

1

Open Terminal

On Mac, press Cmd + Space and type Terminal, then hit Enter.

2

Install

npm install -g indexhtmlCopy
3

Create your portfolio

ix init yournameCopy

A folder called indexhtml appears with starter files and writing prompts.

4

Write

Open the files in any text editor. Replace the prompts with your own words.

5

Publish

ix publishCopy

Your site is live at indexhtml.co/yourname. Run this again whenever you update a file.

The workflow

Add a project

Create a new .md file in your work/ folder. Write about it.

ix publish
Fix a typo

Open the file. Fix it.

ix publish
Reorder projects

Change the order number in the file header.

ix publish
Remove something

Delete the file.

ix publish
Add a section

Create a new folder. Put .md files in it.

ix publish

Pricing

Free
$0
  • Portfolio at indexhtml.co/yourname
  • Sidebar navigation and mobile support
  • Project templates with writing prompts
  • Unlimited pages and sections
Start free
Supporter
$4/ monthFounding price. Locks in at $4 forever. Price goes to $9/mo for future users.
yourname.comUse your own domain
  • Gold badge on your portfolio
  • Custom domain support
  • Themes (Claude, OpenAI inspired)
  • No "made with" footer

or via CLI: ix support

Unlock themes for free

You get 3 invite codes when you publish. Share one with a friend. They start with:

ix init username --invite CODE

When they publish, you both unlock themes.

See your codes:

ix inviteCopy
Claude inspired theme — warm cream background with terracotta accents
Claude (inspired)Warm cream. Terracotta accents.
OpenAI inspired theme — dark background with green accents
OpenAI (inspired)Dark. Clean. Green accents.
npm install -g indexhtmlCopy

You'll have a live site in under 5 minutes.

Recently updated