Thank you for your interest in contributing!
git clone https://github.com/agentlayer-io/AgentClick.git
cd AgentClick
npm install
npm run dev- Server runs at
http://localhost:38173 - Web UI runs at
http://localhost:5173
- Fork the repository
- Create a branch:
git checkout -b feat/your-feature - Make your changes
- Test locally with
npm run dev - Build to verify:
npm run build - Submit a pull request
Keep commits atomic — one thing per commit. Use a short prefix:
feat:new featurefix:bug fixdocs:documentation onlychore:maintenance (deps, build, version bumps)
packages/
server/ Express API server (TypeScript)
web/ React + Vite frontend (TypeScript + Tailwind)
skills/
clickui-approve/ Action approval skill
clickui-code/ Code review skill
clickui-email/ Email live session skill
clickui-plan/ Plan review skill
clickui-trajectory/ Trajectory review skill
clickui-selection/ Selection review skill
clickui-memory/ Memory review skill
Each skill lives in skills/<name>/SKILL.md. If you add or modify a skill, make sure it works for both local (Claude Code, Codex) and Docker (OpenClaw) environments. See existing skills for the polling pattern.
Open an issue at github.com/agentlayer-io/AgentClick/issues with steps to reproduce and your environment details.