An AI assistant.
Right on your page.
Keep the page in view. Ask a question, research with website skills, and follow the sources behind the answer.
View in Chrome Web StoreVersion 0.2.1 is available in the Chrome Web Store. The rendered demos below illustrate its workflow.
Get the source and build instructionsYou can get started in three steps:
Allow your tools. In Chrome’s extension settings, turn on Allow User Scripts.
Connect your AI. Bring your own provider, or sign in to use Hosted Luna.
Add a website skill. Review its source, install it, then ask about your page.
You can get started in three steps:
Allow your tools. In Chrome’s extension settings, turn on Allow User Scripts.
Connect your AI. Bring your own provider, or sign in to use Hosted Luna.
Add a website skill. Review its source, install it, then ask about your page.
Rendered interface illustrations with example content. No live account or agent is connected.
- Chrome 138 or newer
- OpenAI-compatible, LiteLLM & Gemini
- Local chat history
- MIT licensed
A little setup.
Then stay on the page.
For the new 0.2 release, connect directly from the extension. No separate website registration is needed.
Install and allow your tools
Open xgoose’s details in
chrome://extensionsand turn on Allow User Scripts. This enables installed skills and JavaScript tools.Choose your AI connection
Use your own OpenAI-compatible endpoint, LiteLLM or Gemini key. For Hosted Luna, enter your email in settings and click the confirmation link to sign in.
Add a skill. Ask a question.
Browse website skills, review their source and install a fixed version. Open the floating panel on a supported page to begin.
Know what runs.
Choose what you share.
What can website skills do?
Skills give the assistant tools for a site, such as searching a forum and reading its topics. Inspect and edit their source in settings. You can enable, disable, remove or explicitly update each skill.
Skills and JavaScript tools can read or change the current page using its session. Disabling prevents new calls; it cannot undo earlier actions. Refresh the page if those changes need clearing.
Can I bring my own AI provider?
Yes. Connect an OpenAI-compatible provider, including your own LiteLLM endpoint, or Gemini. BYOK works without an xgoose account. Conversation upload is off by default and can be enabled separately after signing in.
How does Hosted Luna work?
Hosted Luna requires a verified account and available credit. Conversations are uploaded and saved automatically. Trial credit is offered only when the trial campaign is open; availability and limits appear in your account.
Hosted conversations include messages and actual tool inputs and outputs, retained for 90 days. Credentials and sensitive authentication fields are redacted. Staff can read a specific conversation only with your authorization.
Check your account and creditWhat happens when I leave the page?
xgoose runs on the current page. Refreshing, navigating away or closing the page ends the active run. Saved history remains available. You can also stop a run at any time from the panel.