Skip to content

AlexAnys/typeless-lite

Repository files navigation

Typeless Lite

A minimal local desktop app to turn Typeless voice transcripts into daily summaries.

Typeless Lite Social Preview

界面预览

应用主界面 隐私上下文视图

Download (ZIP)

  • Latest release page: https://github.com/AlexAnys/typeless-lite/releases/latest
  • Download the macOS arm64 ZIP from Assets, unzip, then open Typeless Lite.app

中文说明

这是什么

Typeless Lite 是一个本地桌面工具,自动读取 Typeless 转录内容,按日期整理,支持一键复制和导出。

痛点

用语音输入管理工作很高效,但“每天总结”通常很低效:

  • 官方暂时没有便捷的按日复制/导出方式。
  • 数据在本地,但路径和结构不直观。
  • 手动逐条复制容易漏、耗时长。

解决方法

Typeless Lite 把流程压缩为 3 步:

  1. 自动识别本机 Typeless 数据库(失败时可手动选择)。
  2. 自动按日期和时间点组织转录内容。
  3. 一键复制当天内容,或导出为 Markdown / PDF / Raw。

核心功能

  • 自动识别 typeless.db
  • 日期 + 时间线浏览
  • 一键复制“选定日期全部对话”
  • 导出 Markdown(编辑友好)
  • 导出 PDF(分享友好)
  • 导出 Raw(JSON + typeless.db.backup
  • 本地 Agent API(供 OpenClaw 等本机 Agent 调用)

Agent API 文档:docs/agent-api.md

隐私说明

  • 全程本地处理,不上传云端。
  • 默认只读取你本机的 Typeless 数据。

本地打开(开发模式)

cd "/Users/alexmac/Documents/Mini 项目开发/typeless-lite"
npm install
npm run dev

本地打开(打包版)

非技术用户:推荐安装方式(ZIP)

  1. 打开发布页:https://github.com/AlexAnys/typeless-lite/releases 也可以直接打开:https://github.com/AlexAnys/typeless-lite/releases/tag/v0.1.2
  2. 找到最新版本,展开 Assets
  3. 下载:Typeless-Lite-v0.1.2-macos-arm64.zip
  4. 双击 zip 解压
  5. 打开解压后的文件夹,双击 Typeless Lite.app

如果 macOS 提示“无法打开”

  1. Typeless Lite.app 点右键
  2. 选择 打开
  3. 在弹窗里再次点 打开(只需要一次)

打开后怎么用(最简)

  1. 应用会自动读取 Typeless 数据
  2. 左侧选日期,右侧看当天内容
  3. 复制当天Markdown/PDF/Raw 导出

OpenClaw Agent 接入(简短)

实际效果:Agent 自动调用 API 拉取当日口述记录并整理日报 👇

Agent API 效果演示

OpenClaw 是本地 AI agent,可直接调用 Typeless Lite 的本地 API,拿到某一天的 Markdown 语音记录(template)。

  1. 打开 Typeless Lite.app(会启动本地 API)。
  2. 读取 token(agentApiToken)。注意:macOS 上路径会因“开发模式 vs 打包版”不同而不同:
    • 打包版(常见):~/Library/Application Support/Typeless Lite/typeless-lite-settings.json
    • 开发模式(npm start / electron .):~/Library/Application Support/typeless-lite/typeless-lite-settings.json
  3. 在 OpenClaw 中让 agent 调用:GET http://127.0.0.1:18423/v1/markdown?date=today|yesterday|YYYY-MM-DD,并附带 Authorization: Bearer <token>

可直接贴给 OpenClaw 的 prompt:

你可以调用 Typeless Lite 本地 API 获取语音输入历史。请使用:
GET /v1/markdown?date=<today|yesterday|YYYY-MM-DD>
Header: Authorization: Bearer <token>
返回时优先使用响应里的 markdown 字段,不要编造记录内容。

完整示例:docs/openclaw-agent-quickstart.md
Repository: https://github.com/AlexAnys/typeless-lite

打包

npm run dist:mac

输出目录:release/

GitHub 社交封面

  • 封面文件:assets/social-preview.png
  • 设置路径:GitHub 仓库 Settings -> General -> Social preview -> Upload an image

English

What It Is

Typeless Lite is a local desktop app that automatically reads Typeless transcripts, groups them by day, and lets you copy or export in one click.

The Problem

Voice input is fast, but daily review is not:

  • No convenient official daily copy/export flow.
  • Data is local, but hard to access directly.
  • Manual copy is slow and error-prone.

The Solution

Typeless Lite reduces the workflow to 3 steps:

  1. Auto-detect Typeless database (manual fallback included).
  2. Organize transcripts by date and timestamp.
  3. Copy a full day instantly, or export as Markdown / PDF / Raw.

Features

  • Auto-detect typeless.db
  • Date + timeline view
  • One-click copy for selected day
  • Markdown export
  • PDF export
  • Raw export (JSON + typeless.db.backup)
  • Local Agent API (for OpenClaw or other local agents)

Agent API docs: docs/agent-api.md

Privacy

  • 100% local processing.
  • No cloud upload by default.

Run Locally (Dev)

cd "/Users/alexmac/Documents/Mini 项目开发/typeless-lite"
npm install
npm run dev

Build

npm run dist:mac

Output directory: release/

Install from ZIP (for non-technical users)

  1. Open https://github.com/AlexAnys/typeless-lite/releases
  2. Or open https://github.com/AlexAnys/typeless-lite/releases/tag/v0.1.2
  3. Download Typeless-Lite-v0.1.2-macos-arm64.zip from Assets
  4. Unzip
  5. Double-click Typeless Lite.app

If macOS blocks it: right-click app -> Open -> Open.

GitHub Social Preview

  • Asset: assets/social-preview.png
  • GitHub path: Settings -> General -> Social preview -> Upload an image

Tech Stack

  • Electron
  • React + TypeScript
  • Vite
  • local sqlite3 CLI

About

A minimal local desktop app to auto-read Typeless transcripts and export daily summaries in one click.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors