{"repo":"nwtgck/naidan","free":true,"listed":false,"github":"https://github.com/nwtgck/naidan","clone":"git clone https://github.com/nwtgck/naidan.git","description":"A privacy-focused web UI for LLMs (OpenAI-compatible APIs and Ollama) designed to run directly from a portable directory on your filesystem.","language":"TypeScript","stars":21,"topics":["ai","llm","ollama","openai","ui","webui","naidan","local-first","local-llm","privacy"],"license":"MIT","category":"ai-agents","readme_excerpt":"Naidan [!NOTE] Most of this codebase was generated by GPT, Gemini, and Claude with less human review than usual. A privacy-focused LLM interface for local use, designed to run directly from a portable directory. Naidan is derived from the Japanese word for \"private talk\" or \"confidential discussion.\" Philosophy: Why file:// ? The core mission of this project is radical privacy through minimal trust . In security, the strongest defense is to minimize the number of entities you must rely on. However, most local AI tools run as desktop applications, CLIs, or background servers (like Python scripts or Docker containers). While convenient, these native processes operate with broad system privileges that are difficult for users to audit or control. Unlike a web app confined to a browser sandbox, a typical desktop app or CLI generally has access to: - Unrestricted File System: Reading personal documents, SSH keys, and configuration files. - System Introspection: Monitoring running processes, installed applications, and clipboard contents. - Low-Level Networking: Establishing background connections or opening ports that evade standard browser security policies (CORS/CSP). To us, true serverless means no native process at all . By running entirely inside the browser via file:// , Naidan voluntarily accepts the browser's strict security model. It cannot access your arbitrary files or \"phone home\" without your explicit action. By supporting the file:// protocol, we achieve true accessib","default_branch":null,"files":null,"tree":[],"storefront":"/r/nwtgck","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nwtgck/naidan/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}