{"repo":"tankyhsu/nanobot-web-console","free":true,"listed":false,"github":"https://github.com/tankyhsu/nanobot-web-console","clone":"git clone https://github.com/tankyhsu/nanobot-web-console.git","description":"Single-file web console for nanobot AI Agent — real-time streaming chat, session history, tool execution viewer, WebSocket auto-reconnect. Compatible with nanobot 0.1.4+.","language":"HTML","stars":13,"topics":["ai-agent","chatbot","dashboard","fastapi","knowledge-base","live-chat","llm","nanobot","raspberry-pi","single-file"],"license":null,"category":"ai-agents","readme_excerpt":"nanobot Web Console English 中文 A web console + API server for nanobot — an ultra-lightweight personal AI assistant framework. nanobot provides a powerful agent core (tools, skills, memory, channels) but no HTTP API or web UI. This project adds both: a FastAPI server and a single-file web console. Screenshots Session History Live Chat ---------------- ----------- Settings Mobile ---------- -------- Knowledge Base Semantic Search --------------- ---------------- File Viewer Onboarding ------------ ----------- Quick Start Prerequisites: Python 3.11+, nanobot installed and configured ( /.nanobot/config.json ) Install via pip Open http://localhost:18790 . Install from source CLI options You can also run as a Python module: Run as systemd service (Linux) Features Web Console - Session History — Browse all sessions with channel filtering (Feishu / API / WS / CLI). Tool call and result messages render as collapsible cards. - Live Chat — Real-time WebSocket chat with streaming thinking indicators, tool call events, and results. Content persists when navigating away. - Settings — 6-tab configuration panel: - Agent — Model, temperature, max tokens, iterations, context window tokens - Channels — sendProgress / sendToolHints toggles - Providers — Edit API keys and base URLs per provider - Cron — Manage nanobot scheduled jobs (add / toggle / trigger / delete) and system crontab - Prompts — Edit SOUL.md, AGENTS.md, USER.md in-browser - Info — Tools, skills, memory viewer - Knowledge Base (o","default_branch":null,"files":null,"tree":[],"storefront":"/r/tankyhsu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tankyhsu/nanobot-web-console/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."}