import{a as v,c as s,e,S as p,N as u,t as f,r as d,T as h,b as o,U as m}from"./index-BzKy-nNf.js";import{u as b}from"./chat-CR1al33K.js";const g={class:"guide-page"},y={class:"guide-content"},x={class:"guide-section"},I=["disabled"],q={key:0,class:"demo-spinner"},w={key:1},k=v({__name:"GuidePage",setup(A){const i=h(),c=b(),t=d(!1),n=d(!1);function l(){i.push("/")}async function r(){t.value=!0;try{await c.loadNodeDemoChat(),n.value=!0,i.push("/")}finally{t.value=!1}}return(U,a)=>(o(),s("div",g,[e("header",{class:"guide-header"},[e("button",{class:"back-btn",onClick:l},[...a[0]||(a[0]=[e("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2"},[e("path",{d:"M19 12H5M12 19l-7-7 7-7"})],-1)])]),a[1]||(a[1]=e("h1",{class:"guide-title"},"AIUI Guide",-1)),a[2]||(a[2]=e("span",{class:"guide-version"},"v1.0",-1))]),e("main",y,[a[5]||(a[5]=p(' AIUI is your AI assistant running directly on your Archipelago node. It can see your installed apps, read your files, check Bitcoin and Lightning status, and help you manage everything — all privately, with no data leaving your node.
📡 Node Awareness
When running on your Archipelago node, AIUI automatically knows about your setup. It sees which apps are installed, your system status, network connectivity, and more. Just ask naturally:
"What apps do I have installed?"
"Is my node connected to the network?"
"What version of Archipelago am I running?"
📁 File Browsing & Reading
AIUI can browse and read text files stored in your Nextcloud instance. It supports common text formats like .txt, .md, .json, .csv, .log, .yaml, .conf, and many more.
"What files do I have?"
"Read my config.yaml file"
"Show me the contents of notes.md"
"Summarize my todo.txt"
Files are read up to 100KB. Larger files are truncated with a note. Binary files (images, videos, etc.) cannot be read as text.
₿ Bitcoin Node Status
If you have Bitcoin Core running on your node, AIUI can check the blockchain sync status, current block height, and mempool information in real-time.
"How's my Bitcoin node doing?"
"What block height am I on?"
"Is my node fully synced?"
"How many transactions are in the mempool?"
⚡ Lightning Network (LND)
AIUI can query your LND node for channel information, peer count, on-chain and channel balances, and sync status. Your private keys and macaroons are never exposed.
"What's my Lightning balance?"
"How many channels do I have open?"
"How many peers is my node connected to?"
"Is my Lightning node synced?"
📋 App Logs
When an app isn't working right, AIUI can pull recent log output to help diagnose issues. It reads the last 50 lines by default (up to 200).
"Why is Mempool not working?"
"Show me the Bitcoin Core logs"
"What errors is Nextcloud showing?"
"Show me the last 100 lines of LND logs"
📦 App Management
AIUI can help you navigate your node, open installed apps, and even install new ones from the marketplace. It checks what's already installed before recommending anything.
"Open Mempool"
"Install BTCPay Server"
"Take me to the Settings page"
"What apps are available to install?"
💬 Chat Features
Conversation History
All chats are saved locally on your node. Switch between conversations using the history panel.
Edit Messages
Click any of your sent messages to edit and re-send them. The AI will regenerate its response.
Branch Conversations
Fork a conversation at any point to explore a different direction without losing the original thread.
Web Search
When enabled, AIUI can search the web to find current information and include sources in its responses.
Image Support
Attach images to your messages for visual questions. AIUI can analyze screenshots, photos, and diagrams.
Dark / Light Theme
AIUI adapts to your preferred theme. Toggle between dark and light mode in the settings.
🔒 Privacy & Permissions
AIUI only accesses what you allow. Your node data categories (apps, files, wallet, bitcoin, network, system) are permission-gated. You control exactly what context AIUI can see through the Archy permissions panel.
All processing happens through your node's Claude proxy. Your conversations and node data never touch third-party servers beyond the AI model API itself. Private keys, seeds, and macaroons are never exposed.
💡 Tips
- Be specific — "Read my bitcoin.conf" works better than "show me config files"
- AIUI remembers context within a conversation, so you can ask follow-up questions
- If something seems wrong with an app, ask AIUI to check the logs first
- You can ask AIUI to explain what a config file does after reading it
- Use the history panel to return to previous conversations at any time
',10)),e("section",x,[a[3]||(a[3]=e("h2",{class:"section-title"},[e("span",{class:"section-icon"},"🚀"),u(" Try It Out ")],-1)),a[4]||(a[4]=e("p",{class:"section-desc"}," Load a demo conversation that showcases all the node search capabilities described above. You'll see example exchanges for checking Bitcoin status, reading files, viewing logs, and more. ",-1)),e("button",{class:"demo-button",disabled:t.value,onClick:r},[t.value?(o(),s("span",q)):(o(),s("span",w,f(n.value?"View Demo Chat":"Load Demo Conversation"),1))],8,I)])])]))}}),S=m(k,[["__scopeId","data-v-881f73b8"]]);export{S as default};