https://github.com/michaelasper/remy
AI tool for dinner management
https://github.com/michaelasper/remy
Last synced: about 2 months ago
JSON representation
AI tool for dinner management
- Host: GitHub
- URL: https://github.com/michaelasper/remy
- Owner: michaelasper
- License: mit
- Created: 2025-11-04T05:45:13.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-04T07:04:04.000Z (8 months ago)
- Last Synced: 2025-11-04T08:25:37.596Z (8 months ago)
- Language: Python
- Size: 35.2 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Remy Dinner Planner
[](https://github.com/michaelasper/remy/actions/workflows/ci.yml)

Remy is a FastAPI + Vue sous-chef—named after the tiny rat from *Ratatouille*—that turns pantry data into daily dinner plans. It reads inventory, meals, and preferences from SQLite, proposes 2–3 options, and keeps the shopping list, receipts, and OCR pipeline in sync so your inner rodent chef can plate dinner on time.

## Quick Start
1. **Clone & install**
```bash
git clone https://github.com/michaelasper/remy.git
cd remy
python3 -m venv .venv && source .venv/bin/activate
pip install -e .[dev]
```
2. **Install git hooks**
```bash
git config core.hooksPath .githooks
```
Every commit now runs `make lint` and `make typecheck`. Set `REMY_SKIP_GIT_HOOKS=1` to bypass in emergencies.
3. **Seed dependencies**
```bash
make bootstrap # optional helpers (lint/test targets)
make llamacpp-setup # download default GGUF + start llama.cpp (once)
```
4. **Run the app**
```bash
uvicorn remy.server.app:app --reload
```
Visit `http://localhost:8000/` for the planner UI.
Use `Authorization: Bearer ` on protected endpoints.
5. **Generate a plan from the CLI**
```bash
remy plan path/to/context.json --pretty
```
## Documentation
- [Overview & roadmap](docs/overview.md)
- [Setup & configuration details](docs/setup.md)
- [Testing strategy](docs/testing.md)
- [Release process & CLI image](docs/releases.md)
- [GitHub MCP integration](docs/mcp.md)
- [Screenshot capture helper](docs/screenshots.md)
- More docs live inside `docs/`.
## License
MIT — see [`LICENSE`](LICENSE).