Fleece.Core
2.2.0
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
<PackageReference Include="Fleece.Core" Version="2.2.0" />
<PackageVersion Include="Fleece.Core" Version="2.2.0" />
<PackageReference Include="Fleece.Core" />
paket add Fleece.Core --version 2.2.0
#r "nuget: Fleece.Core, 2.2.0"
#:package Fleece.Core@2.2.0
#addin nuget:?package=Fleece.Core&version=2.2.0
#tool nuget:?package=Fleece.Core&version=2.2.0
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:
- Load current issues when starting a session
- Provide issue management commands to the AI
- 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
- Start Claude Code - it automatically sees current issues
- Work on tasks - Claude can update issue status
- Complete work - Claude marks issues complete and creates follow-ups
- 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 | Versions 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. |
-
net10.0
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 |