อยู่ระหว่างการพัฒนา · v0.1.0
N5
N5AI-NATIVE DEVELOPMENT ENVIRONMENT

One workspace.
From code to ship.

N5 คือ desktop workspace สำหรับนักพัฒนา ที่รวมการจัดการโปรเจกต์ runtime บริการ โดเมน log และการวินิจฉัยสภาพแวดล้อมไว้ในที่เดียว หน้านี้สรุปว่าตอนนี้พัฒนาไปถึงไหนแล้ว โดยอ้างอิงจากสิ่งที่มีอยู่จริงในซอร์สโค้ด ไม่ใช่แผนบนกระดาษ

สถาปัตยกรรมTauri 2 · React · TypeScript · Rust
เป้าหมายแพลตฟอร์มWindows · macOS · Linux
อัปเดตล่าสุด25 สิงหาคม 2026
CURRENT MILESTONE

ตอนนี้อยู่ที่ v0.1CORE

รากฐานของ workspace — รัน ตรวจ และเข้าถึงโปรเจกต์ในเครื่องได้จริง

77%
7 / 11รายการหลักที่ปิดงานแล้ว
3รายการที่ใช้งานได้บางส่วนแล้ว
1รายการที่เหลือก่อนปิด v0.1
WORKING TODAY

ใช้งานได้แล้ววันนี้

ทุกความสามารถด้านล่างมีคำสั่งจริงอยู่ใน Rust core และเรียกใช้ได้จากหน้าจอ N5 แล้ว

N5 Doctor

ตรวจ Node.js, Git, Rust และ Cargo จากเครื่องจริง แล้วรายงานผลพร้อมเวอร์ชันในหน้าเดียว

Project Detection

ระบุ Laravel, NestJS, Next.js, Node.js และ Rust จากไฟล์ในโปรเจกต์โดยอัตโนมัติ

Process Manager

สตาร์ตและหยุด dev server หลายโปรเจกต์พร้อมกัน พร้อมกันพอร์ตชนก่อนรัน

Local Domains

reverse proxy ที่เขียนด้วย Rust ให้เปิด my-app.test แทนการจำเลขพอร์ต

Service Control

ตรวจ เริ่ม และหยุด PostgreSQL, Redis และ Mailpit โดยแยกว่า process ไหน N5 เป็นเจ้าของ

Live Logs

ดู log ของโปรเจกต์ที่กำลังรันแบบต่อเนื่อง ควบคู่กับ activity log ของ workspace

Create Project

สร้างโปรเจกต์ใหม่พร้อมเลือก stack และฐานข้อมูล แล้วเตรียม dependency ให้ในขั้นตอนเดียว

Local-first

ทุกอย่างทำงานในเครื่อง ไม่มีการส่งโค้ดหรือ secret ออกไปข้างนอก

THE ROADMAP

เส้นทางทั้งหมด

สี่ช่วงการพัฒนา จากรากฐานของ workspace ไปจนถึงการส่งงานขึ้นระบบจริง แต่ละรายการระบุสถานะตามความจริงของโค้ดในปัจจุบัน

v0.1กำลังพัฒนา

CORE

รากฐานของ workspace — รัน ตรวจ และเข้าถึงโปรเจกต์ในเครื่องได้จริง

