BearAI CLIในเทอร์มินัลของคุณ
พิมพ์สิ่งที่ต้องการเป็นภาษาไทย แล้ว JEV Agent เลือกเองว่าจะตอบ แก้โค้ดในโฟลเดอร์นี้ หรือทำงานบนเครื่องผ่าน SSH
curl -fsSL https://cli.bearai.red/install.sh | sh
เลื่อนลงเพื่อดู session เดียวตั้งแต่ติดตั้งจนรันงาน ข้อความใน terminal เป็นรูปแบบจริงของ CLI ส่วนที่ย่อไว้ด้วย … คือข้อความที่ JEV เขียนต่างกันไปในแต่ละงาน
ติดตั้งด้วยคำสั่งเดียว
ตัวติดตั้งดึงไฟล์จาก cli.bearai.red ตรวจ SHA-256 ทุกไฟล์ก่อนวาง แล้วเพิ่ม bearai ใน PATH รันซ้ำเมื่อไหร่ก็คือการอัปเดต
~ $ curl -fsSL https://cli.bearai.red/install.sh | sh
ติดตั้ง BearAI CLI 0.1.8 แล้ว: ~/.local/bin/bearai
เริ่มใช้: cd โฟลเดอร์โปรเจกต์ แล้วพิมพ์ bearai
~ $ bearai --version
BearAI CLI 0.1.8
เข้าสู่ระบบด้วย Google
ครั้งแรกจะเปิดเบราว์เซอร์ให้เข้าสู่ระบบ บัญชีต้องได้รับอนุมัติจาก Admin ก่อน session เก็บไว้ที่ ~/.bearai/auth.json ออกได้ด้วย bearai logout
~ $ cd my-app && bearai
████ █████ ███ ████ ███ █████ ████ █████ ████ █ █ █ ▓ █ █ █ █ █ █ █ ▓ █ █ █ ▓ █ █ █ █▓ █ █ █▓ █ █▓ █ █▓ █ █ █▓ █ █ █▓ ████ ▓ ████ █████▓ ████ ▓ █████▓ █ ████ ▓ ████ █ █▓ █ █ █ █ █▓ █ █ █ █▓ █ █ █ █ █ █▓ █ █▓ █ █ █▓ █ █ █ █▓ █ ██ █ █ █ █ █▓ ████ ▓ █████ █ █▓ █ █ █ █▓ █████ ██ █ █ █████ ████ ▓ ▓▓▓▓ ▓▓▓▓▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓▓▓▓ ▓▓ ▓ ▓ ▓▓▓▓▓ ▓▓▓▓ ╰─[ CLI ]── >_ TERMINAL AGENT
เปิดเบราว์เซอร์เพื่อเข้าสู่ระบบด้วย Google...
เข้าสู่ระบบแล้ว: you
บัญชี you · สิทธิ์ chat, code · โฟลเดอร์ ~/my-app
โหมด: อัตโนมัติ ทำเลยโดยไม่ถาม ยกเว้นคำสั่งร้ายแรง (ใช้ bearai --yolo เพื่อ Full access)
ไม่ต้องเลือกโหมด
พิมพ์สิ่งที่อยากได้ JEV Agent ฝั่ง server อ่านคำสั่งแล้วเลือกเส้นทางให้ ตอบคำถาม แก้โค้ดในโฟลเดอร์ที่เปิดอยู่ หรือทำงานบนเครื่องที่อยู่ใน ~/.ssh/config คำถามได้คำตอบทันที ส่วนงานแก้โค้ดหรือ SSH จะบอกก่อนว่าทำที่ไหน
bearai> unified diff ต่างจาก patch ยังไง
BearAI: …
bearai> เพิ่มฟังก์ชันแปลงฟาเรนไฮต์กลับเป็นเซลเซียส
→ แก้โค้ดในโฟลเดอร์นี้
bearai> ดูพื้นที่ดิสก์บน build-server
→ ทำงานบนเครื่อง build-server
เห็นทุกบรรทัดที่แก้ แล้วตรวจให้เอง
อ่าน เขียน และรันทุกอย่างเกิดบนเครื่องคุณ ในโหมดปกติ CLI ส่งให้ JEV อัตโนมัติ: รายชื่อไฟล์ในโปรเจค, AGENTS.md และเนื้อหาไฟล์ที่ JEV ขอสำหรับงานนั้น ไม่ส่งไฟล์ลับอย่าง .env, key, .git หรือ node_modules
การแก้ผูกกับ SHA-256 ของไฟล์เดิม ถ้าไฟล์เปลี่ยนระหว่างทางจะไม่เขียนทับ หลังเขียนจะตรวจ syntax และรัน test ถ้าไม่ผ่านส่งผลให้ JEV แก้ต่อได้สูงสุด 3 รอบ
JEV ขอไฟล์: src/convert.ts, tests/convert.test.ts
เหตุผล: …
อนุญาตส่งเนื้อหาไฟล์เหล่านี้ให้ JEV? → อนุมัติอัตโนมัติ (ไม่ใช่คำสั่งร้ายแรง)
--- a/src/convert.ts
+++ b/src/convert.ts
@@ -3,3 +3,7 @@
export function toFahrenheit(c: number) {
return c * 9 / 5 + 32;
}
+
+export function toCelsius(f: number) {
+ return (f - 32) * 5 / 9;
+}
อนุมัติให้ Mac เขียน 1 ไฟล์ใน ~/my-app? → อนุมัติอัตโนมัติ (ไม่ใช่คำสั่งร้ายแรง)
ตรวจ ✓ src/convert.ts: syntax ผ่าน
ตรวจ ✓ bun test: ผ่าน
เริ่มโปรเจคจากโฟลเดอร์ว่าง
สั่ง “ขึ้นโปรเจคใหม่” หรือ bearai init ได้ AGENTS.md และเอกสารชุดมาตรฐาน ถ้าโฟลเดอร์ว่างจะได้โครง TypeScript + Bun พร้อม test ไฟล์ที่มีอยู่แล้วจะไม่ถูกเขียนทับ
bearai> ขึ้นโปรเจคใหม่ แปลงอุณหภูมิ
bearai init · โปรเจคใหม่ (TypeScript + Bun)
+ AGENTS.md
+ docs/…
+ src/index.ts
+ tests/index.test.ts
สร้าง … ไฟล์ · มี … จุดที่เป็น TODO: ให้เติมข้อมูลจริง
รันแล้วดูผลในที่เดียว
พิมพ์ “รันโปรเจค” ตามด้วยอาร์กิวเมนต์ หรือใช้ bearai run งานที่รันค้างไว้ดูได้ด้วย /logs และหยุดด้วย /stop ถ้ารันแล้วล้ม CLI ส่ง error ให้ JEV แก้แล้วรันใหม่ได้
bearai> รันโปรเจค 25
▶ รัน `bun run src/index.ts 25` ใน ~/my-app
25 °C = 77 °F
สองโหมด เลือกตอนเปิด
bearai ทำเลยโดยไม่ถาม ยกเว้นคำสั่งร้ายแรงที่จะถามก่อนทุกครั้ง bearai --yolo ทำทุกขั้นตอนโดยไม่ถาม แต่ยังอยู่ในสิทธิ์ของบัญชีคุณ
~/my-app $ bearai --yolo
โหมด: FULL ACCESS (--yolo) ทำทุกขั้นตอนโดยไม่ถาม
bearai>
เริ่ม session ของคุณ
ต้องมี python3 บน macOS หรือ Linux ยังไม่รองรับ Windows หลังติดตั้ง ให้ cd ไปที่โฟลเดอร์โปรเจค แล้วพิมพ์ bearai
curl -fsSL https://cli.bearai.red/install.sh | sh
bearai- เปิด session ในโฟลเดอร์นี้
bearai --yolo- Full access ไม่ถามเลย
bearai init- ขึ้นโปรเจคตามชุดมาตรฐาน
bearai run- รันโปรเจค
bearai status- ดูบัญชีและเวอร์ชัน
bearai logout- ออกจากระบบ
BearAI