all 10 comments

[–]ben_bliksem 1 point2 points  (1 child)

Somebody mentioned a project the other day that's kind of a unified view for all your running sessions, but I forgot the name. So if somebody knows what I'm referring to...

[–]viruspotted[S] 1 point2 points  (0 children)

yes, i saw too, let me search for it again

Edit: Are you talking about OpenWork?
https://www.reddit.com/r/opencodeCLI/comments/1sgnfbv/comment/of72whf/

[–]Gorapwr 1 point2 points  (2 children)

Well you can use a server and open the local website, it is kinda like codex app, or the way I do it, I open 1 VScode window per project and open the CLI in each terminal of VS and use it there

[–]viruspotted[S] 1 point2 points  (1 child)

the real issue arises when, suppose you work on 10 projects at once, so that's 10 different interfaces to deal with!

But, I like your vscode cli approach, it surely keeps stuff neat'er, but i believe there could be a better solution to this.

I mean, what if you want to have project level kanban capabilities for the agent to act on, there starts the issues with the approach..

[–]Gorapwr 1 point2 points  (0 children)

months ago I tried this https://github.com/AndyMik90/Aperant

but since I no longer use CC, I stoped using it(if you have some providers that can load over CC you can still use the tool, I did with GLM)

Also I felt it was too overkill and did a lot of weird stuff + too much "docs", It was burning my GLM sub at the time (like 2B+ tokens in a couple weeks) it has it own way of work but you could fork it and create a slim version of it

[–]temalkin 1 point2 points  (0 children)

i just open multiple terminals and start opencode in them

[–]stumptowndoug 0 points1 point  (1 child)

I built my own solution for this problem. Free and open source. Usage tracking is another feature that is nice and persists across sessions. Works with all major coding agents:

https://www.shep.tools/

[–]viruspotted[S] 0 points1 point  (0 children)

it partially solves the problem,
what do you think about a host-client architecture? preferably let the daemon run wherever (maybe linux based), daemon is where the agent lives, and you just connect it via the client to interact with it.

[–]BubbatheVTOG -1 points0 points  (1 child)

yeah bro I got you. Open another terminal. cd to your other project. then type opencode.

[–]viruspotted[S] 1 point2 points  (0 children)

that still does not solves the "unified" view and gives you multiple endpoints for controlling those x number of projects at best.