Skip to content

Discussion: Plugins or Extensions #202

Description

@geoffmiller

@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):

  1. 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.

  2. 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.

  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions