DeepSeek Harness Remote
DeepSeek Harness Remote 可將手機或另一台電腦與你運行 DeepSeek Harness 的電腦安全連接,隨時隨地繼續你的工作,方便隨時查看進度並繼續工作。
AI 翻譯
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Privacy-first daily memory for Android and Wear OS, with local-first capture and evidence-backed recall.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗AI Daily Memory is an Android and Wear OS project for capturing a day locally and turning it into searchable, evidence-backed memory. The phone records and stores audio; the watch controls the phone and displays acknowledged state.
Capture is visible and can be paused or stopped. Audio stays on the phone and is deleted once transcribed. Syncing notes to an account is optional and never includes audio; a person's own transcription key is the one case where audio goes to a provider, directly from the phone. Error monitoring is configured to discard messages, request data, user context, and breadcrumbs before sending exception diagnostics to Sentry. See Privacy and Security.
Requirements: JDK 17, Android SDK 37, Python 3.13, and uv.
./gradlew qualityCheck
./gradlew :apps:android:assembleDebug :apps:wear:assembleDebug
Backend tests require a disposable PostgreSQL database. If TEST_DATABASE_URL is unset, the
database tests fail immediately with TEST_DATABASE_URL is not set; database tests need PostgreSQL (they are not skipped). Local recipe with Docker, matching CI (postgres:16):
docker run -d --name aidm-test-pg -e POSTGRES_USER=aidm -e POSTGRES_PASSWORD=aidm-local-only \
-e POSTGRES_DB=aidm_test -p 5432:5432 postgres:16
export TEST_DATABASE_URL=postgresql+psycopg://aidm:aidm-local-only@localhost:5432/aidm_test
Then run the checks:
cd backend
uv sync --locked --extra dev
export TEST_DATABASE_URL=postgresql+psycopg://USER:PASSWORD@localhost:5432/aidm_test
uv run pytest
uv run ruff check .
uv run ruff format --check .
uv run mypy app tests
For local API development, configure DATABASE_URL and any object-storage settings from .env.example, then run:
uv run alembic upgrade head
uv run uvicorn app.main:app --reload
apps/android — Android phone appapps/wear — Wear OS controllercore/recording — pure Kotlin recording state machine and policiesbackend — FastAPI service, PostgreSQL models/migrations, and workerwebsite — static product and download pagedocs/adr — architecture decisionsThe project follows the phase gates in TODO.md. Do not enable cloud processing or claim all-day capture readiness until its review and measurement gates pass.