An open API service indexing awesome lists of open source software.

https://github.com/supermaciz/sessions-chronicle

Browse and search your AI coding sessions
https://github.com/supermaciz/sessions-chronicle

claude-code codex-cli gnome gtk4 linux mistral-vibe opencode vibe-coding

Last synced: 1 day ago
JSON representation

Browse and search your AI coding sessions

Awesome Lists containing this project

README

          

App Icon

# Sessions Chronicle

[![codecov](https://codecov.io/gh/supermaciz/sessions-chronicle/graph/badge.svg?token=)](https://codecov.io/gh/supermaciz/sessions-chronicle)

**A GNOME app for browsing, searching, and resuming AI coding sessions.**

## Features

- SQLite database with full-text search (FTS5)
- Browse and search sessions with filters
- Session detail view with conversation history
- Rich markdown rendering (code blocks, tables, task lists, blockquotes)
- Resume sessions in terminal
- Support for multiple AI tools: Claude Code, OpenCode, Codex, Mistral Vibe

## Screenshots

**Session List View**
Session List

**Session Detail View**
Session Detail

## Prerequisites

- `flatpak`
- `flatpak-builder`

Install via your package manager (e.g., `apt install flatpak flatpak-builder`).

## Building the project

Install the required SDKs, then build:

```bash
flatpak install --user org.gnome.Sdk//49 org.gnome.Platform//49 org.freedesktop.Sdk.Extension.rust-stable//25.08 org.freedesktop.Sdk.Extension.llvm21//25.08
flatpak-builder --user flatpak_app build-aux/io.github.supermaciz.sessionschronicle.Devel.json --force-clean
```

## Running the project

```bash
flatpak-builder --run flatpak_app build-aux/io.github.supermaciz.sessionschronicle.Devel.json sessions-chronicle
```

## Testing

```bash
cargo test
```

## CI/CD

GitHub Actions run on every push and PR: tests, clippy, rustfmt, and Flatpak build. A separate release workflow builds stable Flatpak bundles when a GitHub release is published.

## Inspiration

This project was inspired by [agent-sessions](https://github.com/jazzyalex/agent-sessions).

## License

Licensed under MIT. See LICENSE file.