{"id":17258386,"url":"https://github.com/eren23/wcg","last_synced_at":"2026-05-11T03:03:33.160Z","repository":{"id":236568517,"uuid":"792863160","full_name":"eren23/wcg","owner":"eren23","description":"Super simple RAG supported HTML to web code generator","archived":false,"fork":false,"pushed_at":"2024-06-02T12:28:35.000Z","size":1181,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-31T10:35:08.710Z","etag":null,"topics":["agent","agent-based","code-generation","code-generator","extension","llama-index","llm","ollama","openai","rag"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eren23.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-04-27T19:03:20.000Z","updated_at":"2024-05-04T15:52:35.000Z","dependencies_parsed_at":"2024-05-04T16:43:37.179Z","dependency_job_id":null,"html_url":"https://github.com/eren23/wcg","commit_stats":null,"previous_names":["eren23/wcg"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eren23%2Fwcg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eren23%2Fwcg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eren23%2Fwcg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eren23%2Fwcg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eren23","download_url":"https://codeload.github.com/eren23/wcg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245623078,"owners_count":20645681,"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","agent-based","code-generation","code-generator","extension","llama-index","llm","ollama","openai","rag"],"created_at":"2024-10-15T07:20:30.227Z","updated_at":"2026-05-11T03:03:33.070Z","avatar_url":"https://github.com/eren23.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"![WCG Logo](assets/logo.png)\n\n\n# WCG (Web Code Generator)\nWCG is a llm based html code generator. It is a tool that currently supports javascript to be used in chrome extensions and python selenium scripts. The tool is being designed to use as a tool in larger agent based systems to navigate in websites using high level commands and tasks to be executed in the browser. With the data obtained through this interactions the goal is to finetune new smaller models to be used in the agent based system.\n\nThis project was inspired by another OS project [LaVague](https://github.com/lavague-ai/LaVague), and at the beginning based on that fundamentally but has many changes to align with the goals of this project.\n\nThough the code generation is working ok based on the tests, the project has still yet to have a working demo with the agent based system on an extension or a selenium script. \n\nTODO:\n\n- [ ] Create a working demo on a chrome extension\n- [ ] Create a working demo on a selenium script\n- [ ] Support more inference providers for larger availability of models\n- [ ] Make the module a pip package\n- [ ] Make the code better and more readable\n- [ ] Support small language models trained on the data obtained from the agent based system\n- [ ] Integrate in a larger agent based system\n\n## Installation\n\n```bash\ngit clone https://github.com/eren23/wcg\npython setup.py install\n```\n\n## Usage\n\nCurrently no extension is supported so I suggest using the backend directly or use the way I use it in the backend. \n\n```bash\nuvicorn app:app --reload\n```\n\n```bash\ncd examples\npython test_client.py\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feren23%2Fwcg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feren23%2Fwcg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feren23%2Fwcg/lists"}