Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
44beeac
audio upload extension with gdrive credentials
01PrathamS Dec 5, 2025
d5b9518
FIX: API parameters
01PrathamS Dec 5, 2025
9392989
Merge branch 'main' into audio_upload_extend
AnkushMalaker Dec 7, 2025
5b5ea64
UPDATE: tmp files cleanup n code refactored as per review
01PrathamS Dec 8, 2025
5abd99d
REFACTOR: minor refactor as per review
01PrathamS Dec 8, 2025
3d00bac
REFACTOR: minor update as per review
01PrathamS Dec 8, 2025
b036185
UPDATE: gdrive sync logic
01PrathamS Dec 9, 2025
cff1a4c
REFACTOR: code update as per gdrive and update credential client
01PrathamS Dec 10, 2025
6534288
REFACTOR: validation updated - as per review from CR
01PrathamS Dec 10, 2025
1ff28cb
UPDATE: code has been refactore for UUID for diffrent audio upload so…
01PrathamS Dec 15, 2025
8e5a6b2
REFACTOR: updated code as per review
01PrathamS Dec 15, 2025
d2795cb
Update documentation and configuration to reflect the transition from…
AnkushMalaker Dec 18, 2025
2e4473d
Merge branch 'main' into audio_upload_extend
AnkushMalaker Dec 18, 2025
e393250
Merge branch 'dev' into audio_upload_extend
AnkushMalaker Dec 18, 2025
f4907a9
Merge branch 'dev' into further-rename
AnkushMalaker Dec 18, 2025
e9363b9
Update test script to use docker-compose-test.yml for all test-relate…
AnkushMalaker Dec 20, 2025
2e79b70
Merge pull request #203 from chronicler-ai/further-rename
AnkushMalaker Dec 20, 2025
1385321
Added standard MIT license
thestumonkey Dec 22, 2025
eb25a5d
Merge branch 'dev' into chronicle-main
thestumonkey Dec 22, 2025
f578ce9
Merge pull request #226 from Ushadow-io/license
thestumonkey Dec 22, 2025
dc70ca2
Fix/cleanup model (#219)
AnkushMalaker Dec 22, 2025
79390c3
fix/broken-tests (#230)
AnkushMalaker Dec 22, 2025
dafe563
Feat/add obsidian 3 (#233)
AnkushMalaker Dec 24, 2025
fd61688
Update .gitignore to exclude all files in app/ios and app/android dir…
AnkushMalaker Jan 1, 2026
39a680c
fix: Copy full source code in speaker-recognition Dockerfile (#243)
AnkushMalaker Jan 2, 2026
b85c55e
Enhance configuration management and add new setup scripts (#235)
AnkushMalaker Jan 2, 2026
1036a17
Refactor configuration management in wizard and ChronicleSetup (#246)
AnkushMalaker Jan 3, 2026
9ceb6d4
added JWT issuers for audience auth for service interop and shared us…
thestumonkey Jan 6, 2026
4c6d20d
Merge branch 'main' into dev
AnkushMalaker Jan 6, 2026
f634a22
Feat/edit chat system prompt (#247)
AnkushMalaker Jan 7, 2026
f2c8f09
Docs consolidation (#257)
AnkushMalaker Jan 10, 2026
91dcd89
Docs consolidation (#258)
AnkushMalaker Jan 10, 2026
3aaacdf
Update quickstart.md (#268)
futureisAJASU Jan 14, 2026
e111b06
v0.2 (#279)
AnkushMalaker Jan 28, 2026
c170a02
Refactor Home Assistant plugin and MCP client for improved configurat…
AnkushMalaker Jan 28, 2026
1201e0e
Feat/global record (#281)
AnkushMalaker Jan 29, 2026
e2c331b
Enhance StreamingTranscriptionConsumer and conversation job handling …
AnkushMalaker Feb 1, 2026
6e8ff89
fix: config template updated for streaming service as deepgram (#285)
01PrathamS Feb 6, 2026
8c31635
Feat: vibevoice asr (#286)
AnkushMalaker Feb 7, 2026
112ee01
Enhance ASR service descriptions and provider feedback in wizard.py (…
AnkushMalaker Feb 7, 2026
cc301ce
pre-release v0.2 (#293)
AnkushMalaker Feb 15, 2026
e3714c4
refactor: kitchen sink (#303)
AnkushMalaker Feb 15, 2026
b9502b1
update lock file
AnkushMalaker Feb 15, 2026
4d6e940
webui fix
AnkushMalaker Feb 15, 2026
220ec0e
Enhance speaker recognition error handling and reporting
AnkushMalaker Feb 15, 2026
99eda21
Refactor EmailSummarizerPlugin to utilize Beanie model for conversati…
AnkushMalaker Feb 15, 2026
4a9f183
Refactor EmailSummarizerPlugin to remove database dependency and stre…
AnkushMalaker Feb 15, 2026
b7e2820
Refactor transcription job handling and email summarization plugin
AnkushMalaker Feb 15, 2026
219e2ed
Enhance BLE device scanning and connection management
AnkushMalaker Feb 15, 2026
9d53742
Add device configuration template and enhance BLE device management
AnkushMalaker Feb 15, 2026
96ab511
Implement button event handling and plugin connectivity checks
AnkushMalaker Feb 15, 2026
5f0be2e
Refactor conversation search logic to use pymongo collection
AnkushMalaker Feb 15, 2026
c07d28e
local-client-improvments
AnkushMalaker Feb 18, 2026
81d74cf
Add battery level monitoring to BLE connections
AnkushMalaker Feb 18, 2026
5ef61dc
sink
AnkushMalaker Feb 19, 2026
2d773e7
Enhance conversation management and star functionality
AnkushMalaker Feb 19, 2026
6b67772
Add installation script and update README for setup instructions
AnkushMalaker Feb 19, 2026
b0015be
Merge branch 'main' into dev
AnkushMalaker Feb 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@

Self-hostable AI system that captures audio/video data from OMI devices and other sources to generate memories, action items, and contextual insights about your conversations and daily interactions.

## Quick Start → [Get Started](quickstart.md)
## Quick Start

Run setup wizard, start services, access at http://localhost:5173
```bash
curl -fsSL https://raw.githubusercontent.com/SimpleOpenSoftware/chronicle/main/install.sh | sh
```

This clones the latest release, installs dependencies, and launches the interactive setup wizard.

For step-by-step instructions, see the [setup guide](quickstart.md).

## Screenshots

Expand Down
34 changes: 34 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#!/bin/sh
set -e

REPO="https://github.com/SimpleOpenSoftware/chronicle.git"
DIR="chronicle"

# Get latest release tag
TAG=$(curl -sL https://api.github.com/repos/SimpleOpenSoftware/chronicle/releases/latest | grep -o '"tag_name": *"[^"]*"' | head -1 | cut -d'"' -f4)

if [ -z "$TAG" ]; then
echo "error: could not determine latest release"
exit 1
fi

echo "Installing Chronicle $TAG..."

if [ -d "$DIR" ]; then
echo "error: directory '$DIR' already exists"
exit 1
fi

git clone --depth 1 --branch "$TAG" "$REPO" "$DIR"
cd "$DIR"

# Install uv if missing
if ! command -v uv > /dev/null 2>&1; then
echo "Installing uv package manager..."
curl -LsSf https://astral.sh/uv/install.sh | sh
. "$HOME/.local/bin/env" 2>/dev/null || export PATH="$HOME/.local/bin:$PATH"
fi

# Reconnect stdin for interactive wizard
exec < /dev/tty
./wizard.sh