{"repo":"PriNova/nebulaflow","free":true,"listed":false,"github":"https://github.com/PriNova/nebulaflow","clone":"git clone https://github.com/PriNova/nebulaflow.git","description":"NebulaFlow is for visually designing and running developer workflows as node graphs (CLI, LLM, control‑flow, previews). Build and execute workflows inside VS Code, Electron and Browser with workspace persistence and agent-powered LLM nodes.","language":"TypeScript","stars":26,"topics":["ai","ai-agents","node-editor","workflow"],"license":"MIT","category":"ai-agents","readme_excerpt":"NebulaFlow Workflow Editor NebulaFlow is a visual editor for designing and running developer workflows as node graphs. It supports VS Code, a standalone Electron desktop application, and a browser/WebSocket target. [!NOTE] Electron beta ready: The standalone desktop target is ready for beta testing. Windows packaging and the core editor, IPC, persistence, local execution, and pi model discovery flows have been validated. Beta status means it is suitable for testing and feedback, but it is not yet a stable production release. Project Focus: LLM Node The LLM node runs via the pi coding-agent SDK ( @earendil-works/pi-agent-core + @earendil-works/pi-ai ). The editor builds prompts from upstream node outputs and executes them with pi's PiAgent API. - SDK integration: workflow/PiIntegration/ owns one shared pi ModelRuntime for model discovery, provider authentication, custom models, and request routing. - Authentication: use pi /login , /.pi/agent/auth.json , or the selected provider's standard API-key environment variable. Pi model configuration NebulaFlow uses pi's standard configuration stores: - /.pi/agent/settings.json : global defaultProvider and defaultModel . - /.pi/settings.json : project overrides for pi settings. - /.pi/agent/auth.json : API keys and OAuth credentials created by pi /login . - /.pi/agent/models.json : custom providers and models. - /.pi/agent/models-store.json : cached dynamic provider catalogs. A model selected in the LLM node Property Editor takes prior","default_branch":null,"files":null,"tree":[],"storefront":"/r/PriNova","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PriNova/nebulaflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}