
ทาง Google ปล่อย gemini-cli มาให้ใช้งานแบบฟรี ๆ (มี limit นะ)
มันทำงานและใช้งานเหมือน claude code เลย
แต่ gemini-cli เป็น opensource project บน GitHub
ซึ่งสามารถเข้าไปร่วม contribute ได้เลย ซึ่งพัฒนาด้วยภาษา TypeScript
มาลองใช้งานกันดู
เริ่มด้วยการติดตั้งผ่าน NPM หรือ NPX ได้เลย
npx https://github.com/google-gemini/gemini-cli

ทำการ Authentication ผ่าน google account หรือ Gemini ก็ได้

ให้ทำการสร้างไฟล์ GEMINI.md สำหรับการอธิบายสิ่งที่ต้องการ
จากนั้นก็เริ่มการพัฒนาได้เลย ตัวอย่างของไฟล์แบบง่าย ๆ
จากนั้นก็เขียน prompt สั้น ๆ ว่า เขียน code ให้หน่อย
สิ่งที่ได้คือ
- สร้าง project ด้วย npm init -y
- ติดตั้ง library ต่าง ๆ ให้ เช่น express, jest และ supertest
- ทำการสร้าง folder ต่าง ๆ ตามที่กำหนด
- ทำการสร้างไฟล์ และ code ในส่วนต่าง ๆ
- ทำการ run test
ตัวอย่างการ run test
ตัวอย่างของ project structure ที่สร้างให้

จำนวน token ที่ใช้งาน เป็นดังนี้

ลองใช้งานกันดูครับ
ได้ผลที่น่าพอใจมาก ๆ