lovcode

skill
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 307 GitHub stars
Code Basarisiz
  • child_process — Shell command execution capability in scripts/bump-version.cjs
  • execSync — Synchronous shell command execution in scripts/bump-version.cjs
  • fs module — File system access in scripts/bump-version.cjs
  • fs module — File system access in scripts/sync-cargo-version.cjs
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose

This tool is a desktop companion application for managing configurations, commands, skills, and chat history for AI coding tools like Claude Code. Built with Tauri and React, it allows users to browse local session data and import web conversation history.

Security Assessment

Overall risk: Low. The application accesses local filesystem paths (such as `~/.claude/commands/`) to read and manage your configurations and chat histories, which is expected behavior for this type of tool.

The automated scanner flagged shell command execution (`execSync`) and filesystem access inside development scripts (`scripts/bump-version.cjs` and `scripts/sync-cargo-version.cjs`). These are standard build utilities used to manage version numbers and package releases, not part of the runtime application. They pose no threat to end-users. No dangerous permissions or hardcoded secrets were detected. The tool does feature a marketplace and an installation snippet using `curl`, so users should always apply standard caution and verify community scripts before running them.

Quality Assessment

The project exhibits strong health indicators. It uses the permissive Apache-2.0 license and is very actively maintained, with repository updates pushed as recently as today. It has accumulated over 300 GitHub stars, indicating a solid level of community trust and adoption. The development utilizes a modern tech stack (Tauri 2.0, React 19, TypeScript) and the project documentation is thorough.

Verdict

Safe to use — an actively maintained, well-structured utility with transparent build scripts and no dangerous runtime permissions.
SUMMARY

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

README.md

Lovcode Cover

Logo Lovcode

Desktop companion for AI coding tools
macOS • Windows • Linux

Tauri React TypeScript License


UpdatesFeaturesoh-my-lovcodeInstallationUsageTech StackLicense


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

Gallery

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.

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.

Installation

From Release

Download the latest release for your platform from Releases.

From Source

# 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

License

Apache-2.0

Yorumlar (0)

Sonuc bulunamadi