profileme / notdouble.toml

raw file 1310 bytes
name = "profileme"
version = "0.1.0"
description = "Local-only filesystem profiler that builds a persona profile using a local LLM"
llm_description = "A Rust CLI tool that scans a filesystem, extracts text from many file formats, and uses a local LLM (OpenAI-compatible API) to build a comprehensive persona profile of the computer's owner. Features model-guided file selection (the LLM picks which files to read from a tree), per-file reviews, cumulative profile tracking, characteristics JSON schema, secret redaction, checkpoint/resume, and streaming progress. Everything stays local - no cloud APIs."
keywords = ["profiler", "persona", "filesystem", "local-llm", "privacy", "self-knowledge"]
code_keywords = ["rust", "tokio", "reqwest", "indicatif", "walkdir", "llm", "cli"]
languages = ["rust"]
author = ""
license = "MIT"
entry_points = ["src/main.rs"]
install = "cargo build --release"
run = "./target/release/profileme --root ~ --out profile.md"

nd_ref = "JG2HQZWB/profileme"
[vibe]
model = "local LLM (any OpenAI-compatible server)"
prompt_summary = "Built as a local-only tool to profile a person from their filesystem using a local LLM. Features model-guided file selection, per-file reviews with cumulative profile tracking, characteristics JSON schema, streaming progress, and secret redaction."