DEV Community

Cover image for l built an AI and a full ecosystem named Ferny – here's how and why
Ferny
Ferny

Posted on Edited on

l built an AI and a full ecosystem named Ferny – here's how and why

When I started building Ferny, I didn't just want to make another chatbot. I wanted to build an ecosystem.

Ferny started as a small project. Today, it's the core of a growing ecosystem built from scratch. Here's what I've built so far:

  1. Ferny AI – The core assistant

Ferny AI is the central part of the ecosystem. It's a conversational assistant that can:

Answer questions on various topics

Generate images from text descriptions

Write and explain code

Some of its features include:

Multiple personas (Standard, Bold, Creative, Brief)

Child mode for younger users

Voice input and text-to-speech

Search the web (via API)

Ferny AI is built with HTML, CSS, and JavaScript. It uses external AI APIs under the hood, with a built-in fallback system to switch between models if one is unavailable.

  1. FernyDrive – Cloud storage for your files

FernyDrive is a fully functional cloud storage app built with IndexedDB. It stores all files locally in the browser.

Features include:

Upload, rename, and delete files

Mark files as favorites

Move files to trash and restore them

Search through files by name

Grid and list views

Dark mode interface

FernyDrive is built as a single HTML file (HTML, CSS, and JavaScript inside) and requires no external dependencies.

  1. FernyApp – Messenger (in development)

FernyApp is a messenger that I'm currently building. It will allow users to chat, find each other by username, and communicate in real time.

The goal is to create a simple, fast, and private communication tool that fits into the Ferny ecosystem.

  1. FernyOffice (in development and 21-22 August, soon)

  2. FernyGondel (Add a new section to my Dev.to article about FernyGondel.

FernyGondel is the Linux-based foundation of FernyOS. It is not just another Ferny service — it is the system-level foundation that FernyOS is built on.

Explain clearly:

  • What FernyGondel is
  • Why Linux was chosen as its foundation
  • How FernyGondel differs from FernyOS
  • How FernyGondel fits into the overall Ferny ecosystem
  • What system-level components it is responsible for
  • How Ferny AI, FernyDrive, FernyApp and FernyOffice can eventually integrate with FernyOS
  • What is already implemented and what is still in development (do not invent features; only mention things that are actually confirmed)
  • The long-term vision for FernyGondel and FernyOS

Make the section sound like it was written by an independent developer building the project himself, not by a large corporation.

Keep the tone technical but easy to understand. Avoid exaggerated marketing language and do not claim that FernyGondel is a completely new operating system kernel if it is based on Linux.

Also include a simple ASCII architecture diagram showing:

Linux

FernyGondel

FernyOS

Ferny AI / FernyDrive / FernyApp / FernyOffice

Give the section a suitable title and make it fit naturally into the existing Dev.to article.)

How I built this:

I started by learning HTML, CSS, and JavaScript. I didn't have a team or funding. I just had an idea and a lot of curiosity.

I used Claude AI to help with the code, and I handled the architecture, design, and product direction myself.

All projects are hosted on Netlify and are accessible to anyone.

What's next:

I'm planning to expand the ecosystem further. My long-term vision is to build a full operating system called FernyOS, where all Ferny services are integrated at the system level.

For now, I'm working on FernyApp (messenger) and improving FernyDrive.

Where to find me:

Telegram: @ferny_official

Telegram Channel: https://t.me/ferny9113

Thank you for reading. This is just the beginning!

Top comments (0)