<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: zhiku</title>
    <description>The latest articles on DEV Community by zhiku (@arist999).</description>
    <link>https://dev.to/arist999</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4124332%2F237cffaf-d037-4a82-8852-3df514944903.gif</url>
      <title>DEV Community: zhiku</title>
      <link>https://dev.to/arist999</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arist999"/>
    <language>en</language>
    <item>
      <title>How to Set Up a Self-Hosted AI Gateway for 181+ Providers with Wenker Router</title>
      <dc:creator>zhiku</dc:creator>
      <pubDate>Mon, 14 Sep 2026 10:16:41 +0000</pubDate>
      <link>https://dev.to/arist999/how-to-set-up-a-self-hosted-ai-gateway-for-181-providers-with-wenker-router-45a7</link>
      <guid>https://dev.to/arist999/how-to-set-up-a-self-hosted-ai-gateway-for-181-providers-with-wenker-router-45a7</guid>
      <description>&lt;p&gt;Managing multiple LLM APIs across different tools and extensions can quickly get chaotic. &lt;strong&gt;Wenker Router&lt;/strong&gt; solves this by offering an open-source, self-hosted AI gateway that centralizes over 181+ providers and models under a single entry point running on your local machine.&lt;/p&gt;

&lt;p&gt;Whether you're developing locally, using VS Code, or routing requests across multiple services, here is how you can set up and run &lt;strong&gt;Wenker Router&lt;/strong&gt; in minutes.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌟 Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;181+ Providers &amp;amp; Models:&lt;/strong&gt; Unified interface for OpenAI, Anthropic, Gemini, DeepSeek, Kimi, and many more.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Localhost-First:&lt;/strong&gt; Complete control over your API keys, prompts, and local environment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full Developer Suite:&lt;/strong&gt; Comes out of the box with a Web Landing UI, Admin UI, and VS Code extension integration (&lt;code&gt;IDE/wenker-vscode&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Architecture:&lt;/strong&gt; Clean workspace split into modular packages (&lt;code&gt;server&lt;/code&gt;, &lt;code&gt;client&lt;/code&gt;, &lt;code&gt;web&lt;/code&gt;, &lt;code&gt;system-prompts&lt;/code&gt;, &lt;code&gt;scripts&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Quick Start Guide
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Clone the Repository
&lt;/h3&gt;

&lt;p&gt;Start by cloning the repository to your local workspace:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &lt;span class="o"&gt;[&lt;/span&gt;https://github.com/WENKER-AI/wenker-router.git]&lt;span class="o"&gt;(&lt;/span&gt;https://github.com/WENKER-AI/wenker-router.git&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;cd &lt;/span&gt;wenker-router

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Install Dependencies
&lt;/h3&gt;

&lt;p&gt;Install all necessary packages for the server, client, and web interface:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Launch the Gateway
&lt;/h3&gt;

&lt;p&gt;For Windows users, you can run the quick setup batch file directly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;./start.bat

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or start the server and client components manually:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run dev

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once running, your local router will be active on &lt;code&gt;localhost&lt;/code&gt;, ready to listen for local proxy requests and UI interactions.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ VS Code Integration
&lt;/h2&gt;

&lt;p&gt;To integrate &lt;strong&gt;Wenker Router&lt;/strong&gt; directly into your development workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to the &lt;code&gt;IDE/wenker-vscode&lt;/code&gt; directory in the repo.&lt;/li&gt;
&lt;li&gt;Follow the setup instructions inside to link the VS Code extension to your local router server.&lt;/li&gt;
&lt;li&gt;Enjoy seamless AI-assisted coding using any of the 181+ supported models directly within your editor!&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🤝 We are Looking for Contributors!
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Wenker Router&lt;/strong&gt; is 100% open-source under the MIT license. We are actively inviting developers to join and build with us!&lt;/p&gt;

&lt;p&gt;Here are a few ways you can contribute:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Add new AI Provider Adapters / Models&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Improve UI/UX&lt;/strong&gt; for the Web Landing and Admin dashboard&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimize token usage&lt;/strong&gt; and implement intelligent fallback routing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enhance VS Code Extension&lt;/strong&gt; capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://www.google.com/search?q=https://github.com/WENKER-AI/wenker-router" rel="noopener noreferrer"&gt;https://github.com/WENKER-AI/wenker-router&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you find this project useful, feel free to give it a ⭐ &lt;strong&gt;Star&lt;/strong&gt; on GitHub and submit your Pull Requests!&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn2vs49rezv404m97ee0n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn2vs49rezv404m97ee0n.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>api</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
