Skip to main content
Loading Apiction...
Apiction Apiction

Welcome to Apiction

A unified workspace to interact with any AI model from any platform's API

📅 Launch Date

March 24, 2026

🔗 Source Code

This project is open source! View the code, report issues, or contribute on GitHub:

github.com/abhish-shrivastava/apiction

🌐 Supported Platforms

Apiction works with a variety of AI platforms and providers:

  • OpenAI — GPT models and any OpenAI-compatible API
  • Cloudflare Workers AI — Native /ai/run/... endpoints for text, vision, and FLUX image generation/editing
  • OpenRouter — Access hundreds of models through a single API
  • Hugging Face — Inference API for image generation models
  • Pollinations — Text and image generation via gen.pollinations.ai
  • Local AI servers — Ollama, llama.cpp, Open WebUI, LM Studio, and others

Tip: Cloudflare supports both native Workers AI URLs and OpenAI-compatible /ai/v1/chat/completions. Use native /ai/run/... when you need FLUX image editing or Workers-AI-specific controls; use OpenAI-compatible endpoints when you want standard chat-completions behavior.

🔒 Privacy

This app and its server do not retain your messages or API tokens. All chat data and keys are kept only in your browser (IndexedDB). Clear your browser data to delete them if needed.

The application does collect active-time spent by a user in the app via a script called production.js. This is collected anonymously and used only to identify abuses or bots.

Please note that when you send a request, it is forwarded to the AI provider you configure — that provider may collect or retain data under its own policies. Check with their documentation for details.

For providers like Openrouter and some others, you can also send requests directly from the browser to the AI provider (bypassing the PHP proxy) by enabling "Direct API" in settings. This may have implications for CORS and security and may not work with all providers.

🚀 Getting Started

  • Click the + button to create a new chat tab
  • Expand Settings (click the gear icon) to configure your AI provider
  • Enter your API endpoint and token, or use a preset
  • Start chatting!

⚠️ Troubleshooting

DNS Error: Could not resolve host
This is usually a temporary network issue. Try refreshing or check your internet connection. On Windows, you can try flushing DNS cache: ipconfig /flushdns
CORS errors in browser console
The app uses a PHP proxy to avoid CORS issues. Make sure you're accessing via the PHP server (not opening the HTML file directly).
SSL/TLS errors
Ensure your PHP installation has valid CA certificates. On Windows/XAMPP, you may need to configure curl.cainfo in php.ini.
Local AI not connecting
Ensure your local AI server is running. Check that the port matches your configuration. Some servers may need CORS headers enabled.

Made by Abhishek Shrivastava

Sometimes I write on newgenstack.com