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.

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