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.
- Host: GitHub
- URL: https://github.com/lovstudio/lovcode
- Owner: lovstudio
- License: apache-2.0
- Created: 2025-12-10T00:18:19.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-04-23T10:33:10.000Z (about 2 months ago)
- Last Synced: 2026-04-23T11:24:09.119Z (about 2 months ago)
- Topics: ai-tools, claude-code, desktop-app, react, rust, tailwindcss, tauri, typescript
- Language: TypeScript
- Homepage: https://lovstudio.ai/app/lovcode
- Size: 22.4 MB
- Stars: 315
- Watchers: 1
- Forks: 28
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Lovcode
Desktop companion for AI coding tools
macOS • Windows • Linux
---
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.

| 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)

## 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
[](https://star-history.com/#lovstudio/lovcode&Date)
## License
Apache-2.0