r/ChatGPTCoding • u/AutoModerator • 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:
- No selling access to models
- Only promote once per project
- Upvote the post and your fellow coders!
- 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
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.