Docs

FileFig returns a deterministic ProjectMap: blocks (structure) + edges (best-effort calls). Rendering is planned and will be live soon.


API

POST /extract/file

// Request
{
  "language": "ts" | "js" | "py",
  "path": "example.ts",
  "content": "...file text...",
  "includeSnippets": false
}

// Response
{
  "projectMap": {
    "version": "0.1.0",
    "generatedAt": "ISO-8601 timestamp",
    "root": "filefig://single-file",
    "blocks": [],
    "edges": [],
    "files": ["example.ts"]
  }
}

Notes: path is treated as a label (for safety). The API currently supports single-file extraction.

Errors


Free tier features


Roadmap

ProjectMap Annotation Tool (OSS)
  • Input: ProjectMap JSON
  • Allows: notes, tags, labels, review metadata
  • Outputs: an annotated ProjectMap or a sidecar JSON

Intended for advanced users, designed for everyone.