Introduction

Flanner is a comprehensive plan file management system that integrates with Claude Code and other AI assistants through MCP (Model Context Protocol).

What is Flanner?

Flanner helps you manage AI-generated plan files (.md files) with automatic versioning, Git protection, and seamless integration with your development workflow.

Key Features

🤖 MCP Integration

Direct integration with Model Context Protocol exposes plan file management tools to Claude and other AI assistants. Ask Claude to create and manage plans without manual intervention.

📁 Git Protection

Automatically prevents plan files from being committed to git by updating your .gitignore. Keep your plans local while your code stays versioned.

🔖 Smart Identification

YAML frontmatter clearly marks managed plan files with UUIDs, project information, and version numbers for global uniqueness and future cloud compatibility.

📝 Automatic Versioning

Every change to a plan file creates a new version with semantic versioning. Track the evolution of your plans with full history and rollback capabilities.

🌐 Web Interface

Beautiful browser-based UI for viewing, editing, and managing plans. Features markdown rendering with syntax highlighting, version history timeline, and responsive design.

🔗 JIRA Integration

Link plan files to JIRA issues (Epics, Stories, Tasks) to connect your planning documents with project management.

⚙️ CLI Tool

Powerful command-line interface with 25+ commands for project management, plan file operations, JIRA linking, and Claude Code integration.

How It Works

For Developers

  • Plan files stored in your project repository (default: .plans/)
  • Automatically excluded from git via .gitignore
  • Clear identification via YAML frontmatter
  • Configurable directory per project
  • SQLite database tracks metadata and versions

For Claude/AI Assistants

  • Calls get_plan_config() to know where to create files
  • Automatic frontmatter generation with UUIDs
  • Version management happens transparently
  • No need to ask users where files should go

Architecture

Flanner uses a three-tier architecture:

  • CLI/Desktop - Flanner CLI with local MCP server
  • Backend - FastAPI for authentication, payments, and API keys
  • Frontend - Next.js landing page + Flanner web UI

Use Cases

  • Architecture Planning - Design system architecture with AI assistance
  • API Design - Plan API endpoints and data structures
  • Feature Specs - Write detailed feature specifications
  • Technical Decisions - Document technical decisions and rationale
  • Project Roadmaps - Create and version project roadmaps
  • Team Collaboration - Share plans linked to JIRA tickets

Ready to get started? Head over to the Installation Guide to set up Flanner.