ai-foto/
data/
catalogs/
chains/
objects.db
docs/
api/
concepts/
examples/
schema/
_quarto.yml
cli-reference.qmd
getting-started.qmd
index.qmd
styles.css
fotocases/
architectural/
general/
nature/
slides/
README.md
fotografer/
design_annotations/
static/
templates/
__init__.py
__init__.pyc
server.py
object_types/
_index.json
scripts/
interpret_foto.py
migrate_fotocases.py
src/
ai_foto/
AGENTS.md
ai-foto
PROJECT.yaml
pyproject.toml
README.md
uv.lock
[DRAFT — edit this] Semantic photo analysis with hierarchical 2D segmentation and object detection Inferred stage: development. Define the specific deliverable, success state, and timeline.
Success criteria:| Code | /Users/friedrichstr/ai-mac-studio/agents/media/ai-foto |
| Docs | /Users/friedrichstr/ai-mac-studio/agents/media/ai-foto/docs |
| Service port | 5700 |
| Check | Path | Status | Detail |
|---|---|---|---|
| code | /Users/friedrichstr/ai-mac-studio/agents/media/ai-foto | ✓ ok | 17 items, last_modified=2026-08-24 |
| docs | /Users/friedrichstr/ai-mac-studio/agents/media/ai-foto/docs | ✓ ok | 11 items, last_modified=2025-12-13 |
| service_port | 5700 | ? not_running | 2026-08-22T08:37:10.497349+00:00 |
Semantic photo analysis with hierarchical 2D segmentation and structured object detection.
AI-Foto determines the semantic content of photos through:
pip install -e .
The repository includes a wrapper script ai-foto that automatically handles PYTHONPATH and environment detection.
# Make executable
chmod +x ai-foto
# Run commands
./ai-foto --help
./ai-foto analyze path/to/photo.jpg
./ai-foto fotos sync
pip install -e .
After installation:
# Analyse a single photo
ai-foto analyze path/to/photo.jpg
# Analyse a folder of photos
ai-foto analyze fotocases/slides/
# List known object types
ai-foto objects list
# Add a new object type
ai-foto objects add --category architectural --name "window_frame"
Set your Gemini API key:
export GEMINI_API_KEY="your-api-key"
The documentation is not published as a site yet.
The system supports multiple photo categories with category-specific segmentation:
MIT License
| SHA | Date | Subject |
|---|---|---|
69b07fc | 2026-03-14 | chore: initial commit (ai-platform v2 git infrastructure) |