Akasha 是一款跨平台、全传感器、极低资源占用的数据记录仪,旨在为个性化 AI 助手提供全面、精确的行为与环境数据源。它能够在用户无感知的前提下持续采集并记录系统级与环境级的多模态数据,为大模型提供最默契的语义上下文基础。
- 全平台支持(Windows / macOS / Linux / Android / iOS)
- 原始数据采集优先,0 数据加工
- 全部数据本地存储(默认不上传),按需与模型交互
- 插件机制支持自定义扩展与轻量处理
- 与大模型形成“共情”式交互默契
目标: 采集用户设备的全模态原始数据,统一时间轴,不做加工处理。
| 类型 | 数据格式 | 说明 |
|---|---|---|
| 屏幕录制 | MP4/MKV | 每分钟分段,存入 media/screen |
| 麦克风录音 | FLAC/WAV | 同上,存入 media/mic |
| 摄像头(选项) | MP4/JPG | 支持录像或定时快照 |
| 键盘输入 | SQLite 结构化数据 | 事件流 |
| 鼠标轨迹与点击 | 同上 | |
| 应用使用记录 | 同上 | 当前窗口/活跃时长等 |
| GPS、光照等传感器 | 同上 | 移动端平台支持 |
采集模块不进行任何加工/分析/压缩/加密操作,仅记录原始数据。
- 多媒体数据统一存储于
akasha_data/media/ - 所有结构化传感器数据统一写入
akasha_data/sensors.sqlite - 所有记录均包含毫秒级时间戳字段
timestamp_ms
👉 详细格式见:数据输出格式规范
🚧 TODO:该模块负责对原始数据进行可选的数据清洗、压缩、加密处理,并维护本地索引、增量导出等能力。
🚧 TODO:该模块支持用户/开发者通过注册插件扩展新的传感器类型或轻量处理逻辑,使用沙盒机制保障安全。
🚧 TODO:该模块提供与大模型之间的数据交换接口,支持推理输入、个性化训练用数据摘要导出等方式。
🚧 TODO:该模块负责平台级驻留守护、系统空闲检测、资源动态调度与功耗优化,保障 “0 入侵” 运行。
| 类型 | 格式 | 命名规则 | 元数据表结构 |
|---|---|---|---|
| 屏幕录制 | MP4 | screen_YYYYMMDD_HHmmss.mp4 |
screen_record |
| 麦克风录音 | FLAC | mic_YYYYMMDD_HHmmss.flac |
mic_record |
| 摄像头 | MP4/JPG | cam_YYYYMMDD_HHmmss |
cam_record(可选) |
CREATE TABLE key_event (
id INTEGER PRIMARY KEY,
timestamp_ms INTEGER,
key_code INTEGER,
key_action TEXT, -- 'down'/'up'
window_title TEXT
);CREATE TABLE mouse_event (
id INTEGER PRIMARY KEY,
timestamp_ms INTEGER,
x INTEGER,
y INTEGER,
button TEXT,
action TEXT
);CREATE TABLE gps_data (
id INTEGER PRIMARY KEY,
timestamp_ms INTEGER,
latitude REAL,
longitude REAL,
altitude REAL,
accuracy REAL
);CREATE TABLE light_sensor (
id INTEGER PRIMARY KEY,
timestamp_ms INTEGER,
lux REAL
);CREATE TABLE app_usage (
id INTEGER PRIMARY KEY,
timestamp_ms INTEGER,
app_name TEXT,
window_title TEXT,
active_duration_ms INTEGER
);akasha_data/
├── media/
│ ├── screen/
│ ├── mic/
│ └── cam/
├── sensors.sqlite
├── plugin_data/
│ └── [plugin_id].sqlite
└── log/
└── system.log
| 模块 | 状态 | 说明 |
|---|---|---|
| 采集层 | ✅ 初版设计完成 | 多平台适配中 |
| 本地处理层 | 🚧 设计中 | 加密/压缩未实现 |
| 插件系统 | 🚧 设计中 | 沙盒机制待定 |
| 数据同步接口 | 🚧 待设计 | LLM对接模式未定 |
| 守护进程与调度 | 🚧 待设计 | 平台适配中 |
Apache 2.0 / MIT(待定)