Experiments
Explore real applications built with Fern. From simple prompts to production-ready apps in minutes.
Slack Clone
A fully functional team communication platform with real-time messaging, channels, and workspaces. Ready to tinker. If you hit paper cuts, report them in Issues.
Build a Slack clone with real-time messaging, channel management, workspace switching, and user authentication. Include features like direct messages, channel creation, and message threading.
Retro Mac OS 9
A nostalgic recreation of the classic Mac OS 9 interface with interactive desktop icons and applications. Ready to tinker. If you hit paper cuts, report them in Issues.
Create a web application that recreates the classic Mac OS 9 interface. Include interactive desktop icons, a functional calculator, text editor, and trash can. The interface should be pixel-perfect and evoke nostalgia for the classic Mac experience.
Simulated Terminal
A terminal interface powered by an LLM that responds to your commands. Ready to tinker. If you hit paper cuts, report them in Issues.
I want you to build an app that simulates a terminal with an llm. So it should look just like a terminal, and you should have the llm simulate responses when the user types commands.
Plant Defender
A CTF-style game where you try to trick an AI into revealing plant-based passwords. Ready to tinker. If you hit paper cuts, report them in Issues.
Make a ctf game looking into the security LLM. It should have a chat and a place to try to input the secret key, when you successfully get the key you progress to the next level. You should make sure the first level is very easy and gets progressively harder - you should test the llm per level to make sure prompt you expect to get the key actually work. Make the passwords plant related
Idea Evolver
An interactive mind map that uses AI to generate creative variations of your ideas. Ready to tinker. If you hit paper cuts, report them in Issues.
I want an app that is a node based ideas generator. So you start with a single node in the middle where a user writes down an idea, startup, thought, etc. Then the app should create 5 children from that, that are 'mutations' of that idea, using an llm to populate the nodes. The user should be able to click on a node and expand it, creating 5 more children, or edit it.
Reading Comprehension Exercise Generator
Generate UK Year 6 level reading exercises with questions and answer schemes. Ready to tinker. If you hit paper cuts, report them in Issues.
Make a webapp that generates Year 6 level texts of varying lengths and complexities and differentiated questions for those texts and answer schemes. Texts and questions should be modelled on the KS2 SATS reading papers from 2018 onwards. There should also be a short extract mode where very short extracts are produced with only one or two questions that focus on inference.
Burner API
Create temporary REST APIs instantly for development and testing. Ready to tinker. If you hit paper cuts, report them in Issues.
Create a web application that allows developers to quickly create temporary REST APIs. Users should be able to specify JSON data and a port number, and get instant access to a temporary API endpoint for development and testing.
JSON Formatter
Format, validate, and explore JSON data with syntax highlighting. Ready to tinker. If you hit paper cuts, report them in Issues.
Create a web application that helps users format and validate JSON data. Include features for syntax highlighting, schema validation, and easy exploration of JSON structures.
Entity Resolution Platform
Match entities across CSV datasets using AI-enhanced resolution. Ready to tinker. If you hit paper cuts, report them in Issues.
Create a web application for entity resolution that allows users to upload two CSV datasets and configure column types for matching. Include features for AI-enhanced resolution using semantic understanding for low-confidence matches. The interface should guide users through a workflow of uploading files, configuring columns, and finding matches.
Misinformation Detection Game
A terminal game testing your ability to identify true and false information. Ready to tinker. If you hit paper cuts, report them in Issues.
Create a terminal-style game that presents users with statements and requires them to determine if they are true or false (1 or 0). The game should have a retro terminal aesthetic and progressively challenge players' ability to detect misinformation.
ProblemPulse
A platform for entrepreneurs to discover and share real problems worth solving. Ready to tinker. If you hit paper cuts, report them in Issues.
Create a web application that allows entrepreneurs to share and discover real problems worth solving. Include features for categorizing problems, voting, and filtering by different criteria like personal finance, healthcare, productivity, etc. The platform should help identify market opportunities and pain points.
CineRank
Discover, rate, and share your favorite films with friends. Find your next great movie and see what others think. Ready to tinker. If you hit paper cuts, report them in Issues.
Create a movie discovery and rating platform where users can discover, rate, and share their favorite films with friends. Include features for personalized recommendations, trending movies, community activity feed, and detailed movie information with ratings and reviews.
Prompt Engineering Training
Master the art of communicating with AI through interactive challenges and real-time feedback on your prompt quality. Ready to tinker. If you hit paper cuts, report them in Issues.
Create a web application for prompt engineering training that offers interactive challenges across different domains. Include features for real-time feedback on prompt quality, progress tracking, and skill development from beginner to expert levels. The platform should help users improve their AI communication skills through practical exercises.
Ready to Build?
Turn your ideas into reality. Start with a simple prompt and let Fern handle the rest.