Facefork
facefork.com- Category
- AI Tools
- Rank
- No. 139Apps board
Previous survey · No. 122 ·
- Pricing
- Free
- Type
- TOOL
- Date
About
Photo-editing canvas that keeps generated variations as connected branches. Explore a bundled sample without a key; new edits use your OpenRouter account and selected model provider. The sample and settings were inspected, and relevant source was read without supplying a personal photo, credential or paid generation request.
At a glance
Facefork is worth considering when you want to explore several photo edits without losing how one version led to another. Each edit becomes a branch on a canvas, so glasses, a beard and a change built on the glasses can remain separate choices. The bundled sample makes that idea visible before you supply a photo or key. New edits require your own OpenRouter access and paid model usage; this is not a free local image generator.
Good fit
People experimenting with a portrait or comparing several visual directions. The sample tree includes separate glasses and beard edits, a beard added after the glasses, and a composite with two source images. Opening an edited portrait shows its path from the original. That lineage is the useful difference from a folder of unexplained outputs. The sample is pre-generated, so its appearance demonstrates the interface rather than the quality you will necessarily get from a fresh request.
Consider something else when
You need edits to stay entirely on your device, predictable manual retouching or a generator with included usage. The browser calls OpenRouter with the prompt and reference images for an edit, passing them to the selected model provider. Identity preservation is requested in the prompt, not guaranteed. Higher-resolution re-rendering is a new generation that can cost more and change details; it is not simply downloading the same pixels at a larger size.
Start here
Explore the bundled Sam and Mona Lisa tree first. Use View on the glasses edit to see the enlarged image and its path from the original. The interface also offers Hold to compare with the parent. For a new edit, open Settings, review the selected model and resolution, and add your own OpenRouter key with a spending limit. Each resulting edit is intended to appear as a connected branch. Actual generation was not tried in this assessment.
Cost and requirements
Browsing the bundled sample required no account or payment. The app is 0BSD-licensed and can be self-hosted, but generating edits uses your OpenRouter account and the chosen provider’s pricing. The interface gives rough estimates; do not treat the README’s example price as a fixed tariff. Download saves an existing image, while Re-render makes another model request that can incur a charge. Resolution choices are limited to what the selected model supports. Self-hosting and actual paid generation were not tested.
Limits to know
The published storage code keeps the graph and image data in IndexedDB and settings in localStorage; the interface says the key stays in this browser too. Its documented export saves the tree as a .facefork archive before clearing site data. The API source sends reference images directly to OpenRouter, while the header configuration permits connections to the site itself and OpenRouter. This supports the stated design, not a deployed privacy audit or a guarantee about provider retention. Export/import, deletion, sharing and generation quality remain untested; advertised keyboard parent navigation produced no visible change in this inspection.
Still unclear
- How consistently does the intended model preserve the subject and follow edits on the reader’s own permitted images?
- Do export/import and the intended browser’s storage limits preserve a large tree reliably?
Sources checked 2026-10-31. Source-based assessment.
- facefork.com
- github.com/aravindhsampath/facefork/blob/main/README.md
- github.com/aravindhsampath/facefork/blob/main/LICENSE
- github.com/aravindhsampath/facefork/blob/main/package.json
- github.com/aravindhsampath/facefork/blob/main/public/_headers
- github.com/aravindhsampath/facefork/blob/main/src/api.js
- github.com/aravindhsampath/facefork/blob/main/src/store.js
- github.com/aravindhsampath/facefork/blob/main/src/image.js
- github.com/aravindhsampath/facefork/blob/main/src/Settings.jsx
- github.com/aravindhsampath/facefork/blob/main/src/Lightbox.jsx
- github.com/aravindhsampath/facefork/blob/main/src/share/files.js
Why it made the leaderboard
Useful when you want to keep track of how several portrait ideas relate. The guide separates the pre-generated demo from actual generation, explains provider data transfer and usage costs, and distinguishes saving an existing image from making a new higher-resolution version.
Tags
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.