Klaus is grounded-first: he cites the 420/Wikipedia corpus or computes when he can (offline, no key, no cost). Support all AI — pick your provider and paste your own key to let Klaus converse when there's nothing to cite; answers are labelled via <provider>, never dressed up as a citation. The key + provider are stored only in your browser. A spend cap keeps a runaway from running up a bill.
Bring your ChatGPT or Claude history into Klaus: export your data from that service (their official data-export — the door swings both ways) and load the file here. It's parsed into Klaus's on-device memory, yours to delete. (There is no live API to auto-pull your history from either — the export file is the real, consent-clean path; nothing is sent anywhere.)