App

Settings

Settings controls the local app port, logging level, GitHub update flow, and daily log files.

App Settings

Settings and log viewer page

Use App Settings when you need to change how the local setup server runs or how much detail NekoBot writes to logs.

ControlWhat it means
App portThe local HTTP port used by NekoBot setup pages and overlay URLs. Changing it may require updating saved OBS browser-source URLs.
LoggingControls log detail. Use more verbose logging when diagnosing an issue, then reduce it again for normal use.
Save settingsWrites app settings. If the page shows the restart hint, restart NekoBot before expecting the change to apply.
Restart hintAppears when a saved setting needs the app process to restart.

Updates

The update box checks GitHub Releases for a newer NekoBot build and can stage an update before restarting the app.

ControlWhat it does
Check for updateChecks GitHub Releases for a newer public release.
Download updateDownloads and stages the newer release when one is available.
Apply and restartApplies the staged update and restarts NekoBot. Use it when you are ready for the app to briefly stop and relaunch.
Update detailsShows release information returned by the update check.

Logs

Logs are daily files used to diagnose startup, Streamer.bot, overlay, source, TTS, and update problems. The viewer shows recent content from the selected log.

ControlUsage
Log FilesLists daily log files. Select one to load it into the viewer.
RefreshReloads the log file list and selected log content.
Collapse filesHides or shows the log file sidebar when you want more room for the viewer.
Total log storageShows how much disk space the log folder is using.
Log viewerDisplays the selected log with newer entries first. It auto-refreshes while a log is selected.

Log Cleanup

ControlEffect
Delete log fileDeletes one selected daily log after confirmation.
Delete all logsDeletes all daily logs after confirmation. Use this only after saving any logs you need for issue reports.

When reporting a bug through GitHub Issues, include the relevant error lines instead of deleting the logs first.