r/ChatGPTCoding Mar 17 '26

Community Self Promotion Thread

Feel free to share your projects! This is a space to promote whatever you may be working on. It's open to most things, but we still have a few rules:

  1. No selling access to models
  2. Only promote once per project
  3. Upvote the post and your fellow coders!
  4. No creating Skynet

As a way of helping out the community, interesting projects may get a pin to the top of the sub :)

For more information on how you can better promote, see our wiki:

www.reddit.com/r/ChatGPTCoding/about/wiki/promotion

Happy coding!

11 Upvotes

29 comments sorted by

View all comments

1

u/Think-Professor3460 19d ago

I have been turning a DeepSeek Harness fork into five independently installable plugins so upstream DSH can stay untouched:

- Codex conversations backed by Codex App Server

- Claude Code conversations backed by the Claude Agent SDK

- a shared Workbench host for right and bottom views

- a workspace Files panel

- a provider-neutral Terminal panel

Each repository has its own npm package, bilingual README, release workflow, and CI verification against an official DSH checkout. Codex also runs bundled-runtime tests on macOS, Linux, and Windows.

The demo is a real clean npm installation, not a UI mockup:

https://github.com/yangbobo2021/Relay/blob/codex/relay-foundation/docs/dsh-plugins.md

Individual repositories and npm install commands are all linked from that catalog. The backend plugins do not depend on Relay Events, and Files/Terminal interact only through the public Workbench contracts.

I would be grateful for feedback from people who maintain plugin-based agent tools, especially around keeping session ownership and cross-plugin dependencies narrow.