Features

icon.png — Your workspace icon

Last updated: 2026-09-21

Give your project a recognizable image in the project drawer, chat picker, and workspace shortcuts. Add .repogo/icon.png to your repository to choose the icon RepoGo uses.

What it looks like#

text
my-project/
└── .repogo/
    └── icon.png

Use a PNG image 1 MB or smaller. Your image replaces the default project symbol wherever RepoGo shows the workspace's icon. It takes priority over detected favicons and logos without changing your app's own icon settings.

For a monorepo, put it in .repogo/ at the repository root.

Use an existing app icon#

Without .repogo/icon.png, RepoGo looks for repogo-icon.png at the root, Apple touch icons, local icons referenced by a web app manifest, common PNG logos, and finally favicon.ico.

Detection checks the root and common asset folders such as public/, assets/, and app/. If RepoGo picks the wrong image or misses a nested package's logo, add .repogo/icon.png at the root.

Refresh an icon#

Icons are cached for up to 48 hours. On the web dashboard, right-click the project's icon and choose Refresh icon to check immediately. Keep the project's host connected. A project needs at least one chat; its first agent turn also triggers initial icon detection.

Otherwise, RepoGo checks again on the first agent turn after the refresh window expires. Open the app to sync the updated icon to your other devices; iOS controls when widgets and Spotlight refresh.

For repositories stored on your iPhone, icon detection happens when the repository syncs from GitHub. Pull the updated repository to pick up a changed icon; Refresh icon uses the image from the last sync.

Explore RepoGo file types