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

https://github.com/lovstudio/lovcode

A desktop companion app for AI coding tools. Browse Claude Code chat history, manage configurations, commands, skills, and more.
https://github.com/lovstudio/lovcode

ai-tools claude-code desktop-app react rust tailwindcss tauri typescript

Last synced: about 1 month ago
JSON representation

A desktop companion app for AI coding tools. Browse Claude Code chat history, manage configurations, commands, skills, and more.

Awesome Lists containing this project

README

          


Lovcode Cover


Logo
Lovcode


Desktop companion for AI coding tools

macOS • Windows • Linux


Tauri
React
TypeScript
License

---


Updates
Features
oh-my-lovcode
Installation
Usage
Tech Stack
License

---

## Release Highlights

### v0.24.16 — Claude.ai Import

Import and browse your claude.ai web conversation history alongside Claude Code sessions.

Claude.ai Import

| Version | Highlights |
|---------|------------|
| **0.24.16** | Import claude.ai web exports (.zip/dir), data source tabs (All/Code/Web) |
| **0.24.15** | Structured content blocks — view tool calls, thinking, tool results |
| **0.24.14** | Full-text search with jieba Chinese tokenization |
| **0.24.12** | Two-column master-detail layout with grouped/flat toggle |
| **0.24.11** | In-app auto-updater |
| **0.24.7** | Session usage tracking with token counts and cost estimation |
| **0.24.6** | Script-configurable statusbar, Apple-style settings layout |
| **0.24.0** | File-system routing architecture, settings split into sub-pages |

[Full Changelog](CHANGELOG.md)

![Gallery](docs/assets/gallery.png)

## Features

- **Chat History Viewer** — Browse and search conversation history across all projects with full-text search (Chinese + English)
- **Claude.ai Import** — Import and view exported data from claude.ai web app (.zip or directory)
- **Data Source Switching** — Filter between Claude Code local sessions and claude.ai web conversations
- **Structured Content Blocks** — View tool calls, thinking process, and tool results in conversations
- **Commands Manager** — View and manage slash commands (`~/.claude/commands/`)
- **MCP Servers** — Configure and monitor MCP server integrations
- **Skills** — Manage reusable skill templates
- **Hooks** — Configure automation triggers
- **Sub-Agents** — Manage AI agents with custom models
- **Output Styles** — Customize response formatting
- **Marketplace** — Browse and install community templates
- **Customizable Statusbar** — Personalize your statusbar display with scripts

## oh-my-lovcode

Community configuration framework for Lovcode, inspired by oh-my-zsh.

```bash
curl -fsSL https://raw.githubusercontent.com/lovstudio/oh-my-lovcode/main/install.sh | bash
```

Share and discover statusbar themes, keybindings, and more at [oh-my-lovcode](https://github.com/lovstudio/oh-my-lovcode).

## Installation

### From Release

Download the latest release for your platform from [Releases](https://github.com/lovstudio/lovcode/releases).

### From Source

```bash
# Clone the repository (with submodules)
git clone --recursive https://github.com/lovstudio/lovcode.git
cd lovcode

# Install dependencies
pnpm install

# Run development
pnpm tauri dev

# Build for distribution
pnpm tauri build
```

## Usage

1. Launch Lovcode
2. Select **Chat** to browse conversation history from Claude Code sessions
3. Click the **Upload** button to import claude.ai exported data (.zip or folder)
4. Switch between **All / Code / Web** tabs to filter by data source
5. Use the **Configuration** section to manage commands, MCP servers, skills, and hooks
6. Visit **Marketplace** to discover community templates

## Tech Stack

| Layer | Technology |
|-------|------------|
| Frontend | React 19, TypeScript, Tailwind CSS, Vite |
| Backend | Rust, Tauri 2 |
| UI Components | shadcn/ui |
| State | Jotai |
| Search | Tantivy + jieba (full-text, Chinese-aware) |

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=lovstudio/lovcode&type=Date)](https://star-history.com/#lovstudio/lovcode&Date)

## License

Apache-2.0