Issue tracking without databases or servers.

quill.md: Your issues live where your code lives.

quill.md is a purely client-side Open Source project manager that saves your tasks directly in your Git repository as Markdown files. Regain control of your data, avoid vendor lock-in, and manage your projects right from your browser.

Visualize your project

Understand the connections between your issues, epics, and notes at a single glance.

Natural Workflow

Visualize your team's progress. Everything flows, even when you're not looking.

OPEN

6
• 008e03fb-32bf-4228-920a-1ea3ae... USE-CASE

UC-MOD6-03: Manage Categories and Stock Levels

• eff03e82-b222-4721-a942-fbea37... USER-STORY

US-9: Add Products to Cart

• 1bc0279f-2f69-47ed-9fca-135564... USER-STORY

US-27: End-to-End Testing (E2E)

• 1cb96ae8-f8b9-4a28-891f-c88e75... USER-STORY

US-16: Check Order Status

• 1d3df663-96b0-41a7-919f-69eedf... USE-CASE

UC-MOD4-02: View Sales Metrics

• 1e6454b1-6929-4b58-8fab-532ce5... USER-STORY

US-11: Pay and Process Order

IN_PROGRESS

0
No items

DONE

0
No items
Architecture

quill.md: Markdown and Git-based architecture

quill.md is a pure web application (SPA) that runs entirely in the browser. We don't rely on intermediate servers, external databases, or telemetry systems.

Data Control

Issues are .md files. Information persists in the repository, making it independent of quill.md's existence.

Unified Context

Tasks evolve in the same Git history as the source code.

Privacy

Execution is client-side. No data ever leaves the user's browser environment.

Open Source

The source code is open source, allowing community security audits and contributions.

Features

Everything you need to manage your project

quill.md offers a complete suite of tools natively integrated into your repository.

View Management

Kanban View

Visual board with drag and drop support. Operations are batched (debounced) to optimize commit generation.

Advanced

Git-Ops Customization

Support for custom templates defining fields in the Frontmatter. Configuration resides in the `.quill.md/` directory of the repository.

View Management

Graph View

Visual representation of connections and knowledge dependencies between different issues.

Two Working Modes

Remote Edit Mode

Direct integration with the GitHub or GitLab REST API. Changes generate commits in a dedicated `quill-md` branch isolated from `main`.

Two Working Modes

Local Edit

Direct access to a local folder via the File System Access API. 100% offline operation.

View Management

List View

Virtualized table for searching and filtering large volumes of issues.

View Management

Gantt View

Visualization of timelines, dependencies, and relationships (parent/child, blockers).

Advanced

Structural Security

Personal Access Tokens (PAT) persist only in session memory (sessionStorage).

3-Step Workflow

1

Open the client

Access the web app from any supported modern browser.

2

Select the environment

Configure a local path or authenticate towards a remote GitHub/GitLab repository.

3

Manage tasks

Creations and edits are stored in standard Markdown format in the `.quill.md/issues/` directory of the selected repository.

Who is it for?

Independent Developers and Freelancers

Users looking for a functional and dependency-free alternative to complex tools.

Open Source Maintainers

Projects that require keeping architectural and management discussions within the same source code.

Small Teams (SMEs)

Workgroups operating under a Git-Ops paradigm prioritizing structural simplicity.

Technical Guarantees

  • No proprietary backend servers.
  • No remote databases.
  • Direct authentication against Git, no proxies.
  • Plain text (Markdown) storage, preventing vendor lock-in.
  • 100% Open Source software, guaranteeing absolute transparency.

Transparent Pricing

No hidden fees. No server costs. 100% Free Forever.

$0/ forever
  • Unlimited users (via Git)
  • No storage limits (repo sized)
  • Local & Remote editing
  • Open Source & Self-hostable

Frequently Asked Questions

What is quill.md?

quill.md is a purely client-side Open Source project manager that saves your tasks directly in your Git repository as Markdown files. It operates entirely in your browser without requiring external databases or servers.

How does quill.md work?

It uses the File System Access API for local editing and the GitHub/GitLab REST API for remote environments. Your issues are stored as standard Markdown files with Frontmatter data in a dedicated `.quill.md/issues/` directory within your repository.

Who is quill.md for?

It is built for independent developers, Open Source maintainers, and small teams operating under a Git-Ops paradigm who want to keep project management tied directly to their codebase.

Is my data secure?

Yes. Since quill.md is a client-side application, your data never leaves your browser. Personal Access Tokens (PAT) are stored exclusively in temporary session memory (sessionStorage).

Which browsers are supported?

quill.md works on any modern browser. However, the Local Edit Mode relies on the File System Access API, which currently has full support on Chromium-based browsers (Chrome, Edge, Brave). Safari and Firefox users can still use the Remote Edit Mode seamlessly.

How does team collaboration work without a database?

Since quill.md stores issues as Markdown files in your repository, it relies on Git for collaboration. When multiple team members make changes, Git handles the merging. If a conflict occurs, it can be resolved exactly like a standard code conflict.

Can I migrate my existing issues from Jira or GitHub?

Migration is straightforward because issues are just text files. We provide documentation on how to export your current tasks into Markdown files with the appropriate Frontmatter, which you can simply commit to the `.quill.md/issues/` folder.