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.

Homework 2000

Paper-and-pencil homework assignments, graded by AI.

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.

Agent 2000

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

Homework 2000

Paper-and-pencil homework assignments, graded by AI. [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]

WatchAndLearn 2000

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

TalkToFriends

An easy-to-use secure group video and text chat. [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]