Christian Blank
All projects

Developer tools / Project story

aidrelay

I built aidrelay to manage configurations across AI development tools, with change previews, conflict detection and backups before files are updated.

Dashboard with detected coding clients and configuration status.
Screenshot. Dashboard with detected coding clients and configuration status.

01 / Context

Context

I built aidrelay to bring scattered JSON and Markdown configurations into one application. It manages MCP servers, rules, skills and profiles across multiple AI development tools.

02 / Requirements

Requirements

Every development tool expects a different configuration format. Configuration changes require a preview, conflict detection, and rollback.

03 / Implementation

Implementation

Client adapters handle each tool’s configuration format. Planned changes and conflicts are shown before saving, while automatic backups preserve the previous state. This makes configuration updates reviewable and reversible.

The desktop application runs locally with Electron, React, TypeScript and SQLite. Credentials remain in Windows Credential Manager; optional Git synchronization connects configurations across development environments.

04 / Outcome and project status

Outcome and project status

The local desktop app previews changes and conflicts before writing configuration files. Automatic backups preserve the previous state; optional Git sync connects configurations across setups.

Project images

01 / Screenshot. Dashboard with detected coding clients and configuration status.
02 / Screenshot. MCP server list and client synchronization matrix.
03 / Screenshot. AI rules and their distribution across coding clients.
04 / Screenshot. Skill library with installed skills and client selection.

Next project

AugmentryDiscuss a project
aidrelay | Christian Blank