Changelog
What each release of the SDK packages and AI Wallet changed. The first release, 0.1.0, is not published to npm or the Chrome Web Store yet.
0.1.0, unreleased
The first release. The packages build from this repository and are not on npm yet; the wallet loads unpacked in Chrome.
@aiconnect/core
AiConnect: connects a site to the visitor's AI Wallet, reconnects an approved site on its own, and follows the account and model the visitor picks for the site in the wallet.runConversation: the conversation loop in the page, which runs the site's tools between the model's turns and streams the answer.McpToolSource: reads the site's tools from its MCP server over Streamable HTTP.AiConnect.fetchandsdkOptions: answer the OpenAI chat completions, OpenAI Responses, Anthropic Messages and Gemini protocols through the wallet, so a site keeps the AI SDK it already uses. See Existing AI SDKs.- The chat carries images, the tool choice, a JSON response format and generation settings, and returns the finish reason, the model that answered and the token counts.
@aiconnect/react
AiConnectProvideranduseAiConnect: the client for a React tree, with the connect window.useAiChat: the conversation as turns, with each tool call and its result, Stop and reset.- The connect window in English, French and Hebrew, right to left in Hebrew, themed by the
--aic-*tokens.
@aiconnect/design
- The
--aic-*tokens in light and dark, shared by the connect window, the wallet and this website.
AI Wallet
- A vault encrypted with a key derived from 12 recovery words, opened with a password, with an automatic lock.
- Accounts by sign in (ChatGPT, Claude, Gemini, Grok, OpenRouter, Qwen, Kimi, GLM, MiniMax, Muse, MiMo, CodeBuddy, Nous Portal) and by API key (Claude, OpenAI, Gemini, Mistral, DeepSeek, NVIDIA, Perplexity).
- Sites approved once and switched off at any time, each with its own account and model, or Auto, which moves to the next account when one runs out of room.
- The model list of each account, the room left on each plan or key, and the account answering the site in the current tab, with Stop.
- The side panel, in English, French and Hebrew, in light and dark.