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 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]

Example Projects

CodeCrafter 2000

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

ChatBot 2000

Chatbot supporting, images, web search, code execution, Latex, and file uploads. [code]

Agent 2000

Terminal for your own private and persistent Debian system, with CLI agents like Claude Code. [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]

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]

TextMate 2000

A texting-based AI chatbot with advanced reminders, web search, and full image support. [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]

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]

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]

Download Source Code

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