https://github.com/f5devcentral/ai-stepbystep
Community curated collection of basic AI Labs
https://github.com/f5devcentral/ai-stepbystep
Last synced: 4 months ago
JSON representation
Community curated collection of basic AI Labs
- Host: GitHub
- URL: https://github.com/f5devcentral/ai-stepbystep
- Owner: f5devcentral
- License: apache-2.0
- Created: 2025-02-02T18:34:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-30T15:24:59.000Z (4 months ago)
- Last Synced: 2025-09-30T16:35:18.135Z (4 months ago)
- Homepage:
- Size: 21.4 MB
- Stars: 33
- Watchers: 16
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to AI Step-by-Step
Getting started with AI is surpisingly simple and can begin completely free. These lab guides provide hands-on learning paths for those who want to build their own AI environments from the ground up, whith options that scale affordably: start with completely free tools and resources, progress to intermediate setups, or advance to professiona-grade environments that you can directly apply to real world use cases as your skills and needs grow.
These labs are community-driven and constantly evolving. Spot an improvement or catch an error? We'd love your contribution via Pull Request, or just reach out to the repository contributors.
## Lab Guides
### Getting Started
- Text focused labs
- [Running your first AI model locally with Ollama](/1_text_labs/ollama_basics/readme.md)
- [x] [Mac](/1_text_labs/ollama_basics/ollama_mac.md)
- [x] [Windows](/1_text_labs/ollama_basics/ollama_win.md)
- [x] [Linux](/1_text_labs/ollama_basics/ollama_lnx.md)
- [x] [Create a custom model](/1_text_labs/ollama_basics/custom_model.md)
- Running Daniel Miessler's [fabric](https://github.com/danielmiessler/fabric) framework
- [x] [Configuring your environment](/1_text_labs/fabric/env_config.md)
- [x] [Using existing patterns](/1_text_labs/fabric/existing_patterns.md)
- [ ] [Creating your own pattern](/1_text_labs/fabric/custom_patterns.md)
### Next Steps: Adding a GUI and Going Beyond Text
- [x] [Open WebUI front end](/1_text_labs/open-webui/README.md)
- [x] [Add OpenAI models to your Open WebUI via API key](/1_text_labs/open-webui/02-openai.md)
- [x] [Connect a local Ollama instance to your Open WebUI](1_text_labs/open-webui/03-ollama.md)
- [x] [Add MCP services to Open WebUI](1_text_labs/open-webui/04-mcpo.md)
- Audio focused labs
- [ ] Transcribe an audio file
- [ ] Voice generation
- Image focused labs
- [ ] Diffusion server
- [ ] Computer vision model with laptop webcam
- [x] [Facial Recognition](3_image_labs/facial_recognition.md)
- [ ] [Object Recognition](3_image_labs/object_recognition.md)
- [ ] Add object detection to your security camera with Frigate
### Expanding Your Knowledge: Running Agents
- Agentic focused labs
- Agentic platforms
- [n8n](4_agentic_labs/n8n/readme.md)
- [x] [Installing n8n](4_agentic_labs/n8n/readme.md)
- Flowise
- [ ] Installing Flowise
## Community hardware builds
Need ideas for what your home lab could look like? Want to confirm compatible parts? Here are labs of our Community members.
- [Buu Lam](builds/buu_lam.md)
## Raspberri Pi case
Are you running a lab that uses a Raspberry Pi 5 and it needs a home?
Check out this design for a case: [pi-case](/pi-case/README.md)
## Additional learning resources
- F5's solutions offer tremendous value once you have learned how to build AI. Here are some labs that introduce those solutions. [Secure deliver optimize GenAI](https://github.com/f5devcentral/secure-deliver-optimize-genai)
- Here are some [more labs](morelabs.md) we've come across. PR's are welcome!