A practical AI engineering tutorials monorepo focused on real workflows, production trade-offs, and runnable local-first projects.
cd topics/research-agent
make runcd topics/codebase-doc-agent
make setup
make lab- Local-first, runnable AI tutorials
- Production-oriented architecture and implementation patterns
- Reusable utilities for LLM calls, logging, MCP, and tool abstractions
- Documentation-first project structure for easier scaling
libs/ai_core is intended for reusable utilities across projects:
llm/: provider wrappers and model routingmcp/: MCP integration helperstools/: shared tool abstractionslogging/: consistent structured loggingconsole/: terminal output helpersconfig/: settings and environment loadingtelemetry/: tracing and instrumentation hooks
- Project docs:
topics/<project>/docs/ - Standards:
docs/standards/ - Architecture notes:
docs/architecture/
- Keep project-specific logic inside each
topics/<project>directory. - Move shared code to
libs/ai_coreonly when reused by 2+ projects. - Keep project README and docs current with runnable commands.
- Avoid committing local virtualenv/cache artifacts.
MIT. See LICENSE.