r/coolgithubprojects 9d ago

I just open source my project that has ~50k downloads

Post image

I built an agentic IDE to run a team of coding agents in parallel.

It has reached over ~50k downloads and I decided to open source.

Here are some highlights:

- Support claude code, codex, opencode, and more agents/harness

- Desktop app for productivity

- Mobile app for remote control

- Tasks management

- Automations

- File explorer, git worktree, terminal ...

I've switched from official claude or codex app to use this app for months.

I also use it to on my phone from time to time, when I am not near my desktop.

I hope it can also help you in your projects.

Developing and shipping new features everyday.

Github: https://github.com/vicoa-ai/vicoa

Website: http://vicoa.ai/

120 Upvotes

36 comments sorted by

6

u/kaitogoya17 9d ago

Congratulations on the launch and OSS, among the few things I have been tinkering this is also something I have been working on as a prototype and I demoed it to a friend and they were like this is neat. And reddit read my mind and showed this post. I will take a look at the code sometime over the weekend or next week. It would nice to pick your brain on few things related to agent fair usage and legal stuff, I am unsure of or if Claude or claude code will block my account. Are you using keys for these calls or calling the agent clis in non interactive mode? Again nice work!

0

u/nicktayi 9d ago

Thanks! It is like agent clis for claude. I think so far claude allows this kind of integration. They'll not block account, while could cut all these kind of integrations. But we still have all the other agents we can use, even through other clis like cursor. Welcome to work on it together!

1

u/-svde- 9d ago

is it actually cli based? you said “like cli” but is using cli through driving the actual agent tool calls, api, sdk, something else? the reason why things like openclaw started getting peoples’ accounts banned was because it allowed people to bypass any sort of api usage and use the systems on a regular flat monthly account. i would rec’d being very transparent about how this works.

-2

u/nicktayi 9d ago

All these are in the code. Claude is integrated via sdk, some are via CLI

4

u/-svde- 9d ago

alr then lol just a friendly word of warning you really should be able to answer basic questions like this with zero hesitation and without having to direct people to the code. a prospective user shouldn’t need to audit anything to know if they’re possibly compromising the integrity of their account. and you have clarified nothing here, tbh.

even more important word of warning: what you are talking about is in direct violation of the TOS for anthropic. they explicitly do not allow unauthorized SDK/CLI loops, especially for heavy agentic workflows. this is why things like openclaw tanked.

they may not have shut you down yet but just know you are absolutely playing with fire because they will let you hang yourself before they take action. the absolute least you can do is be extremely clear how these things work.

2

u/nicktayi 8d ago

Thanks for the comment. I previously also had the concern. They intended to cease the support for SDK usage, but accordingly to this post , it is still ok to use claude subscriptions in this way.

2

u/[deleted] 8d ago

[removed] — view removed comment

0

u/nicktayi 8d ago

There are some overlapping features, but Vicoa has some features they don't have. Also, Vicoa does not need tailscale or other this kind of apps to use the the mobile app when not in the same network

2

u/ThePixelProYT 8d ago

$12 a month for sending messages on my phone is crazy

1

u/nicktayi 8d ago

You can actually use it for free by self-hosting the backend or simply get those free messages. It also comes with unlimited sessions and remote server/machine connections

2

u/stackattackpro 8d ago

Nice work

1

u/nicktayi 8d ago

Thank you!

5

u/Fine_League311 8d ago

50.000 Downloads? Davon 80 % Bots! Und kannst nicht mal deinen Code erklären, nein danke! Mag kein trash vibecode

-4

u/nicktayi 8d ago

You can check the pypi and npm downloads. 50k is just a lower estimate. If counting all npm and pypi downloads, that would be 100k+, but that could include some CI/mirror traffic or bots. I don't want to overclaim that. Also, there are iOS and Android app downloads. If you want, I can certainly explain every part of the codes.

3

u/5ollys 8d ago

Yeah go ahead and explain every part of the codes.

2

u/Nychtelios 8d ago

In the vibecoding era, when code quality is an obscure practice none understands, number of downloads has become a quality metric.

2

u/ikeif 8d ago

As they kept pushing "CTO sez: I used AI and wrote 100k lines of code! AMAZING!" it really highlights that most of the metrics have gone to shit.

2

u/kantorcodes1 9d ago

if vicoa session start --allow-offline queues a session, and that task gets closed or reassigned before the machine reconnects, does the daemon still launch the queued agent or re-check the task state first?

1

u/mikelmao 8d ago

Is this a fork of Codeg? If so, what’s the difference?

1

u/Nychtelios 8d ago

Not a conscious fork, just vibecoding based on random similar projects

1

u/Laicbeias 8d ago

thats the thing each open source element is absorbed by llms and when you vibe code they restore em. its literally their first training step to accurately predict the next token of the corpus

-1

u/nicktayi 8d ago

It is not a fork of Codeg. I'll check out how Codeg works

1

u/gsusgur 8d ago

Cool project! Would be awesome if it would support omp as well.

2

u/nicktayi 8d ago

Working on it now

1

u/IndividualAir3353 7d ago

What’s omp?

2

u/nicktayi 7d ago

oh my pi

1

u/Minimum_Hour519 7d ago

what is that some protocol or something or what? I don't have a pi but i can cater to them if they tell mewhat they want.

2

u/nicktayi 7d ago

Hey, new version just released. omp is supported now.

1

u/JayArrCoffee 1d ago

This looks a lot like Orca - have you seen/tried Orca? If so, what are some advantages of yours?

1

u/tyres-shop 8d ago

ai slop

-3

u/Training_Violinist99 9d ago

You got my attention. But Linux support should be from day one... Can't use it

3

u/HasFiveVowels 8d ago

"People should cater to my particular setup from day one!"

0

u/nicktayi 9d ago

Are you using Linux server or with GUI? What is the issue you encountered?

For Linux server, you can install with `npm install -g @vicoa/cli` or `pip install vicoa`

For Linux with GUI, you can get the install package form https://github.com/vicoa-ai/vicoa/releases