View Source API Reference fnord v0.4.11

Modules

AI

AI is a behavior module that defines the interface for interacting with OpenAI's API. It provides a common interface for the various OpenAI-powered operations used by the application.

Ask

Fnord is a code search tool that uses OpenAI's embeddings API to index and search code files.

Git

Module for interacting with git.

This module provides the functionality for the index and delete sub-commands.

A module that implements a process pool using a GenServer.

The Scanner module traverses a directory recursively, skipping hidden files and files that should be ignored based on a .gitignore file. It also skips binary files and files with a size of 0 bytes.

This module provides the functionality for the search sub-command.

This module provides the functionality for storing and retrieving embeddings and metadata for files.

This module provides the functionality for the summary sub-command.