@simion you are an absolute beast implementing all these feature requests and many thanks to you for all your hard work and token spend.
I wonder if a discussion around a plugin/extension system would be beneficial. Allowing uses to craft tools for Termic suiting their specific needs/wants/preferences/etc.
Now, I don't imaging a full-blown VS Code style extension system but something more like Pi's extension API where the user has hooks into Termic's flow and UI.
Things that I would build plugins for (to seed some ideas):
-
Some sort of visual indicator in the Dashboard > Projects > Task list showing what ports that agent has opened. One of my apps requires 4 services/ports to run per worktree and I frequently forget which task started what, etc.
-
Linear integration/my own custom .md issue tracker UI toggle/list - I currently run a terminal TUI dashboard for my issue tracker and Linear but would love to be able to have a dedicated button in the UI to view/interact with them.
-
Token spend/Widgets - I would be great if I could put a status line/bar/UI toggle/UI block/Notifications/etc somewhere that I can feed data to and it updates on an interval. Hope this helps seed some ideas on what a user could want to do on top
Have you thought about this before? My ultimate goal is to stay in Termic as much as possible for all coding/agentic work (sans a browser - that doesn't need to be in Termic). Every user/codebase/agent is different so I wonder if a plugin API would help and prevent feature bloat down the road too.
🫶
Also, I'm happy to get help in whatever way you would like.
@simion you are an absolute beast implementing all these feature requests and many thanks to you for all your hard work and token spend.
I wonder if a discussion around a plugin/extension system would be beneficial. Allowing uses to craft tools for Termic suiting their specific needs/wants/preferences/etc.
Now, I don't imaging a full-blown VS Code style extension system but something more like Pi's extension API where the user has hooks into Termic's flow and UI.
Things that I would build plugins for (to seed some ideas):
Some sort of visual indicator in the Dashboard > Projects > Task list showing what ports that agent has opened. One of my apps requires 4 services/ports to run per worktree and I frequently forget which task started what, etc.
Linear integration/my own custom .md issue tracker UI toggle/list - I currently run a terminal TUI dashboard for my issue tracker and Linear but would love to be able to have a dedicated button in the UI to view/interact with them.
Token spend/Widgets - I would be great if I could put a status line/bar/UI toggle/UI block/Notifications/etc somewhere that I can feed data to and it updates on an interval. Hope this helps seed some ideas on what a user could want to do on top
Have you thought about this before? My ultimate goal is to stay in Termic as much as possible for all coding/agentic work (sans a browser - that doesn't need to be in Termic). Every user/codebase/agent is different so I wonder if a plugin API would help and prevent feature bloat down the road too.
🫶
Also, I'm happy to get help in whatever way you would like.