back to home

datascale-ai / inksight

一款 LLM 驱动的智能电子墨水屏桌面伴侣,为你递送有温度的"慢信息"——纸墨之间,皆是智慧。

View on GitHub
262 stars
44 forks
9 issues
PythonTypeScriptHTML

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing datascale-ai/inksight in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/datascale-ai/inksight)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

English | 中文 InkSight > A calm e-ink desk companion with one website for flashing, configuration, preview, and discovering new modes. Official website: https://www.inksight.site Why It Stands Out InkSight turns a small e-ink screen into a quiet, always-visible information surface for your desk. Instead of another glowing notification feed, it gives you useful, beautiful, and customizable content in a paper-like form. • **Useful at a glance** — weather, countdowns, memos, habits, briefings, and daily prompts • **Made for desks** — a paper-like e-ink display that stays visible without adding screen fatigue • **Beautiful and varied** — 24 built-in modes, from practical dashboards to more atmospheric content • **A one-stop website experience** — beginner-friendly browser flashing, online setup, preview, and mode discovery • **Open and extensible** — firmware, backend, web configuration, and the JSON mode system are all designed to be expanded over time, including future hardware design files One Website, End to End The website brings the whole user flow together in one place. Even if you are completely new to e-paper devices, ESP32 boards, or WebSerial, the product is designed so you can get started by following the UI step by step instead of assembling your own toolchain first. • **Flash firmware in the browser** with the Web Flasher, without starting from a local flashing setup • **Configure devices online** with modes, preferences, refresh strategy, and per-mode overrides • **Preview content before saving** so the final e-ink result is visible in advance • **Try it even without a device** through the no-device demo flow • **Discover community creations** in the mode plaza, then install and reuse ideas shared by other users This makes InkSight feel less like a kit with scattered tools and more like a complete product experience. Rich Mode Library InkSight currently ships with **24 built-in modes**, including: • **Daily Picks** — quotes, books, facts, and seasonal context • **Weather Dashboard** — live weather with practical advice • **Poetry / Zen / Stoic** — calm, reflective content for focused desks • **AI Briefing** — technology highlights and AI insights • **ArtWall** — black-and-white AI artwork tailored to context • **Memo / Countdown / Habit / Fitness** — practical everyday desk utilities You can also: • **create custom modes** • **save them to your device** • **share them to the mode plaza** • **install community-created modes** Recommended Hardware InkSight is easiest to build with the following setup: | Part | Recommended choice | |------|--------------------| | MCU | ESP32-C3 development board | | Display | 4.2-inch SPI e-paper display | | Power | USB for development, optional lithium battery build (recommended + TP5000) | | Cost | Typical DIY BOM around **CNY 220** | The public documentation and setup flow are centered on **ESP32-C3 + 4.2-inch e-paper**. For a first build, start with **ESP32-C3 + 4.2-inch e-paper**. Explore the Official Website If you want to get a feel for the product before buying parts or setting up anything locally, the official website is the best place to start: • **Homepage** — a quick overview of the product and how the experience fits together • **Web flasher** — browser-based firmware flashing, with a walkthrough video here: • **Device configuration** — once a device is flashed, this is where you configure what it shows • **Mode plaza** — browse community-made creations, publish your own, or install modes shared by other users • **No-device demo** — try the experience even if you do not own the hardware yet Build the Device If you enjoy DIY hardware and want to build your own InkSight unit, or if you already have the parts but are not sure how to wire and assemble them, start here: You can also follow the step-by-step assembly video here: We also provide the matching docs: • Hardware guide: • Assembly guide: • Flashing guide: • Configuration guide: Self-Host or Develop If you are a developer, want to run your own local deployment, or want to go beyond the hosted website and build custom integrations or workflows, start here: • Deployment guide: • 中文部署文档: • Architecture: • API: • Plugin / extension development: Community • Discord: https://discord.gg/5Ne6D4YNf • QQ 群: 1026120682 • BiliBili: https://www.bilibili.com/video/BV1nSNcziE7q/