It is the distant future...

Welcome to HaskellAI, your AI-enabled web development playground! Build, preview, and share web projects entirely in your browser. Featuring powerful AI and database features, end-to-end encryption, and collaboration with other users!

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 3!

Vibe coded by Gemini 2.5 Pro. The sequel to BreakOut!, vibe coded by GPT-4 and Breakout 2!, vibe coded by o1. [code]

Database Playground

An interactive playground for the new MongoDB backed Node server. 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

Embeddable chatbot supporting math formulas, images, web search, and file uploads.

TestTaker

A secure-ish desktop environment with tools for taking a math test.

ArtConcoctor 2000

Create and share images using DALL-E 3 and Stability AI's SDXL.

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.

SafeForWork? 2000

Check text or images for appropriateness with OpenAI's AI moderation tool.

GhostWriter 2000

Plan and write a multi-hundred-page novel with AI-managed context.

TextMate 2000

A texting-based AI chatbot with advanced image recognition and generation features.

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]

Example Projects

CodeCrafter 2000

Try out the web editor and see the power of integrated AI assistance. [code]

ChatBot 2000

Embeddable chatbot supporting math formulas, images, web search, and file uploads. [code]

WatchAndLearn 2000

A video-based AI learning environment with auto-generated questions, grading, and translations. [code]

Chess 2000

Play chess against a Large Language Model, Stockfish, or another HaskellAI User. [code]

Doodle 2000

Sketch a doodle (or upload an image) and tell an AI how to transform it into a new image. [code]

GhostWriter 2000

Plan and write a multi-hundred-page novel with AI-managed context. [code]

AutoScribe 2000

Very simple, very good AI-powered Speech-to-Text. [code]

ArtConcoctor 2000

Create and share images using DALL-E 3 and Stability AI's SDXL. [code]

Internet 2000

Search and browse a whole new internet, generated on the fly by AI. [code]

News 2000

Local, regional, national, and international news website. Real headlines, real stories, generated by AI. [code]

Linux 2000

A full Red Hat based Linux operating system, simulated by AI. [code]

ManimMaker 2000

Make Manim animated videos with an AI Python assistant. [code]

SafeForWork? 2000

Check text or images for appropriateness with OpenAI's AI moderation tool. [code]

TextMate 2000

A texting-based AI chatbot with advanced image recognition and generation features. [code]

TalkToBot 2000

Talk to a robot, or listen to two robots talk to each other. Also available: TalkToGoogle 2000. [code]

TalkToFriends

An easy-to-use secure group video and text chat. [code]

TestTaker

A secure-ish desktop environment with tools for taking a math test. [code]

BigFileDemo

Store, download, and share big files, and stream videos directly from a fast encrypted database. [code]

BreakOut 3!

Vibe coded by Gemini 2.5 Pro. The sequel to BreakOut!, vibe coded by GPT-4 and Breakout 2!, vibe coded by o1. [code]

Central Limit Theorem Demo

Visualize the CLT with adjustable parameters and multiple distributions. [code]

Secure Notepad

A notepad encrypted with your HaskellAI password. Store private notes and export them to a self-decrypting HTML file. [code]

Secure Mail

A mail app for communicating with other HaskellAI users. Fully end-to-end encrypted, supporting big file attachments. [code]

Database Playground

An interactive playground for the new MongoDB backed Node server. Also available is an API Guide for legacy scripts. [code]

Download Source Code

HaskellAI is free and open source, download it all! [projects code]