algorithmicsuperintelligence/optillm

Optimizing inference proxy for LLMs

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 45 minutes ago
Added to GitGenius on September 16th, 2026
Created on August 22nd, 2024
Open Issues & Pull Requests: 23 (+0)
GitHub issues: Enabled
Number of forks: 389
Total Stargazers: 4,300 (+0)
Total Subscribers: 40 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.7 hours
Mean response time: 14.1 days
90th percentile: 19.1 days
Tracked items: 89

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 19
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 329 days
Stale 30+ days: 18
Stale 90+ days: 15

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (29)
  • bug (16)
  • question (15)
  • good first issue (11)
  • help wanted (7)
  • documentation (4)

Detailed Description

OptILM is an inference proxy for large language models that optimizes how queries are routed and processed to improve response quality and efficiency.

The tool addresses the challenge of getting better answers from language models without retraining them. It works by intercepting API calls and applying optimization strategies at inference time. The proxy implements techniques including chain-of-thought prompting, mixture-of-experts routing, and Monte Carlo tree search to explore different reasoning paths and select the most promising outputs. This allows developers to enhance model performance by intelligently orchestrating how queries flow through available models and reasoning strategies.

OptILM suits teams running production LLM services who want to improve answer quality without modifying their underlying models or retraining. It works as a drop-in proxy layer between applications and LLM APIs, making it practical for existing deployments. The tool is particularly valuable for agentic workflows where routing decisions and multi-step reasoning can compound improvements. It targets use cases where inference-time optimization offers better returns than model fine-tuning, such as complex reasoning tasks or scenarios where multiple inference strategies can be compared.

The project shows active development with regular commits addressing optimization logic and proxy infrastructure. Work spans both core algorithmic improvements to the inference strategies and practical enhancements to the API gateway functionality. The codebase receives ongoing refinement to the routing and decision-making components that determine how queries are processed.