Releases: ApeCodeAI/thinktape
Releases · ApeCodeAI/thinktape
Release list
v2.0.0 — Voice & Video First
braindump v2.0.0
Complete rewrite. Voice & Video First personal dump tool.
Highlights
- 🎙️ Voice & Video First — voice/video are the primary input, local Whisper auto-transcription, original media preserved forever
- 💻 AI-first CLI — 15+ commands, default JSON output, pipe-friendly, any Agent can call it
- 🔗 [[Bi-directional Links]] — Obsidian-style wikilinks to connect fragments
- 🌐 Web UI — warm-editorial design, double-click to edit, compose box, backlinks, concepts panel
- 🤖 Telegram Bot — text, voice, photo, video, URL, forwarded messages
- 🧠 AI Summary — auto-summarize and tag via OpenAI-compatible API (Kimi K2.5 etc.)
- 📋 Daily Review — digest, random recall, weekly themes
- 🐳 Docker — one-command deployment
- 📁 Local File First — each item is a directory (item.yaml + content.md + media), data is permanent, code is replaceable
Data Structure
~/braindump-data/items/20260619-143052-a3f8/
item.yaml # metadata
content.md # your content (Markdown, supports [[wikilinks]])
audio.opus # original voice recording
images/ # photos
Tech Stack
Python 3.12+ / FastAPI / SQLite / Pyrofork / faster-whisper / React 19 / Tailwind v4
Install
git clone https://github.com/ApeCodeAI/braindump.git
cd braindump && uv sync
cp config.example.toml ~/braindump-data/config.toml
uv run braindump serveBuilt by ApeCode.ai · Sponsored by BytePass.ai
v0.2.0 — Docker 部署 + Bot 稳定性
What's New
Docker 部署
- 完整的
Dockerfile+docker-compose.yml,一行命令启动全部服务 - 支持
BRAINDUMP_DATA_DIR环境变量指定数据目录 - 内置 healthcheck,Docker 自动重启不健康容器
- 修复:添加
gcc+libc6-dev解决 tgcrypto 编译问题
Bot 稳定性增强
- Telegram Bot 自动重连 + 指数退避(断线不再需要手动重启)
- 新增
/status命令,查看 Bot、转写队列、摘要队列、每日回顾状态 - 增强
/health端点,返回各组件详细状态
部署方式
git clone https://github.com/ApeCodeAI/braindump.git
cd braindump
mkdir -p data && cp config.example.toml data/config.toml
# 编辑 data/config.toml
docker compose up -dFull Changelog: v0.1.1...v0.2.0
v0.1.0 — First Working Release 🧠
braindump v0.1.0
个人表达的原材料库。把脑子里的东西 dump 出来。
✅ Features
- Telegram Bot — 发消息即记录(文字/图片/视频/语音),Pyrofork MTProto 支持 2GB 大文件
- 自动转写 — faster-whisper CPU 引擎,语音和视频自动转为文字
- Web UI — 时间线浏览、全文搜索、标签筛选、Markdown 渲染、响应式设计
- Flomo 导入 — 从 Flomo 导出 HTML 批量导入,自动去重
- 数据安全 — 文件即真相,数据库只是索引,可从文件重建
- Docker 部署 — docker compose 一行启动
🚀 Quick Start
git clone https://github.com/ApeCodeAI/braindump.git
cd braindump
uv sync
cp config.example.toml ~/braindump-data/config.toml
# Edit config.toml with your Telegram credentials
uv run python -m braindump serveOr with Docker:
mkdir -p data && cp config.example.toml data/config.toml
docker compose up -dTech Stack
Python 3.12 / Pyrofork / FastAPI / faster-whisper / SQLite FTS5 / Docker