Skip to content

screenshots

Stefan Kuhn edited this page Mar 19, 2026 · 3 revisions

Internal: How-To produce screenshots

This internal document shows how to reproduce the screenshots.

I am on Nobara/Fedora, things might differ on other setups.

Open konsole and the wiki on Github. Resize konsole to width of wiki pages.

Demo setup and cleanup

Setup: Create demo user

sudo useradd -m demo
sudo usermod -aG docker demo
# copy to demo user home
sudo cp -r ~/.ssh /home/demo/
sudo cp -r ~/.gnupg /home/demo/
sudo cp -r ~/.gitconfig /home/demo/
sudo chown -R demo:demo /home/demo/.ssh
sudo chown -R demo:demo /home/demo/.gnupg
sudo chown -R demo:demo /home/demo/.gitconfig

Setup: One time setup of demo user

# login as demo user
sudo -iu demo

then as demo user run:

# install aicage for demo user
pipx install aicage

# dummy host in bash prompt
export PROMPT_USERHOST='\u@my-fedora'
echo "PROMPT_USERHOST='\u@my-fedora'" >> ~/.bashrc

# setup project folder (use random small repo so ssh is used later)
git clone git@github.com:aicage/aicage-image-util.git ~/development/my-project

# exit demo user session
exit

Cleanup: Remove demo user including his home

sudo userdel -r demo

Screenshots

First use screenshot with --yes

Optional: Prune Docker or remove images to screenshot image pulling

# login as demo user
sudo -iu demo

then as demo user run:

# cd to project folder
cd development/my-project/

# start agent codex in aicage
aicage --yes codex

# exit demo user session
exit

Second use screenshot with config questions

# login as demo user
sudo -iu demo

then as demo user run:

# cd to project folder
cd development/my-project/

# (optional) show config
# aicage --config info

# cleanup config
aicage --config remove

# start agent codex in aicage
aicage codex

# exit demo user session
exit

Clone this wiki locally