NoStack is a lightweight, serverless frontend for interacting with AI chat models using your own API keys. It connects directly to OpenAI and Anthropic APIs from your browser with no backend server required.
- Serverless Architecture: Your data stays in your browser - no servers, no tracking
- Use your own API Keys: Connect to the most advanced OpenAI and Anthropic models directly
- Multiple AI Providers: Support for OpenAI (GPT-4/5) and Anthropic (Claude) models
- Image Support: Upload and include images in your conversations
- Markdown & Code Rendering: Full markdown support with syntax highlighting
- Customizable UI: Choose fonts, themes, and color schemes
- Conversation Management: Edit, delete, and regenerate messages
- Import/Export Chats: Save conversations as JSON files
NoStack is designed with privacy in mind:
- Your API keys are stored locally (optional)
- No data is sent to any servers except the AI providers
- All code runs client-side in your browser
- Open source and auditable
- Visit NoStack.net
- Paste your OpenAI or Anthropic API key in settings
- Choose your preferred model
- Start chatting
You'll need to provide your own API keys:
- For OpenAI models: Get a key from OpenAI's platform
- For Claude models: Get a key from Anthropic's console
Your keys are stored locally in your browser if you enable the "Save API keys" option.
NoStack offers several customization options:
- Theme: Light, dark, or system default
- Font: Sans-serif, monospace, serif, or slab serif
- Colors: Adjust hue and saturation of the interface
- System Prompt: Set a default system prompt for all conversations
- Temperature: Control the randomness of AI responses
NoStack supports a variety of models:
- GPT-4.1/5 (Standard, Mini, Nano variants)
- SearchGPT with web search capabilities
- Claude 3.5/3.7/4/4.1 (Haiku, Sonnet, Opus variants)
You can hide models you don't use and set a default model.