Skip to content

Add CodeDashBoard - #138

Open
Eric1212 wants to merge 1 commit into
OpenRouterTeam:mainfrom
Eric1212:add-codedashboard
Open

Add CodeDashBoard#138
Eric1212 wants to merge 1 commit into
OpenRouterTeam:mainfrom
Eric1212:add-codedashboard

Conversation

@Eric1212

@Eric1212 Eric1212 commented Sep 6, 2026

Copy link
Copy Markdown

What it is

CodeDashBoard (CDB) is a lightweight C/GTK4 IDE where the editor, the terminals and an
agent-based LLM chat share a single dashboard, on a 128 MB RAM budget.

How it uses OpenRouter

OpenRouter ships pre-wired as a built-in provider pointing at https://openrouter.ai/api/v1,
used with the user's own API key — nothing is proxied through us, there is no CDB account
and no payment path on our side. The model selector offers whatever the key can reach, so a new
catalog model needs no CDB release to show up.

Requests stream over SSE, with per-request cost and the account balance (total_credits) read
back from OpenRouter, and reasoning_effort sent as a root-level field. The agent loop runs its
tool calls through CDB's own VTE terminals, so the model executes in shells the user can watch.

CDB self-identifies on every request with the app-attribution headers (HTTP-Referer,
X-OpenRouter-Title: CodeDashBoard, X-OpenRouter-Categories: programming-app).

Evidence

The app page those headers created on your side:
https://openrouter.ai/apps/url/https%3A%2F%2Fgithub.com%2FEric1212%2FSIEB-CodeDashBoard
4.04M tokens, active since Aug 2026, GLM 5.2.

To be straight about what that number is: it is my own traffic, from daily development use. The
repository is young (created Aug 2026) and has no stars or other users yet, so this is not
community traction.

What I'd ask you to weigh instead is the exception the CONTRIBUTING leaves open for unusual
projects. hax was accepted as a terminal-native coding agent written in C; CDB is the same
argument one level up — a native IDE in C23/GTK4 with an agent loop and no Electron runtime
anywhere in it, on a stated 128 MB RAM budget.

Choices made in the entry

  • docs points at the README, as aionui, chorus and nanoclaw do.
  • url is the OpenRouter app page above, open_source the repository.
  • tags: coding, chat, productivity — the three that describe it. CDB is used for non-code
    work as much as for code, hence productivity.
  • Logo is the application's own icon, 512x512 PNG.

node scripts/validate.js codedashboard passes locally. No README or apps.json edit in this
branch, per CONTRIBUTING.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant