lukaazman

CodeRouter — AI skill for Claude Code

AI community

AI engineering agent aka Codex, Claude Code reskin using free AI agents.

How to install CodeRouter

This entry records only its repository, not the path inside it, so there is no exact command to give. Open lukaazman/CodeRouter and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What CodeRouter does

AI engineering agent aka Codex, Claude Code reskin using free AI agents.

Alternatives in AI

  • Codeburn — Free, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Code 9.7k ★
  • Free AI Courses — Interactive course teaching Product Managers how to use Claude Code effectively 2.2k ★
  • Paca — AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday 1.8k ★

README

CodeRouter

Desktop code agent wrapper similar to Codex and Claude Code, but using only Free AI models via OpenRouter.

Features

  • Free-model fallback through OpenRouter
  • Prompt-aware zero-credit routing with busy/unavailable fallback and local overrides
  • Project scanning and optional read-only context
  • Plan-first workflow with reviewable diffs
  • Apply, reject, and undo file changes
  • Bounded inspect and explicit local verification
  • Local history and redacted task reports

Prompt-aware free routing

Each run classifies the prompt locally (coding, reasoning, math, writing, analysis, vision, translation, or general) and ranks OpenRouter models by category fit, context, and recent health.

Only explicitly free models are eligible: `:free`, `openrouter/free`, or catalog entries whose advertised pricing fields are all `0`. Busy, rate-limited, and unavailable providers are skipped in favor of the next free candidate.

Inline command recommendations

The expanded local `/command` field shows a gray ghost completion chosen from the typed prefix, prompt category, and current workflow state. `Tab`, `→`, or clicking accepts it; `Esc` dismisses it. `Enter` submits only the command already typed.

OpenRouter references: [`:free` variant](https://openrouter.ai/docs/guides/routing/model-variants/free) · [`openrouter/free` router](https://openrouter.ai/docs/guides/routing/routers/free-router)