Fleece.Core 2.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Fleece.Core --version 2.2.0
                    
NuGet\Install-Package Fleece.Core -Version 2.2.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Fleece.Core" Version="2.2.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Fleece.Core" Version="2.2.0" />
                    
Directory.Packages.props
<PackageReference Include="Fleece.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Fleece.Core --version 2.2.0
                    
#r "nuget: Fleece.Core, 2.2.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Fleece.Core@2.2.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Fleece.Core&version=2.2.0
                    
Install as a Cake Addin
#tool nuget:?package=Fleece.Core&version=2.2.0
                    
Install as a Cake Tool

Fleece

Simple issue management in repository folders.

Fleece is a lightweight, file-based issue tracking system designed to live alongside your code. Issues are stored as JSONL files in your repository, making them versionable, portable, and always accessible - even offline.

Philosophy

  • Local-first: Issues live in your repository, not a remote server
  • Version-controlled: Track issue changes alongside code changes
  • Simple: No database, no server, just files
  • AI-friendly: Built-in integration with Claude Code for AI-assisted development

Features

  • Create, edit, and track issues with a simple CLI
  • JSONL storage format for easy parsing and diffing
  • Change history tracking with user attribution
  • Conflict detection and resolution for collaborative workflows
  • Claude Code hooks for AI-assisted issue management
  • JSON output for scripting and automation
  • Tag support for categorizing issues

Installation

Fleece is distributed as a .NET tool. Install it globally with:

dotnet tool install --global Fleece.Cli

Or install locally in your project:

dotnet tool install Fleece.Cli

Quick Start

Initialize issue tracking

Issues are stored in .fleece/issues.jsonl in your repository root. The directory is created automatically when you create your first issue.

Create an issue

# Create an issue (--title and --type required)
fleece create --title "Add user authentication" --type feature

# Create with tags
fleece create --title "Fix login bug" --type bug --tags "urgent,backend"

List issues

fleece list                      # Shows only open issues by default
fleece list --all                # Show all issues including complete/closed
fleece list --status complete    # Filter by specific status
fleece list --type bug           # Filter by type
fleece list --json               # JSON output for scripting
fleece list --json-verbose       # JSON with all metadata fields

Update an issue

fleece edit abc123 --status complete
fleece edit abc123 --priority 1 --linked-pr 42
fleece edit abc123 --tags "reviewed,ready"

Search issues

fleece search "authentication"

View change history

fleece history
fleece history abc123  # History for specific issue
fleece history --user john  # Filter by user

Storage Format

Issues are stored as JSONL (JSON Lines) - one JSON object per line:

.fleece/
  issues.jsonl      # Active issues
  changes.jsonl     # Change history
  conflicts.jsonl   # Conflict records (if any)

Example issue entry:

{"Id":"a1b2c3","Title":"Fix login bug","Status":"open","Type":"bug","Priority":1,"LastUpdate":"2024-01-15T10:30:00Z"}

This format provides:

  • Easy version control diffing
  • Append-only change tracking
  • Simple parsing in any language
  • Human-readable storage

Issue Types

Type Description
task General work item
bug Something broken
chore Maintenance work
idea Future consideration
feature New functionality

Issue Statuses

Status Description
open Active, needs work
complete Work finished, pending verification
closed Done and verified
archived No longer relevant

Change History Tracking

Fleece tracks all changes to issues with user attribution. View the history with:

fleece history

Each change record includes:

  • Timestamp
  • User who made the change
  • Issue ID
  • Type of change (created, updated, deleted)
  • Changed fields and values

Claude Code Integration

Fleece integrates with Claude Code to enable AI-assisted issue management.

Install hooks

fleece install

This adds hooks to .claude/settings.json that:

  1. Load current issues when starting a session
  2. Provide issue management commands to the AI
  3. Enable automatic issue updates based on work completed

Get AI instructions

fleece prime

Outputs instructions that help Claude Code understand how to work with Fleece issues.

Workflow with Claude Code

  1. Start Claude Code - it automatically sees current issues
  2. Work on tasks - Claude can update issue status
  3. Complete work - Claude marks issues complete and creates follow-ups
  4. Link PRs - Associate pull requests with issues

CLI Reference

See the CLI Reference for complete command documentation.

Contributing

Contributions are welcome. Please open an issue to discuss significant changes before submitting a PR.

License

MIT License - see LICENSE for details.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.0.0 40 4/28/2026
2.2.1 95 4/19/2026
2.2.0 88 4/18/2026
2.1.1 291 4/13/2026
2.1.0 93 4/12/2026
2.0.0 107 4/8/2026
1.7.2 381 3/24/2026
1.7.1 103 3/24/2026
1.7.0 257 3/24/2026
1.6.3 90 3/24/2026
1.6.2 326 3/22/2026
1.6.1 89 3/22/2026
1.6.0 433 3/13/2026
1.4.0 844 2/22/2026
1.3.1 105 2/17/2026
1.3.0 99 2/16/2026
1.2.0 310 2/13/2026
1.1.1 106 2/8/2026
1.0.0 557 2/4/2026
0.6.5 107 1/26/2026
Loading failed