{"id":20118496,"url":"https://github.com/flowfuse/nr-assistant","last_synced_at":"2026-02-26T19:18:03.655Z","repository":{"id":246818808,"uuid":"822595824","full_name":"FlowFuse/nr-assistant","owner":"FlowFuse","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-24T12:34:35.000Z","size":384,"stargazers_count":2,"open_issues_count":7,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-24T12:52:05.797Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FlowFuse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-01T12:52:41.000Z","updated_at":"2025-06-24T12:34:38.000Z","dependencies_parsed_at":"2024-09-16T07:46:51.650Z","dependency_job_id":"47d5b581-59cd-4d52-b94d-93f101c5c949","html_url":"https://github.com/FlowFuse/nr-assistant","commit_stats":null,"previous_names":["flowfuse/nr-assistant"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/FlowFuse/nr-assistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowFuse%2Fnr-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowFuse%2Fnr-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowFuse%2Fnr-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowFuse%2Fnr-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FlowFuse","download_url":"https://codeload.github.com/FlowFuse/nr-assistant/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowFuse%2Fnr-assistant/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262299135,"owners_count":23289613,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T19:11:15.614Z","updated_at":"2026-01-24T13:31:07.906Z","avatar_url":"https://github.com/FlowFuse.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FlowFuse Node-RED Expert Plugin\n\nA plugin to bring AI assistance to your Node-RED flow building.\n\nThis plugin is preinstalled in Node-RED instances hosted and managed by the FlowFuse platform.\n\nIt can also be installed locally for use outside of FlowFuse - but does require a FlowFuse Cloud user account.\n\nFlowFuse is the Industrial application platform for building and operating custom industrial solutions that digitalize processes and operations. It integrates seamlessly into both IT and OT environments, leveraging Node-RED to enable teams to connect, collect, transform, and visualize data from industrial systems. Companies use FlowFuse to manage, scale, and secure their Node-RED-based applications across industrial environments.\n\nSign-up to FlowFuse Cloud now to get started: https://app.flowfuse.com\n\n## About\n\nThis plugin is designed to assist users of the FlowFuse platform by providing tools to aid development of their Node-RED instances including:\n* A function builder\n* Function node Code Lens\n* JSON generation in all typed inputs and JSON editors (like the inject node, change node, template node, etc)\n* Flows Explainer\n* HTML, VUE, and CSS generation in FlowFuse Dashboard ui-template nodes\n* Context-aware inline and multi-line code completions for functions, templates, and tables\n\n### Function Builder\n![flowfuse-assistant-assistant-builder](https://github.com/user-attachments/assets/6520eeaf-83f5-466e-ad32-6b4ae1d62954)\n\n### JSON generator\n![flowfuse-assistant-json-generator](https://github.com/user-attachments/assets/9d4bf3ef-7ea8-4e72-9e04-73712d5323e3)\n\n### Flows Explainer\n![flowfuse-assistant-flow-explainer](https://github.com/user-attachments/assets/6b631048-392b-4028-be8c-bc50f1398a17)\n\n### FlowFuse Dashboard UI Template Assistant\n![flowfuse-assistant-ui-template](https://github.com/user-attachments/assets/c6810553-40c0-429e-aa6b-039317b1dc30)\n\n### FlowFuse Dashboard UI CSS Assistant\n![flowfuse-assistant-css](https://github.com/user-attachments/assets/fea87030-294e-4bce-a9ce-146249ee0459)\n\n\n### Inline Code Completions\n\n#### functions\n![flowfuse-assistant-inline-function-completions](https://github.com/user-attachments/assets/487b07be-861b-48d1-88c7-22c9cebffefa)\n\n#### templates\n![flowfuse-assistant-inline-template-completions](https://github.com/user-attachments/assets/a6a53c1d-b067-411f-b155-0dcbf67f7e88)\n\n#### tables\n![flowfuse-assistant-inline-table-completions](https://github.com/user-attachments/assets/d9b18f96-9889-401e-a530-c89623f72610)\n\n## Installation\n\n```bash\nnpm install @flowfuse/nr-assistant\n```\n\n## Development\n\nClient-side portion of the plugin is in `index.html`. The server side code is in `index.js`\n\n## Limitations\n\n### Function Builder\n* Only a single function node can be generated at a time.\n\n### Function Node Editor Codelens\n* The codelens feature is only supported for the on-message editor in the function node.\n\n## Versioning\n\nWhile in development, the version number of this package will remain at `0.x.y`.\n`x` will be incremented for breaking changes, `y` for new features and patches.\n\nOnce plugin and API are stable, the version number will be updated to 1.0.0 and full SemVer rules will be applied.\n\n## License\n\nApache-2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowfuse%2Fnr-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflowfuse%2Fnr-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowfuse%2Fnr-assistant/lists"}