av / harbor

Effortlessly run LLM backends, APIs, frontends, and services with one command.
https://github.com/av/harbor
Apache License 2.0
454 stars 26 forks source link

FEATURE: even more useful AI tools #65

Open PieBru opened 1 day ago

PieBru commented 1 day ago

Hi, I just "discovered" harbor and I'm so exited that, even before deep diving into it, I would like to propose some additions, all can run fully-local and eventually use SearXNG.

n8n, a one-catches-all "flows" tools, with LLM agents support. https://github.com/n8n-io/n8n https://docs.n8n.io/hosting/installation/docker/

Bolt.new fork, IMO one of the best AI coding tools available now. https://github.com/coleam00/bolt.new-any-llm https://github.com/coleam00/bolt.new-any-llm/blob/main/docker-compose.yml

LangFlow, a no/low code agentic app builder. https://github.com/langflow-ai/langflow https://github.com/langflow-ai/langflow/tree/main/docker_example It will natively support Ollama agents after solving this issue: https://github.com/langflow-ai/langflow/issues/4178

Flowise, similar to LangFlow, kinda simpler but also less powerful. I don't use it, but IMO it deserves an honorable mention here. https://github.com/FlowiseAI/Flowise https://github.com/FlowiseAI/Flowise?tab=readme-ov-file#-docker

OpenCanvas, by LangChain-AI, an awesome open source version of OpenAI-Canvas. Waiting for the fully-local version, use its free cloud instance: https://opencanvas.langchain.com/ https://github.com/langchain-ai/open-canvas It's in heavy development, I'm just waiting to solve this issue https://github.com/langchain-ai/open-canvas/issues/109

AutoGEN Studio, by Microsoft, Web UI to "Interactively Explore Multi-Agent Workflows". https://microsoft.github.io/autogen/0.2/blog/2023/12/01/AutoGenStudio/ https://microsoft.github.io/autogen/0.2/docs/installation/Docker/ The stable release is based on AutoGEN v2, but the new version based on AutoGEN v4 will arive (hopefully) soon.

On YT there are some recent videos that cover these tools.

Thank you, Piero

av commented 4 hours ago

Thanks for trying out Harbor and for the suggestions!

n8n and Bolt.new were already on the table, so I tried to integrate both today. n8n works, but bolt unfortunately does not and requires some fixes in the upstream. I'll return to the other suggestions in the future