Claude 5e7d805245 feat: scaffold Timmy Time Mission Control (v1.0.0 Genesis)
- src/timmy/ — Agno agent wrapper (llama3.2 via Ollama, SQLite memory, TIMMY_SYSTEM_PROMPT)
- src/dashboard/ — FastAPI + HTMX + Jinja2 Mission Control UI
  - /health + /health/status (Ollama ping, HTMX 30s poll)
  - /agents list + /agents/timmy/chat (HTMX form submission)
- static/style.css — dark terminal mission-control aesthetic
- tests/ — 27 pytest tests (prompts, agent config, dashboard routes); no Ollama required
- pyproject.toml — hatchling build, pytest configured with pythonpath=src

https://claude.ai/code/session_01M4L3R98N5fgXFZRvV8X9b6
2026-02-19 19:05:01 +00:00
2026-02-05 05:17:22 -05:00

Timmy Time — Mission Control

Sovereign AI agent dashboard. Monitor and interact with local and cloud AI agents.

Stack

Layer Tech
Agent Agno + Ollama (llama3.2)
Memory SQLite via Agno SqliteDb
Backend FastAPI
Frontend HTMX + Jinja2
Tests Pytest

Quickstart

pip install -e ".[dev]"

# Ollama (separate terminal)
ollama serve && ollama pull llama3.2

# Dashboard
uvicorn dashboard.app:app --reload

# Tests (no Ollama needed)
pytest

CLI

timmy chat "What is sovereignty?"
timmy think "Bitcoin and self-custody"
timmy status

Project Structure

src/
  timmy/          # Agent identity — soul (prompt) + body (Agno)
  dashboard/      # Mission Control UI
    routes/       # FastAPI route handlers
    templates/    # Jinja2 HTML (HTMX-powered)
static/           # CSS
tests/            # Pytest suite

Roadmap

Version Name Milestone
1.0.0 Genesis Agno + Ollama + SQLite + Dashboard
2.0.0 Exodus MCP tools + multi-agent
3.0.0 Revelation Bitcoin Lightning treasury + single .app
Description
Mission Control for sovereign AI agents
Readme MIT 8.8 MiB
Languages
Python 79.3%
HTML 9.9%
CSS 4.3%
Shell 2.3%
TypeScript 2.2%
Other 1.9%