borck.education
AI tools for teaching and learning
105 privacy-first tools and 7 books.
For educators, researchers, students and the curious.
All tools run locally — no data uploaded, no accounts required.
✓ Fully local ✓ BYOK or Ollama ✓ No accounts ✓ MIT licensed
All tools 105 tools
talk-buddy
AI conversation practice with speech recognition and real-time feedback.
Desktop App practice
study-buddy
Desktop AI tutoring with local inference via Ollama — no data leaves your machine.
Desktop App practice
career-compass
AI career guidance and resume analysis — runs locally, no data uploaded.
Desktop App career
deep-talk
Transcribes and analyzes audio/video conversations locally with AI-powered insights.
Desktop App analyze
insight-lens
Analyzes university survey PDFs with AI insights and data visualizations.
Desktop App analyze
case-crafter
Generates AI-powered business case studies for education with offline functionality.
Desktop App create
class-pulse
Real-time audience engagement with polls, word clouds, and QR code joining.
Web App engage
feed-forward
Generates formative feedback on student assignments using multiple AI models.
Python · CLI feedback
curriculum-curator
AI-powered course content creation aligned with your teaching philosophy.
Desktop App create
assessment-bench
Benchmarks AI grading systems using three-tier evaluation with statistical analysis.
Python · CLI grade
cite-sight
AI-powered citation and reference analysis for academic writing.
Desktop App research
style-mirror
Analyzes and mirrors writing styles — get AI to write the way you do.
Web App career
slide-stream
Convert Markdown or PowerPoint slides to AI-narrated video presentations.
Python create
venture-lab
AI tools for entrepreneurship education and business planning exercises.
Desktop App practice
hands-on-ai
Educational AI toolkit with chatbot, RAG, and agent modules for hands-on learning.
Jupyter practice
critique-quest
AI case studies designed to build critical thinking and analytical skills.
Python practice
ask-docs
Queries documentation using RAG and multiple LLMs via CLI, web, or TUI interfaces.
Desktop App
auto-analyser
Routes files to the correct analyser in the analyser family
Desktop App
badge-quest
Gamifies student reflections in LMS with badge progression and quality validation system.
Desktop App
books.borck.education
Landing page for books by Michael Borck
Desktop App
borck.dev
Personal website and portfolio showcasing Michael Borck's work as developer, educator, and researche
Desktop App
borck.education
Educational tools portal featuring AI-powered desktop apps and web platforms for teaching and learni
Desktop App
botstash
CLI tool and WebUI that ingests content sources into AnythingLLM workspaces for embedded chatbots
Desktop App
bowling-scoring-mathematics
The Mathematics of Ten-Pin Bowling: A Formal Analysis of the Traditional Scoring System
Desktop App
bowling-wpa-analysis
Win Probability and Leverage analysis of bowling scoring systems — companion to skill-sequence-scoring
Desktop App
bundle-analyser
Analyses collections of files in folders or zip archives, dispatching to the analyser family
Desktop App
capstone-connect
Connects students with industry capstone projects through project discovery and management platform.
Desktop App
character-craft-lite
Creates structured chatbot personalities for LLM prompts and RAG pipelines via desktop app.
Desktop App
cloudcore
Educational cybersecurity platform simulating cloud security incidents for university courses.
Desktop App
code-analyser
Analyzes and grades student code submissions with plagiarism detection and sandboxed execution.
Desktop App
conversation-not-delegation
Conversation, Not Delegation: Your expertise + AI's breadth = amplified thinking
Desktop App
course-dl
Download Blackboard course exports from Curtin University's LMS
Desktop App
docslanding
Jekyll theme for script-generated landing pages with automatic documentation and dark mode
Desktop App
document-analyser
Document text and signal extraction (PDF, DOCX, PPTX, MD) for the analyser family
Desktop App
document-lens
Batch analyzes PDF documents with domain-specific keywords and visualizes research findings.
Desktop App
electron-kit
Modular Electron template system with TypeScript, React, and AI integration for desktop apps.
Desktop App
ensayo
Generator for educational company simulation sites
Desktop App
fetch-my-weather
Fetches weather data from wttr.in API with caching, multiple formats, and educational features.
Desktop App
gh-toolkit
Manages GitHub repository portfolios with LLM-powered categorization and site generation.
Desktop App
git-analyser
Git repository analysis — commit history, authorship, and code churn signals
Desktop App
gpu-onboard
NVIDIA GPU onboarding and validation tool for second-hand cards
Desktop App
horizon-foundation
WorkReady simulation — fictional company website
Desktop App
image-analyser
Static image analysis (CLI + FastAPI) for the analyser family
Desktop App
ironvale-resources
WorkReady simulation — fictional company website
Desktop App
keep-asking-app
Chat interface for the keep-asking conversational nudge study (FastAPI + React)
Desktop App
lane-read
Tracks bowling lane reads and shot decisions for competitive bowlers to analyze patterns.
Desktop App
learnco
Simulates realistic business environments for university education using web technologies.
Desktop App
lecturer-clone
Generates AI-powered video lectures using uploaded photos, scripts, and voice samples for educators.
Desktop App
llm-fragments-folder
Loads entire folder contents as fragments, turning any directory into a chat-ready knowledge base.
Desktop App
loco-agente
Local Agentic AI — Can Small Models Think in Loops?
Desktop App
loco-base
Ubuntu 22.04 LTS automated workstation setup kit
Desktop App
loco-bench
Systematic benchmarks of quantized small language models on consumer hardware
Desktop App
loco-bench-picker
Interactive GPU picker for local AI inference — reads LocoBench benchmark data, plots cards across user-chosen axes, highlights the Pareto frontier
Desktop App
loco-convoy
Documentation and experiments for running AI inference workloads across multiple GPUs
Desktop App
loco-ensayo
LocoEnsayo: rehearsal platform for AI-driven teaching scenarios
Desktop App
loco-labo
LocoLab: umbrella project for the Loco research lab
Desktop App
loco-llm
Builds a collaborative ecosystem of task-specific fine-tuned small language models that run on consumer hardware
Desktop App
loco-puente
Where the research meets the student -- equitable, privacy-first AI access for every student
Desktop App
meridian-advisory
WorkReady simulation — fictional company website
Desktop App
metro-council-wa
WorkReady simulation — fictional company website
Desktop App
my-resume
Resume site for Michael Borck — vanilla HTML, CSS & JS
Desktop App
narrative-forge
Interactive Fiction Authoring Tool for Education — Electron + React + Ink
Desktop App
nexuspoint-systems
WorkReady simulation — fictional company website
Desktop App
numeron
NUMERON — The Ancient Science of Numbers, Decoded. A numerology exploration tool by Retroverse Studios.
Desktop App
objectville
Interactive Python tutorial teaching object-oriented programming concepts through exercises and exam
Desktop App
outline-dl
Download unit outline PDFs from Curtin University's LITEC system
Desktop App
pin-down-the-score
Compares traditional and World Bowling scoring systems to assess skill differentiation in ten-pin bo
Desktop App
portfolio-fusion-solution
Responsive portfolio website showcasing web development projects with WCAG accessibility compliance
Desktop App
programming-paradigms
Demonstrates imperative, functional, and object-oriented programming paradigms through calculator CL
Desktop App
pypi-toolkit
PyPI package portfolio management and auditing toolkit
Desktop App
pythink-ai
Teaches Python programming through computational thinking with AI as a learning partner.
Desktop App
records-analyser
Structured data profiling for the prism lens family
Desktop App
research.borck.dev
Research site for Michael Borck — AI, education, and HCI
Desktop App
resume.borck.dev
Generates PDF, HTML, and presentation formats of a CV from a single YAML data source using Quarto.
Desktop App
retailflow
Demonstrates modern e-commerce website design patterns using HTML/CSS with responsive multi-page arc
Desktop App
scaffolding-ai-interaction
Closing the AI Literacy Gap - project site for co-investigator review
Desktop App
sec-utils
Provides Docker Compose setup for network security toolkit with HAProxy, Wireshark, and pen-testing
Desktop App
ship-python-cookiecutter
Cookiecutter template for multi-platform Python apps (FastAPI + React + Electron)
Desktop App
ship-python-example
Complete working example of multi-platform Python app architecture
Desktop App
ship-python-template
Cookiecutter template for multi-platform Python apps (FastAPI + React + Electron)
Desktop App
sim-lab
Provides unified Python toolkit for agent-based, discrete-event, and stochastic simulations.
Desktop App
simplebot
LLMs made simple for students and educators - A case study from Ship Python, Orchestrate AI
Desktop App
skill-sequence-scoring
Skill, Sequence, and Scoring: A Mathematical Comparison of Traditional and World Bowling Scoring Systems
Desktop App
slide-vision
Enrich markdown slide decks with images — local folders, DALL-E 3, Pexels, or Unsplash
Desktop App
slinkr
Flask web app for URL shortening, expanding, QR code generation, and link management
Desktop App
smart-finance-assistant
Builds a finance chatbot with RAG and custom tools using Python, Gradio, and hands-on-ai.
Desktop App
southern-cross-financial
WorkReady simulation — fictional company website
Desktop App
spec-to-code
Provides Claude Code slash commands for structured software development: PRD creation, task generati
Desktop App
speech-analyser
Audio transcription and speech analysis for the prism lens family
Desktop App
talking-head
A pluggable CLI for generating talking-head videos from a portrait + script. Thin orchestrator over ComfyUI; every model is a swappable backend.
Desktop App
teach.borck.dev
teach.borck.dev — needs description
Desktop App
technova-sim
Interactive cybersecurity simulator teaching students to investigate phishing attacks and data breac
Desktop App
the-ai-exchange
Facilitates AI knowledge sharing and collaboration for School of Marketing and Management staff.
Desktop App
the-ai-skills-passport
Empowers Curtin University community to develop AI literacy through self-paced, modular learning exp
Desktop App
the-calculator-walkthrough
Teaches Python programming best practices through building a calculator with step-by-step explanatio
Desktop App
three-experts
Adds three AI expert personas as Claude slash commands for structured software project planning.
Desktop App
udl-lens
udl-lens — needs description
Desktop App
video-analyser
Analyzes presentation videos using speech transcription, computer vision, and AI feedback.
Desktop App
virtual-lanes
Simulates ten-pin bowling games, tournaments, and leagues with CLI/TUI/web interfaces.
Desktop App
wordpress-analyser
WordPress theme and plugin static analysis for the analyser family
Desktop App
workready-api
WorkReady Resume Assessment API — scores student resumes against job postings
Desktop App
workready-deploy
All-in-one deployment for the WorkReady internship simulation — 9 services, 1 machine, Docker or bare metal
Desktop App
workready-jobs
WorkReady Jobs — simulated job board aggregating positions from 6 fictional WA companies
Desktop App
workready-portal
WorkReady student portal — single-page workstation that transforms based on hire state
Desktop App
workready-primer
WorkReady — interactive fiction primer for the Curtin internship simulation. Built with Ink + inkjs.
Desktop App
Conversation, Not Delegation
The foundational methodology. Covers the Conversation Loop, the VET framework, cognitive traps, and the principle of AI Last. For anyone who uses AI as a thinking tool.
Book Methodology
Partner, Don't Police
Applies the methodology to business education across eight disciplines. Process-based assessment, AI-resilient design, and practical frameworks for educators.
Book Business Education
Converse Python, Partner AI
Intentional AI collaboration for programmers. The six-step methodology, two-chat workflow, structured prompting patterns, and scaling to complex projects.
Book Python Track
Think Python, Direct AI
Learn to think computationally and direct AI to help you build solutions. Twelve projects from temperature converters to GUI applications. For absolute beginners.
Book Python Track
Code Python, Consult AI
Learn Python through AI conversation, not textbook explanations. Every chapter uses the two-chat method: explore the concept, then build with it. For anyone who has used AI to write code and wants to understand what it produces.
Book Python Track
Ship Python, Orchestrate AI
One opinionated development pipeline. uv, ruff, mypy, pytest. Project structure, CI/CD, multi-platform distribution. The infrastructure that makes AI a force multiplier.
Book Python Track
Build Web, Guide AI
Web development as a decision-making skill. HTML, CSS, JavaScript, WordPress, and React. Learn when to use each one, not just how. Concept before code, AI as exploration partner.
Book Web Track