You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
Friend-Lite is at the core an AI-powered personal system - various devices, including but not limited to wearables from OMI can be used for at the very least audio capture, speaker specific transcription, memory extraction and retrieval.
7
+
Chronicle is at the core an AI-powered personal system - various devices, including but not limited to wearables from OMI can be used for at the very least audio capture, speaker specific transcription, memory extraction and retrieval.
8
8
On top of that - it is being designed to support other services, that can help a user with these inputs such as reminders, action items, personal diagnosis etc.
9
9
10
10
This supports a comprehensive web dashboard for management.
@@ -147,7 +147,7 @@ docker compose up --build
147
147
-**Job Tracker**: Tracks pipeline jobs with stage events (audio → transcription → memory) and completion status
148
148
-**Task Management**: BackgroundTaskManager tracks all async tasks to prevent orphaned processes
149
149
-**Unified Transcription**: Deepgram/Mistral transcription with fallback to offline ASR services
150
-
-**Memory System**: Pluggable providers (Friend-Lite native or OpenMemory MCP)
150
+
-**Memory System**: Pluggable providers (Chronicle native or OpenMemory MCP)
151
151
-**Authentication**: Email-based login with MongoDB ObjectId user system
152
152
-**Client Management**: Auto-generated client IDs as `{user_id_suffix}-{device_name}`, centralized ClientManager
153
153
-**Data Storage**: MongoDB (`audio_chunks` collection for conversations), vector storage (Qdrant or OpenMemory)
@@ -161,7 +161,7 @@ Required:
161
161
- LLM Service: Memory extraction and action items (OpenAI or Ollama)
162
162
163
163
Recommended:
164
-
- Vector Storage: Qdrant (Friend-Lite provider) or OpenMemory MCP server
164
+
- Vector Storage: Qdrant (Chronicle provider) or OpenMemory MCP server
165
165
- Transcription: Deepgram, Mistral, or offline ASR services
166
166
167
167
Optional:
@@ -179,8 +179,8 @@ Optional:
179
179
4. **Speech-Driven Conversation Creation**: User-facing conversations only created when speech is detected
180
180
5. **Dual Storage System**: Audio sessions always stored in `audio_chunks`, conversations created in `conversations` collection only with speech
181
181
6. **Versioned Processing**: Transcript and memory versions tracked with active version pointers
182
-
7. **Memory Processing**: Pluggable providers (Friend-Lite native with individual facts or OpenMemory MCP delegation)
183
-
8. **Memory Storage**: Direct Qdrant (Friend-Lite) or OpenMemory server (MCP provider)
182
+
7. **Memory Processing**: Pluggable providers (Chronicle native with individual facts or OpenMemory MCP delegation)
183
+
8. **Memory Storage**: Direct Qdrant (Chronicle) or OpenMemory server (MCP provider)
Copy file name to clipboardExpand all lines: Docs/init-system.md
+25-5Lines changed: 25 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Friend-Lite Initialization System
1
+
# Chronicle Initialization System
2
2
3
3
## Quick Links
4
4
@@ -10,14 +10,14 @@
10
10
11
11
## Overview
12
12
13
-
Friend-Lite uses a unified initialization system with clean separation of concerns:
13
+
Chronicle uses a unified initialization system with clean separation of concerns:
14
14
15
15
-**Configuration** (`wizard.py`) - Set up service configurations, API keys, and .env files
16
16
-**Service Management** (`services.py`) - Start, stop, and manage running services
17
17
18
18
The root orchestrator handles service selection and delegates configuration to individual service scripts. In general, setup scripts only configure and do not start services automatically. Exceptions: `extras/asr-services` and `extras/openmemory-mcp` are startup scripts. This prevents unnecessary resource usage and gives you control over when services actually run.
19
19
20
-
> **New to Friend-Lite?** Most users should start with the [Quick Start Guide](../quickstart.md) instead of this detailed reference.
20
+
> **New to Chronicle?** Most users should start with the [Quick Start Guide](../quickstart.md) instead of this detailed reference.
21
21
22
22
## Architecture
23
23
@@ -133,7 +133,7 @@ Services use `host.docker.internal` for inter-container communication:
133
133
134
134
## Service Management
135
135
136
-
Friend-Lite now separates **configuration** from **service lifecycle management**:
136
+
Chronicle now separates **configuration** from **service lifecycle management**:
137
137
138
138
### Unified Service Management
139
139
Use the `services.py` script for all service operations:
0 commit comments