A lightweight, autonomous agent built using uAgents to facilitate intelligent project scaffolding/initialisation and automation.
- 🤖 Natural language project creation
- 🎯 Supports multiple projects:
- Django
- React
- Svelte
- Preact
- Vanilla JS/TS
- Lit
- Solid
- Qwik
- Vue.js
- ⚙️ Smart configuration handling
- 📦 Automated dependency management
- 🔄 Best practices templates
- Forge Agent Address: agent1q255rqw6shtmnwytv4jr2jlcak54s9f25059fpj9st3y4z9ltmywvvvqwgv
- Forge Agent Details: https://agentverse.ai/agents/details/agent1q255rqw6shtmnwytv4jr2jlcak54s9f25059fpj9st3y4z9ltmywvvvqwgv
class Request(Model):
query: str
class ActionArgs(Model):
project_name: str
template: Optional[str] = None
package_manager: Optional[str] = None
class Data(Model):
thought: str
action: Optional[str] = None
action_args: Optional[ActionArgs] = None
result: Optional[str] = None
response: Optional[str] = None
class Response(Model):
status: str
message: str
data: Optional[Data] = None
Install dependencies
cd agent
pipenv install
Run agent
pipenv run python -m src.forge
Install dependencies
cd ui
npm install
Run dev server
npm run dev
# Chat with Forge
"Create a new Django project named chapy"
"Scaffold a React app with TypeScript and SWC"
"Initialize a Vue.js project"