BearAI CLIในเทอร์มินัลของคุณ

พิมพ์สิ่งที่ต้องการเป็นภาษาไทย แล้ว JEV Agent เลือกเองว่าจะตอบ แก้โค้ดในโฟลเดอร์นี้ หรือทำงานบนเครื่องผ่าน SSH

curl -fsSL https://cli.bearai.red/install.sh | sh

macOSLinuxpython3บัญชี Google ที่ Admin อนุมัติ

เลื่อนลงเพื่อดู 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

เปิดเบราว์เซอร์เพื่อเข้าสู่ระบบด้วย 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
ออกจากระบบ