krishhgg/Insomnia

Public

A macOS menu bar app that safely keeps your MacBook awake with the lid closed, for timed agent sessions.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 18/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Insomnia là ứng dụng menu bar mã nguồn mở trên macOS giúp giữ MacBook hoạt động khi gập nắp theo thời gian hẹn trước, tối ưu cho các tác vụ chạy nền và phiên làm việc của AI coding agent.

  • Hỗ trợ thiết lập thời gian giữ máy thức chính xác theo ngày, giờ, phút và tự động tắt chế độ ngủ.
  • Tự động tắt đèn màn hình/phím, ngắt âm thanh và đóng băng (SIGSTOP) các ứng dụng tốn tài nguyên khi gập nắp.
  • Tích hợp cơ chế bảo vệ nhiệt và pin: kích hoạt Low Power Mode dưới 40% pin và dừng phiên dưới 10% pin hoặc nhiệt độ tới hạn.
  • Ghi nhật ký phục hồi (recovery journal) và sử dụng launchd agent chạy mỗi phút để hoàn tác thiết lập nếu app bị tắt đột ngột.

Lưu ý

  • Yêu cầu macOS 26 trở lên trên thiết bị Apple Silicon Mac.
  • Quá trình cài đặt thêm cấu hình sudoers (/etc/sudoers.d/insomnia), cho phép tài khoản hiện tại chạy một số lệnh pmset không cần mật khẩu.
  • Microphone tích hợp trên Apple Silicon tự ngắt bằng phần cứng khi gập nắp; ghi âm khi gập máy cần sử dụng tai nghe hoặc mic ngoài.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến40
  • Độ tươi100
  • Cộng đồng21
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên
  • Loại dự ánỨng dụng
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Swift
  • SwiftUI

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • Sources/Mã nguồn chính của ứng dụng viết bằng Swift và SwiftUI
  • Tests/Bộ kiểm thử đơn vị và tích hợp
  • scripts/Các script shell phục vụ cài đặt và gỡ cài đặt hệ thống
  • skills/Định nghĩa skill phục vụ tích hợp với coding agent
  • docs/Tài liệu hướng dẫn cài đặt, cơ chế gập nắp và phục hồi lỗi
  • Resources/Tài nguyên hình ảnh và asset của ứng dụng

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/krishhgg/Insomnia.git
cd Insomnia

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Chạy các AI coding agent (như Claude Code hoặc Codex) liên tục trên MacBook khi gập nắp trong khoảng thời gian xác định.
  • Tự động đóng băng ứng dụng trò chuyện và nền (Slack, Discord, WhatsApp) để tiết kiệm pin khi gập máy.
  • Tự động chuyển đổi sang điểm phát sóng iPhone và gửi lệnh nhắc continue vào tmux pane khi mất kết nối mạng.
  • Thực hiện các tác vụ biên dịch hoặc huấn luyện dài hạn với cơ chế tự ngắt an toàn khi máy quá nhiệt hoặc sắp hết pin.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1morluto/reaReverse engineer anything with agents, from app behavior down to native binaries.402k+36.4k
  2. 2affaan-m/ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.291.7k+5.2k
  3. 3deepseek-ai/deepseek-harnessDeepSeek Harness: Everything is a Plugin.264.7k+6.6k
  4. 4NousResearch/hermes-agentThe agent that grows with you258k+1.8k
  5. 5firecrawl/firecrawlSupercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥196.4k+2.1k

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 18/10/2026.