Amy untitled project
not connected

Your client is empty.

Amy knows Nostr, how to read NIPs, and how to talk to your NIP-07 signer. Ask the chat on the right to build you an interface — a feed, a profile card, a publish box — and it will appear here as a live view.

  • “Build me a view that shows the latest 20 notes (kind 1) from my relays.”
  • “Make a profile card for an npub I paste in.”
  • “Give me a box to publish a short text note, signed by my extension.”
  • “Read NIP-51 and build a view of my bookmarked notes.”

Settings

LLM connection
Not connected.
Amy talks to Claude, OpenAI, Gemini, or any OpenAI-compatible endpoint with your own API key, stored only in this browser.

Log in

Amy runs entirely in your browser — there is no server to hold a session. Connect with your own Claude, OpenAI, or Gemini API key, which is stored only in this browser (localStorage) and sent straight to the provider. Amy detects which one you paste. You can also point Amy at any OpenAI-compatible endpoint (a local model or another service) by adding its base URL below.

  1. Create an API key from whichever you use: Anthropic Console ↗ OpenAI Platform ↗ Google AI Studio ↗
  2. Paste the key here (sk-ant-… for Claude, sk-… for OpenAI, AIza… or AQ.… for Gemini):
  3. Using a local model or another OpenAI-compatible service (Ollama, LM Studio, OpenRouter, Groq, Together, …)? Put its base URL here and Amy talks to it in the OpenAI format — the key above may be blank if the server needs none. Leave this empty for Claude / OpenAI / Gemini.

Connect your Nostr signer

Amy uses a NIP-07 signer — a small browser extension that holds your Nostr keys — to know who you are and to sign the notes you publish. Your secret key never leaves the extension: Amy only sees your public key and asks the extension to sign, which it confirms with you each time.

Are you sure?