77%
7/11 เสร็จแล้ว
  • Tauri + React + Rust foundationเสร็จแล้ว

    Tauri 2 shell เชื่อม React UI เข้ากับ Rust core ผ่าน command layer

  • Desktop dashboard shellเสร็จแล้ว

    หน้าจอทำงานครบ 6 ส่วน — Dashboard, Projects, Services, Domains, Logs, Settings

  • N5 Doctor foundationเสร็จแล้ว

    ตรวจ Node.js, Git, Rust และ Cargo พร้อมรายงานเวอร์ชันจริงจากเครื่อง

  • Project add / removeเสร็จแล้ว

    เพิ่มโปรเจกต์จาก path ตรวจสอบโฟลเดอร์จริง และถอดออกจาก workspace ได้

  • Next.js / NestJS / Laravel detectionเสร็จแล้ว

    อ่าน artisan, nest-cli.json, next.config.* และ Cargo.toml เพื่อระบุ stack อัตโนมัติ

  • Process start / stopเสร็จแล้ว

    สั่ง npm run dev, php artisan serve หรือ cargo run พร้อมกันหลายโปรเจกต์ และหยุดได้จากปุ่มเดียว

  • Combined logsกำลังทำ

    log สดรายโปรเจกต์และ activity log ใช้งานได้แล้ว เหลือรวมหลายโปรเจกต์เป็นสตรีมเดียว

  • PostgreSQL serviceกำลังทำ

    ตรวจการติดตั้ง สั่งเริ่ม/หยุด และแยกได้ว่า process ถูกจัดการโดย N5 หรือโดยระบบอื่น

  • Redis serviceกำลังทำ

    ใช้กลไกเดียวกับ PostgreSQL — เหลือส่วนตั้งค่าและผูกเข้ากับโปรเจกต์

  • .test local domainsเสร็จแล้ว

    reverse proxy เขียนด้วย Rust รับที่พอร์ต 80 แล้ว route ตาม Host header ไปยังพอร์ตของแต่ละโปรเจกต์

  • Local HTTPSตามแผน

    ขั้นถัดไปของ proxy — ออกและติดตั้ง certificate สำหรับโดเมน .test

v0.2กำลังพัฒนา

WORKSPACE

ยกระดับจากการรันโปรเจกต์เดี่ยว สู่การจัดการทั้ง workspace

36%
1/7 เสร็จแล้ว
  • Port conflict detectionเสร็จแล้ว

    เสร็จเร็วกว่าแผน — ตรวจพอร์ตว่างก่อนสตาร์ตทุกครั้ง และแจ้งเตือนแทนการรันชนกัน

  • Workspace definitionsกำลังทำ

    รายการโปรเจกต์และพอร์ตถูกบันทึกต่อเนื่องแล้ว เหลือรูปแบบไฟล์ workspace ที่ย้ายข้ามเครื่องได้

  • N5 Timelineกำลังทำ

    activity log แบบมี timestamp คือฐานของ timeline ที่จะบอกว่าเกิดอะไรกับ workspace เมื่อไร

  • Mailpit / MinIO / Meilisearchกำลังทำ

    Mailpit ตรวจและควบคุมได้แล้ว ส่วน MinIO และ Meilisearch อยู่ในคิวถัดไป

  • Runtime switchingตามแผน

    สลับเวอร์ชัน Node.js, PHP และ Rust แยกตามโปรเจกต์

  • Environment managerตามแผน

    จัดการไฟล์ .env และ secret แยกตามโปรเจกต์อย่างปลอดภัย

  • Project graphตามแผน

    แผนภาพความสัมพันธ์ระหว่างโปรเจกต์ บริการ และฐานข้อมูล

v0.3ตามแผน

INTELLIGENCE

ชั้นปัญญา — ให้ workspace เข้าใจสภาพแวดล้อมและเสนอทางแก้

0%
0/6 เสร็จแล้ว
  • N5 AI Doctorตามแผน

    ต่อยอดจาก Doctor เดิม — วิเคราะห์สาเหตุของปัญหา ไม่ใช่แค่รายงานว่าพัง

  • Ollama integrationตามแผน

    โมเดลทำงานในเครื่อง ข้อมูลไม่ต้องออกจากเครื่องผู้ใช้

  • MCP managerตามแผน

    ติดตั้งและจัดการ MCP server จากที่เดียว

  • Coding agent connectionsตามแผน

    เชื่อม coding agent เข้ากับ workspace ที่กำลังเปิดอยู่

  • Safe context collectionตามแผน

    เก็บ context ให้ AI โดยไม่ส่ง secret ออกไปเป็นค่าเริ่มต้น

  • Suggested fixes with reviewตามแผน

    ทุกการแก้อัตโนมัติต้องแสดง diff ให้ตรวจก่อนเสมอ

