{"id":44907383,"url":"https://github.com/frontman-ai/frontman","last_synced_at":"2026-03-04T12:06:13.138Z","repository":{"id":338314093,"uuid":"1066256303","full_name":"frontman-ai/frontman","owner":"frontman-ai","description":"The AI agent that lives in your framework/browser","archived":false,"fork":false,"pushed_at":"2026-02-25T13:50:49.000Z","size":305260,"stargazers_count":142,"open_issues_count":53,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-25T14:23:32.200Z","etag":null,"topics":["agent","ai","ai-agent","ai-coding","artificial-intelligence","astro","browser","copilot","developer-tools","frontend","hot-reload","llm","nextjs","open-source","react","svelte","typescript","visual-editing","vite","vue"],"latest_commit_sha":null,"homepage":"https://frontman.sh","language":"ReScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frontman-ai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-09-29T08:38:03.000Z","updated_at":"2026-02-25T13:18:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/frontman-ai/frontman","commit_stats":null,"previous_names":["frontman-ai/frontman"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/frontman-ai/frontman","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontman-ai%2Ffrontman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontman-ai%2Ffrontman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontman-ai%2Ffrontman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontman-ai%2Ffrontman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frontman-ai","download_url":"https://codeload.github.com/frontman-ai/frontman/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frontman-ai%2Ffrontman/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29863757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T08:51:08.701Z","status":"ssl_error","status_checked_at":"2026-02-26T08:50:19.607Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","ai","ai-agent","ai-coding","artificial-intelligence","astro","browser","copilot","developer-tools","frontend","hot-reload","llm","nextjs","open-source","react","svelte","typescript","visual-editing","vite","vue"],"created_at":"2026-02-17T23:03:31.040Z","updated_at":"2026-02-26T17:09:55.988Z","avatar_url":"https://github.com/frontman-ai.png","language":"ReScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://frontman.sh\"\u003e\n    \u003cimg src=\"https://frontman.sh/og.png\" alt=\"Frontman\" width=\"600\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eShip frontend changes from your browser — no code editor needed\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/frontman-ai/frontman/actions\"\u003e\u003cimg src=\"https://github.com/frontman-ai/frontman/actions/workflows/ci.yml/badge.svg\" alt=\"CI\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/frontman-ai/frontman/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-Apache%202.0%20%2F%20AGPL--3.0-blue\" alt=\"License\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@frontman-ai/nextjs\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@frontman-ai/nextjs\" alt=\"npm version\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://discord.gg/xk8uXJSvhC\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-Join%20Us-5865F2?logo=discord\u0026logoColor=white\" alt=\"Discord\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=-4GD1GYwH8Y\"\u003e\n    \u003cimg src=\"./assets/demo.webp\" alt=\"Frontman Demo\" width=\"600\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nOpen your running app in the browser, click on any element, and describe the change you want — Frontman edits the actual source code in your repo. No sandbox, no copy-paste. Real code changes your team can review and merge.\n\n\u003e **For designers and PMs** who want to tweak UI without waiting on a developer. **For developers** who want fewer \"can you move this 2px\" tickets.\n\n## How It Works\n\n1. **A developer adds Frontman to the project** — one command, works with Next.js, Astro, and Vite.\n2. **Anyone on the team opens the app in their browser** — an overlay lets you click any element and describe the change you want in plain language.\n3. **Frontman edits the source code and hot-reloads** — the change appears live in the browser, and the code diff is ready for the team to review.\n\nUnlike screenshot-based AI tools, Frontman hooks into your framework's build pipeline — it understands your components, routes, and compilation errors, so it edits the right file every time.\n\n## Quickstart\n\n### Next.js\n\n```bash\nnpx @frontman-ai/nextjs install\n```\n\n### Astro\n\n```bash\nastro add @frontman-ai/astro\n```\n\nSee [Astro integration docs](https://frontman.sh/docs/astro) for configuration.\n\n### Vite\n\n```bash\nnpx @frontman-ai/vite install\n```\n\nSee [Vite plugin docs](https://frontman.sh/docs/vite) for configuration.\n\n- **Framework-aware** — Understands your components, routes, and build errors. Not just pixel screenshots.\n- **Real-time streaming** — See edits appear in your editor as they're written, with live preview in the browser.\n- **Open protocol** — Client, server, and framework adapters are decoupled and extensible. [Read the docs](./docs/).\n\n## Contributing\n\nContributions are welcome! Please read the [Contributing Guide](./CONTRIBUTING.md) to get started.\n\n## License\n\nThis project uses a split license model:\n\n- **Client libraries and framework integrations** (`libs/`) — [Apache License 2.0](./LICENSE)\n- **Server** (`apps/frontman_server/`) — [GNU Affero General Public License v3](./apps/frontman_server/LICENSE)\n\nSee the respective `LICENSE` files for details.\n\n## Links\n\n- [Website](https://frontman.sh)\n- [Changelog](./CHANGELOG.md)\n- [Issues](https://github.com/frontman-ai/frontman/issues)\n","funding_links":[],"categories":["Visual Programming","AI Code Editors \u0026 IDEs","Extensions","Extensions \u0026 Plugins"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrontman-ai%2Ffrontman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrontman-ai%2Ffrontman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrontman-ai%2Ffrontman/lists"}