Discover and explore top open-source AI tools and projects—updated daily.
miikkaylisiurunenRaycast AI proxy for custom models
Top 95.4% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> This project provides a proxy server enabling Raycast AI to integrate with any OpenAI-compatible API, offering "Bring Your Own Key" (BYOK) functionality. It targets Raycast users seeking to leverage custom models from providers like OpenRouter, Gemini, or OpenAI directly within Raycast's AI features without requiring a Pro subscription, thereby enhancing flexibility and model choice.
How It Works
The proxy acts as an intermediary, translating Raycast's Ollama-like requests into the OpenAI-compatible format required by various LLM providers. Deployed via Docker Compose, its behavior is configured through docker-compose.yml for API endpoints and keys, and models.json for defining model specifics like names, IDs, and capabilities. This approach allows users to bypass Raycast's native provider limitations and utilize a broader spectrum of AI models.
Quick Start & Requirements
docker-compose.yml and models.json with your API key and provider details, then run docker compose up -d --build. Set Raycast's Ollama Host to localhost:11435 (or your configured port).https://github.com/miikkaylisiurunen/raycast-ai-openrouter-proxyHighlighted Details
models.json.Maintenance & Community
The project is marked as "Work In Progress" with a warning about potential bugs. No specific details regarding contributors, sponsorships, or community channels (like Discord/Slack) are provided in the README.
Licensing & Compatibility
The project's license is not explicitly stated in the README. Compatibility is focused on Raycast AI. Remote deployment is possible but discouraged due to the lack of authentication.
Limitations & Caveats
This project is under active development and may contain bugs. Remote tools such as web search and image generation are not supported. Displaying the model's thinking process is provider-dependent and may require additional configuration. Security is a concern for remote deployments as no authentication is implemented.
10 months ago
Inactive
MassimilianoPasquini97