{"id":13646349,"url":"https://github.com/protofy-xyz/protofy","last_synced_at":"2025-04-21T18:30:53.929Z","repository":{"id":208571064,"uuid":"695672138","full_name":"Protofy-xyz/Protofy","owner":"Protofy-xyz","description":"AI Driven Machine Automation Platform 🚀🚀","archived":false,"fork":false,"pushed_at":"2025-04-09T22:19:32.000Z","size":259866,"stargazers_count":258,"open_issues_count":9,"forks_count":57,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-09T22:31:03.852Z","etag":null,"topics":["agent-based","agentic-ai","agentic-framework","ai-agents","ai-engineering","aiot","arduino","automation","esp32","esp32-s3","industry","industry-4","llm","llm-agent","llm-agentic-ai","llm-agents","machine-automation","raspberry-pi"],"latest_commit_sha":null,"homepage":"https://protofy.xyz/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Protofy-xyz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-23T21:26:00.000Z","updated_at":"2025-04-09T22:19:36.000Z","dependencies_parsed_at":"2024-11-06T19:35:46.349Z","dependency_job_id":null,"html_url":"https://github.com/Protofy-xyz/Protofy","commit_stats":null,"previous_names":["protofy-xyz/protofy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protofy-xyz%2FProtofy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protofy-xyz%2FProtofy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protofy-xyz%2FProtofy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protofy-xyz%2FProtofy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Protofy-xyz","download_url":"https://codeload.github.com/Protofy-xyz/Protofy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250110778,"owners_count":21376536,"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":["agent-based","agentic-ai","agentic-framework","ai-agents","ai-engineering","aiot","arduino","automation","esp32","esp32-s3","industry","industry-4","llm","llm-agent","llm-agentic-ai","llm-agents","machine-automation","raspberry-pi"],"created_at":"2024-08-02T01:02:53.482Z","updated_at":"2025-04-21T18:30:53.923Z","avatar_url":"https://github.com/Protofy-xyz.png","language":"TypeScript","funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003e \n\u003cimage height=\"50\" src=\"https://raw.githubusercontent.com/Protofy-xyz/Protofy/assets/logo-protofy.png\"\u003e\n\u003c/h3\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://github.com/protofy-xyz/protofy/graphs/contributors\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors-anon/protofy-xyz/protofy?color=yellow\u0026style=flat\" alt=\"contributors\" style=\"height: 20px;\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://opensource.org/licenses/mit\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/mit-blue.svg?style=flat\u0026label=license\" alt=\"license\" style=\"height: 20px;\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://discord.gg/VpeZxMFfYW\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/discord-7289da.svg?style=flat\u0026logo=discord\" alt=\"discord\" style=\"height: 20px;\"\u003e\n  \u003c/a\u003e\n\u003c/h4\u003e\n\n\n\u003ch2\u003e\u003cp align=\"center\" style=\"font-size: 20px\"\u003eAI Driven Machine Automation Platform\u003c/p\u003e\n\u003cp align=\"center\" style=\"font-size:15px\"\u003eNatural Language Autopilot system for smart and industrial devices\u003c/p\u003e\u003c/h2\u003e \n\nProtofy is an Open Source Platform designed to automate the control of physical devices and machines using a Large Language Model (LLM) running in a continuous decision loop. \n\nAn automatic control loop reads sensor states, evaluates rules, and sends a structured prompt to the LLM to decide which actuators, if any, should be triggered. The system provides a full UI for device onboarding, rule configuration, and real-time monitoring\n\nCheck the [getting started](docs/getting-started.md) guide to run Protofy on your computer, directly with npm or using docker.\n\n![tank-board](https://github.com/Protofy-xyz/Protofy/blob/assets/dashboard/tank.png?raw=true)\n\n![dashboard](https://github.com/Protofy-xyz/Protofy/blob/assets/dashboard/system.png?raw=true)\n\n## 😎 Node-based UI\n\n![codeedit](https://github.com/Protofy-xyz/Protofy/assets/5052882/98c071cf-c934-4891-90e7-ad2d05602aad)\n\nFine tune the system behavior by using a nodes interface\n\n## 🧰 Connected devices (IoT) support for ESP32 based on ESPHome \n\n![devices-package](https://github.com/Protofy-xyz/Protofy/blob/assets/device/device-1.gif?raw=true)\n\nProgram, deploy and manage connected devices and IoT networks visually, in minutes. \n\n## 🤖 Ai Assisted\n\nGet help creating rules or managing the system with automatic context transfer and pompt cascading.\n\nScreenshot comming soon...\n\n## 🧭 Roadmap\n\nComing  soon...\n\n## 📜 License\nCheck out the [LICENSE](LICENSE.md) file for details.\n\n## 🙌 Contributing and Community\nJoin us at [Discord](\"https://discord.gg/VpeZxMFfYW\") to ask questions about bugs or specific use cases, share your builds or just discus ideas.\n\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Protofy-xyz/Protofy\u0026type=Date)](https://star-history.com/#Protofy-xyz/Protofy\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotofy-xyz%2Fprotofy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotofy-xyz%2Fprotofy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotofy-xyz%2Fprotofy/lists"}