Example Projects
Note: Projects without links require a HaskellAI account, available only to Haskell Indian Nations University students, staff, and faculty.
CodeCrafter 2000
Try out the web editor and see the power of integrated AI assistance. [code]
Chess 2000
Play chess against a Large Language Model, Stockfish, or another HaskellAI User. [code]
TalkToFriends
An easy-to-use secure group video and text chat. [code]
Central Limit Theorem Demo
Visualize the CLT with adjustable parameters and multiple distributions. [code]
BigFileDemo
Store, download, and share big files, and stream videos directly from a fast encrypted database. [code]
BreakOut 4!
Vibe coded by Opus 4.5. The sequel to BreakOut!, vibe coded by GPT-4, Breakout 2!, vibe coded by o1, and Breakout 3!, vibe coded by Gemini 2.5 Pro. [code]
Common Client Libraries
A collection of libraries that can be used by HaskellAI projects. Includes documentation, tests, and examples. [code]
Database Playground
An interactive playground for the Node server, including automated tests. Also available is an API Guide for legacy scripts. [code]
TalkToBot 2000
Talk to a robot, or listen to two robots talk to each other. Also available: TalkToGoogle 2000.
WatchAndLearn 2000
A video-based AI learning environment with auto-generated questions, grading, and translations.
ChatBot 2000
Chatbot supporting, images, web search, code execution, Latex, and file uploads.
TestTaker
A secure-ish desktop environment with tools for taking a math test.
Agent 2000
Terminal for your own private and persistent Debian system, with CLI agents like Claude Code.
ManimMaker 2000
Make Manim animated videos with an AI Python assistant.
AutoScribe 2000
Very simple, very good AI-powered Speech-to-Text.
Doodle 2000
Sketch a doodle (or upload an image) and tell an AI how to transform it into a new image.
Internet 2000
Search and browse a whole new internet, generated on the fly by AI.
News 2000
Local, regional, national, and international news website. Real headlines, real stories, generated by AI.
Linux 2000
A full Red Hat based Linux operating system, simulated by AI.
GhostWriter 2000
Plan and write a multi-hundred-page novel with AI-managed context.
TextMate 2000
A texting-based AI chatbot with advanced reminders, web search, and full image support.
Secure Notepad
A notepad encrypted with your HaskellAI password. Store private notes and export them to a self-decrypting HTML file.
Secure Mail
A mail app for communicating with other HaskellAI users. Fully end-to-end encrypted, supporting big file attachments.
Download Source Code
HaskellAI is free and open source, download it all! [projects code]