Zense is a native macOS code editor with AI chat, a real terminal and first-class Git review — local-first, private by default, bring your own key.
Auto-detects Apple Silicon — Intel version also available · macOS 12+ · updates itself
No window hopping, no lost context. Code, AI, shell and Git review live side by side — pick a panel to see it.
Describe the change in chat, next to the code it touches.
Zense drafts the edit with full workspace context — your key, your machine.
Every change lands as a diff. Line by line, stage what you trust.
Run the suite in the built-in terminal without leaving the window.
Commit with confidence — you saw exactly what went in.
Every AI edit in Zense arrives as a reviewable diff — never a silent overwrite. You see what changed, you stage what makes sense, and you are the one who commits.
That's not a feature. It's the whole point. Zense is built around one habit: review before you commit.
No Electron. Small download, instant startup, low memory — it feels like part of macOS, because it's built like it.
Chat, AI Review and Focus sessions sit right next to your editor. OpenAI, Anthropic, Gemini — or local models with Ollama.
Actual shell tabs inside the workspace. Build, run, test and commit without switching windows — the session stays alive.
Status, diffs, staging, history and AI commit summaries in one panel. The habit the whole app is built around.
Files never leave your disk. Indexing, context and diffs are computed locally.
No account, no cloud editor, no telemetry. The app updates itself — that's the only network it needs.
AI calls go straight from your Mac to the provider with your own API key. Or no key at all — run Ollama or LM Studio fully offline.
Shipped with every release — auto-generated from the app's release notes.
| ชื่อ | อายุ |) render เป็นตารางจริงทั้งในคำตอบแช็ทและหน้า Preview ของไฟล์ .md มีเส้นขอบ แถวหัวตารางเด่นชัด และจัดแนวคอลัมน์ได้ตามที่เขียนไว้ (:-- ชิดซ้าย, :-: กึ่งกลาง, --: ชิดขวา) — ไม่ใช่ข้อความดิบเต็มไปด้วยขีด ๆ อีกต่อไปgit checkout จาก terminal ในแอพ (หรือจากข้างนอก) ชื่อ branch มุมล่างจะค้างเป็นค่าเก่าจนกว่าจะทำ git action ผ่านแอพ ตอนนี้แอพจับตา .git ไว้ด้วย เปลี่ยน branch ปุ๊บชื่อเปลี่ยนตามทันที.zense, .idea ที่อยู่ใน .gitignore เมื่อก่อนโผล่ใน tree เป็นตัวจางแต่เปิดดูข้างในไม่ได้ ตอนนี้กดขยายดูไฟล์ข้างในได้ปกติ (จำกัดจำนวนไฟล์ต่อโฟลเดอร์เพื่อไม่ให้แอพช้า) ส่วน node_modules/target ยังซ่อนเนื้อในเหมือนเดิมFree for macOS. No account. Updates itself.