v1.0ตามแผน

SHIP

ปิดวงจร — จากเครื่องนักพัฒนาสู่การขึ้นระบบจริง

0%
0/5 เสร็จแล้ว
  • Production readiness checksตามแผน

    ตรวจความพร้อมก่อนขึ้นระบบจากภายใน workspace

  • Build / test / security pipelineตามแผน

    สั่ง build ทดสอบ และสแกนความปลอดภัยจากที่เดียว

  • GitHub integrationตามแผน

    ผูก repository, branch และ pull request เข้ากับโปรเจกต์

  • Deployment adaptersตามแผน

    adapter สำหรับปลายทาง deploy ที่ใช้งานจริง

  • Preview environmentsตามแผน

    สร้างสภาพแวดล้อมทดสอบแยกตาม branch

ARCHITECTURE

โครงสร้างที่รองรับแผนทั้งหมด

ทุกอย่างวางอยู่บนชั้นเดียวกันตั้งแต่ v0.1 เพื่อให้ฟีเจอร์ในเวอร์ชันถัดไป ต่อยอดได้โดยไม่ต้องรื้อรากฐาน — ชั้น AI ของ v0.3 เสียบเข้ากับ N5 Doctor ที่มีอยู่แล้ว

BUILDสร้างและรันโปรเจกต์
THINKเข้าใจสภาพแวดล้อม
CONNECTเชื่อมบริการเข้าด้วยกัน
PROTECTปกป้องข้อมูลในเครื่อง
SCALEขยายสู่การขึ้นระบบจริง
React + TypeScript UIหน้าจอ workspace
Tauri 2สะพานระหว่าง UI กับระบบ
Rust CoreProjects · Proxy · Services
N5 Doctorวินิจฉัยสภาพแวดล้อม
AI / MCPชั้นปัญญา — มาใน v0.3
ENGINEERING RULES

กติกาที่ไม่ยอมลดหย่อน

ข้อกำหนดทางวิศวกรรมที่ใช้ตัดสินใจทุกครั้งที่เพิ่มฟีเจอร์ใหม่เข้ามาใน N5

01

ไม่เขียนสิ่งที่มีอยู่แล้วใหม่

N5 ทำหน้าที่ orchestrate runtime และ service ที่พิสูจน์ตัวเองแล้ว ไม่สร้าง web server หรือฐานข้อมูลขึ้นมาเอง

02

งานระดับเครื่องอยู่หลัง Rust

ทุกคำสั่งที่แตะระบบผ่าน Rust command ที่ประกาศสิทธิ์ไว้ชัดเจน ไม่เปิดช่องให้ UI สั่งอะไรก็ได้

03

Secret ไม่ถูกส่งให้ AI

ค่าเริ่มต้นคือไม่ส่งข้อมูลลับออกจากเครื่อง แม้ในฟีเจอร์ AI ที่จะมาใน v0.3

04

แก้อัตโนมัติต้องขอดูก่อน

การเปลี่ยนค่า config ที่ย้อนกลับยาก ต้องแสดง diff ให้ตรวจสอบก่อนลงมือทุกครั้ง

NEXT UP

เป้าหมายถัดไป: ปิด v0.1 ให้ครบ

รวม log หลายโปรเจกต์เป็นสตรีมเดียว ผูก PostgreSQL และ Redis เข้ากับโปรเจกต์ให้สมบูรณ์ แล้วต่อด้วย Local HTTPS สำหรับโดเมน .test

คุยเรื่องความร่วมมือ
N5BY NAKHARINBUILD · THINK · CONNECT · PROTECT · SCALE