Skip to content

Brainfile

An open protocol for agentic task coordination.

Brainfile is a file-based task management system that keeps project coordination inside your codebase, where your agents live and work.

Architecture

  • Board: Active tasks live in .brainfile/board/ as individual markdown files.
  • Logs: Completion records are appended to .brainfile/logs/ledger.jsonl for permanent history.
  • Rules: Configuration and promoted ADRs inject context into every agent interaction.

Key Features

  • Strict Types: Tasks, Epics, and ADRs with schema validation.
  • Contracts: Define deliverables and validation for AI agents.
  • ADR Promotion: Turn architectural decisions into active rules.
  • Agent Tools: CLI, MCP server, and Python/TypeScript libraries.

Packages

Package Description
@brainfile/cli CLI with TUI and MCP server
@brainfile/core TypeScript library
brainfile Python library
Protocol Specification and JSON schemas

Links

Pinned Loading

  1. cli cli Public

    Command-line interface for Brainfile

    TypeScript 2

  2. core core Public

    TypeScript/JavaScript library for Brainfile task management

    TypeScript

  3. protocol protocol Public

    Brainfile protocol specification and JSON Schema

    TypeScript 4

  4. vscode vscode Public

    Visual Studio Code extension for Brainfile

    TypeScript 4 1

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…