r/SideProject • • Dec 18 '25

As the year wraps up: what’s the project you’re most proud of building and why?

96 Upvotes

Like the title says, instead of what you built or how much money it made, I’m curious what project you’re most proud of this year and why.

Could be a client site, a personal project, something that never launched, or something that made £0.

Any lessons learned?

Would love to read a few reflections as the year wraps up.


r/SideProject • • Oct 19 '25

Share your ***Not-AI*** projects

653 Upvotes

I miss seeing original ideas that aren’t just another AI wrapper.

If you’re building something in 2025 that’s not AI-related here’s your space to self-promote.

Drop your project here


r/SideProject • • 21h ago

Weekend project: Full Mario 64 in Mixed Reality!

2.1k Upvotes

Full Mario 64 in Mixed Reality! Running in real 3D natively at 90FPS and also running on my desk! 😋
Opus 5.5 + PICO CLI + Unity CLI combo made it quite straightforward.

Such a bliss to play an oldie at 90 FPS in 3D.

Disclaimer: I own an original physical copy of Mario 64. This project is not associated with Nintendo or PICO.


r/SideProject • • 9h ago

I accidentally became a dog grooming software company

125 Upvotes

i accidentally became a dog grooming software company

Back in march my cousin who runs a grooming van asked if i could make her something better than the paper calendar she kept in the glovebox. I built it in lovable over 2 weekends, mostly to stop her texting me screenshots of double bookings

She showed it to 3 other groomers at some trade thing. Then those showed it to more. I never posted it anywhere and didnt have a landing page until july when someone asked where to sign up

Now its 140 groomers, 23 pay $19 a month, and i get feature requests like im a real company. Invoicing, SMS reminders, a field for which dogs bite. One lady wants it to work offline becouse she grooms in a barn with no signal

I have no roadmap. I have a notes app with 60 requests and a day job

Last week someone asked for my company phone number. I gave her my cell and then sat there for a while


r/SideProject • • 4h ago

X-blizzard artist. I built a 3D Color Picker for photoshop

45 Upvotes

Orc painting, colors in Chroma Space a 3D color picker .


r/SideProject • • 4h ago

Anyone else building a boring, non-AI project right now?

32 Upvotes

Every time I scroll this sub, it feels like everyone is shipping AI wrappers in a weekend.
Meanwhile, I’m over here building a niche site the slow, old-school way. No big Stripe screenshots to flex yet, just late nights and Notion docs. If you're working on something outside the SaaS/AI bubble, what are you building? Would love to see what the rest of us are up to!


r/SideProject • • 1h ago

9 months, 10K+ Android installs, 0 spent on marketing, and 250 earned. The reality of indie app development.

• Upvotes

About 9 months ago, I launched my Android app, and it has finally crossed 10K installs.

Here are the numbers so far:

  • 10.2K total installs
  • $250 total revenue
  • $0 spent on paid marketing
  • 9 months since launch
  • Android only

I know $250 in 9 months isn't a huge amount, especially compared to the success stories we usually see here. But reaching 10K installs without spending anything on advertising feels like a pretty good milestone.

The growth has been gradual rather than a sudden viral spike.

One thing I've learned is that getting downloads and actually making money from an app are two very different challenges.

I'm sharing this because we often see posts about apps making thousands of dollars a month, but not much about the smaller, more realistic journeys of indie developers.

For those who have grown Android apps organically, what would you focus on next: getting more users or improving monetization?


r/SideProject • • 7h ago

[30 day update] My Codex reset alerts service passed 500 subscribers

14 Upvotes

I recently built a text alerts service to ease my Codex usage anxiety called Reset Alerts.

It texts users when resets are announced (with the idea to burn remaining usage before it refills to 100%).

Some of the tasks / workflows when building this:

  • Set up the text channels: SMS in the US + Canada, Telegram otherwise
  • Backdating: scanned Tibo's tweets since April 2025 (when Codex launched) with the X API to backdate all resets and learn how to detect them
  • Prompting: 18 prompt versions to differentiate between a fresh reset, an update on a previously announced reset, and an automatic vs. banked reset. Using the OpenAI API for this
  • Put together an on-time chart: this was inspired by flight on-time percentages, but instead of flights, we show how often resets are on time
  • A calendar tracker for OpenAI's 28-day reset challenge: (currently 23 of 28 days in, with 11 resets and 24 Codex improvements issued).

The 28-day calendar was the most popular of all the pages - according to Vercel Analytics, it received 14,100 visitors in the past 30 days.

The site is at ResetAlerts.com - I know 500 free subscribers isn't life changing, but it feels great to have some positive momentum every day.

Open to any feedback, and will continue posting more updates as the project develops :)


r/SideProject • • 20h ago

I know I saved it somewhere, I just can’t find it. So I built a map for my notes.

149 Upvotes

Search only works if you remember what to search for. I often save a link without remembering the site or even the title. In a list, it’s as good as lost. On a map, I remember roughly where I left it.

Same reason I remember what I was thinking when I return to a certain rock on a hike: we remember things through their surroundings, not in a vacuum.

So I built Qoyra, a landscape for your notes. Each project or topic is a peak. Height means detail: broad ideas sit low, specific ones climb higher. Each contour line is a level you can open to browse everything on it.

Just type to create a note, then leave it or move it. Link notes into chains you can scroll through in seconds. To delete one, throw it into the sea.

Browsing the map, I often stumble upon notes I’d forgotten. (And yes, it’s dangerously easy to procrastinate by flying around.)

I use it daily. Works on PC and iPhone. It’s a solo project, so expect some bugs.

🗺 Explore the map, no signup required: https://www.qoyra.app/?share=1f9c5acd47f449dcbca5ea922e9d8907

Do you remember old notes by the words, or more by the “where”?


r/SideProject • • 27m ago

A year ago I started planning a side project to make learning SQL less boring. 5 months after launch: 2,500+ users, ~£2,200 in revenue

• Upvotes

About a year ago I started planning QueryCase, where you learn SQL by working detective cases instead of grinding tutorials & videos. It took a while to get off the ground, and longer than I'd like to admit to actually start building the idea, but it finally went live in June. I build it solo and I'm merging PRs most days.

5 months in:

  • 2,500+ people have signed up, across 117 countries
  • 160+ paying customers and ~£2,200 in revenue, on a one-time £14.99 price with regional pricing
  • About 65,000 queries written and graded
  • Over 16,000 cases, drills and exams solved
  • College in US using the platform for training students for CompTIA Data+ Certification
  • £0 spent on ads so far

Where the growth has come from:

Most of it has come from Reddit. My best signup days have all followed update posts in learning subs, and the comments have shaped half the roadmap. I don't like to spam, so I only post when there's something real to share. In between, organic search and Google have kept things ticking over.

The users who stick around and pay are almost all from one niche: people learning data. SQL, Excel, breaking into analytics, switching careers. That's who the product is built for, and it shows in who converts.

Since launch it's grown past just SQL. An Excel course was never part of the plan, but people kept asking for the same detective approach for spreadsheets, so I built it. It has 57 cases on a spreadsheet that runs in the browser, and people have solved over 2,300 of them.

In the next few weeks I'm launching a Python for Data track, with real Python running in the browser, moving from the basics into pandas.

The goal: I have a very ambitious target of 5,000 users before the end of the year, which means doubling in about two months. Reddit alone won't get me there, so I'm weighing up ads for the first time, and this is where I'd love opinions from people who've done it:

For a niche like people learning SQL and Excel, have ads (Reddit, Google, Meta) ever paid off for you on a low-price one-time product, or did they just burn money - and which platforms did you find to be most successful?

If you were in my position, where would you put a small first test budget?

Any other feedback around the site which puts you off would be great as well, cheers!😄

querycase.com


r/SideProject • • 1h ago

built a chrome extension to give ai visual feedback. how do you handle this?

• Upvotes

i've been building with claude code, and while it can build a whole page quickly but the output needs a lotttt of tweaking to actually look good. i end up spending so much time trying to explain what's off, and describing visual things in text just doesn't cut it for me.

so i built a chrome extension that lets me show claude what i mean instead of trying to explain it.

it's called moodbit, a visual workspace where you can collect references, point at what you want changed, and give clearer visual context.

if you're building with ai coding tools, i'd love for you to give it a try.

also, i'm curious: how do you currently tell ai what's wrong with your ui? long prompts? screenshots? drawing over things?


r/SideProject • • 5h ago

800+ people on my waitlist and i've been too scared to ask for money

5 Upvotes

been building opennmind for about 4 months. it's an ai workspace for validating startup ideas before you write code. launch is nov 16

the waitlist is past 800 now which sounds good until you remember nobody on it has paid me a single rupee

i've drafted a $12/mo pro plan and i keep not sending the email. part of me thinks if i ask now half of them leave and i find out the 800 was fake

did you ask your waitlist to pay before launch or wait till they actually used it?

also curious if a cheap founding plan worked better for you than a normal price

opennmind.com if you want to see what it is


r/SideProject • • 2h ago

I built Vocs, a free and open-source dictation app for macOS that never sends your voice anywhere

3 Upvotes

Press ⌥Space in any app, talk, press it again, and your words are pasted where you were typing.

It runs Whisper on your Mac, transcribes while you speak, supports 99 languages, and keeps a local history of everything you dictated. No account, no subscription, no telemetry. MIT licensed, built with Tauri and Rust.

Download: Website

Source: Github

I'd love feedback, especially from people who dictate in languages other than English.


r/SideProject • • 6h ago

I kept getting distracted by my phone, so I made a to-do list that lives on my iPhone Lock Screen

6 Upvotes

I made this little tool for myself because I wanted to check off tasks without getting distracted by other apps.

It lets me view and update my to-do list directly from my iPhone Lock Screen.

It's currently just a personal project and only works on iPhone (iOS).

I'm considering making it available to others, but first I'd love to know if there's any real interest.

Would you use something like this? Any feedback or suggestions are welcome!


r/SideProject • • 5h ago

10 months ago I turned my grief into a product on this subreddit and a stranger’s DM changed my life. Today I’m one small step from the finish line - and about to lose it all.

5 Upvotes

10 months ago, I was at the lowest point of my life.

I’d just lost my dad to cancer. Months earlier I lost my job too - for missing one senseless Zoom meeting while I was caretaking. I was struggling just to survive.

But in all of it, I still found the strength to do the one thing I do best: create.

I designed Pandora - a smart lid that turns an ordinary jar into a self-sustaining little world. I built the 3D model in Blender, rendered an animation of it, put up a landing page, and posted it right here on Reddit.

Then 24 hours happened that changed my life.

The post went semi-viral: 100k views, 1k upvotes, around 300 people on the waitlist. And then a DM. Someone (anonymous at the time) asking a simple question: how much would it take to get this Kickstarter-ready? Days later, he and a colleague - at one of the biggest companies in Silicon Valley - wired me the first money.

An autistic no-one from a country most people can’t find on a map got a life-saving investment based on a single Blender animation. A Christmas miracle, basically.

I promised them 4 review prototypes in 2 months. They said, “Take 3, there are always delays.” I started the very next morning.

They were right about the delays. Tariffs, chip shortages, supplier nightmares. 10 months of around-the-clock work. One sandwich a day (we don’t have ramen over here). But I built a dream team along the way, including someone who’s worked on some of the biggest Kickstarter campaigns there are.

And today, I’m holding the first fully working, virtually production-ready Pandora in my hands.

  • A slick machined, brushed and anodized aluminium case (I’m told it’s aluminum, but I’ll keep spelling it the right way 😄)
  • A gold-plated PCB covered in shamanic symbols (SHMN, read “shaman” is our brand name)
  • A bunch of state-of-the-art sensors and actuators
  • A black glass top
  • 4K HDR Sony camera for timelapses
  • And an ML agent inside that keeps whatever lives in the jar alive and thriving

It’s real. It’s not vaporware. People want it.

So here’s the hard part.

The delays burned through the budget. My angels and investors have already extended my runway three times - and I’m endlessly grateful for that. But the money has hit zero again, and I need a four-digit amount for the finishing touches before the marketing push for the Kickstarter. I asked for a 4th extension. They said no. I don’t blame them. It’s fair. It’s on me to deliver this time.

I’m running on fumes. My ISP cut me off over unpaid bills (I’m burning mobile data to write this). My team’s Google Workspace gets disabled in a matter of days. It genuinely feels like a dream I’m about to wake up from - straight back into last December's hell.

I can see the light at the end of the tunnel. I AM at the end of the tunnel. But there’s a thin, invisible, bulletproof wall between me and it. I’m stuck, I’m scared af, and I honestly don’t know what to do next.

So I came back to Reddit - where all of this started. Maybe the Universe gives you one last chance when you’re this close.

I’m linking my original post and photos below as proof it’s all real. If any of this moves you, drop me a line.

Fingers crossed. And thank you for reading.

Sincerely,
Seb

Original post: https://www.reddit.com/r/SideProject/comments/1pkspec/i_lost_my_job_and_my_dad_last_year_so_i_channeled/

Imgur gallery:
https://imgur.com/a/lfU4BcQ


r/SideProject • • 21h ago

I turned my Claude Code token usage into a cozy village builder

76 Upvotes

I spend most of my day in Claude Code, and watching the token counter go up felt like wasted dopamine. So I built Token Kingdom: a small plugin counts the tokens of each Claude Code reply and turns them into gold, wood and stone for a 3D village in your browser.

How it works ?

  • You code with Claude as usual, and resources trickle in
  • You spend them on buildings, walls and defenses
  • Monsters raid your village, and your towers fight back
  • Upgrading your town hall unlocks new buildings and spells
  • There are leaderboards, and you can visit friends' villages

Privacy

After each reply, the plugin sends token counts and the model name. It never sends your prompts, replies, code, file names or paths. The plugin is open source: https://github.com/MartySalade/token-kingdom-plugin

Feedback I'd love 🧡

  1. Does it run smoothly on your machine?
  2. Is the progression too slow or too fast?
  3. What's confusing in the first 10 minutes?

r/SideProject • • 3h ago

91 free utilities - no signup required

Thumbnail mytoolkit.store
3 Upvotes

Very excited to launch MyToolKit — a collection of 91 everyday utility tools for students, parents, and small business owners.

What it includes:

- PDF tools (merge, split, compress, watermark, rotate)

- Finance calculators (mortgage, compound interest, GST, salary)

- Health tools (BMI, calories, sleep calculator, BMR)

- Image tools (compressor, resizer, QR code generator)

- Social media tools (hashtag generator, quote card maker, YouTube thumbnail downloader)

- Text, date/time, unit conversion tools and more

Everything runs 100% in your browser — no data is ever sent to a server. No sign-up. No paywalls. Just tools.

Tech stack: vanilla HTML/CSS/JS, Cloudflare Pages, pdf-lib for PDF processing.

Would love honest feedback — what's missing or broken?


r/SideProject • • 1h ago

Title: I built Swaraloom — a local-first AI voice agent that runs on Apple Silicon

2 Upvotes

I've been building Swaraloom, an open-source, privacy-focused AI voice agent designed to run locally on Apple Silicon Macs.

The idea was to build a voice assistant without relying on cloud AI APIs for its main pipeline. I also wanted to understand the engineering behind the complete system, from speech recognition to speech generation.

What it currently includes:

  • Local speech-to-text with Moonshine and Whisper options
  • A local Qwen language model with tool calling
  • Streaming text-to-speech using Kokoro
  • Voice cloning with an explicit consent flow
  • Encrypted conversation memory
  • Sandboxed tools for files and approved commands
  • Hindi speech generation and a web interface

A few measured results on an M3 Pro with 18 GB RAM:

  • The main voice pipeline uses approximately 5.5 GiB of resident memory under the measured configuration.
  • The first sentence can begin speaking in about 280 ms in the isolated TTS streaming benchmark.
  • The complete conversational loop is still slower than I'd like, so reducing response latency remains a work in progress.

It's not perfect. Hindi speech quality needs more evaluation, the real-time loop has latency limitations, and some desktop packaging work remains.

I'm sharing the code because I'd appreciate feedback from people who build local AI systems, speech models, and voice assistants.

Repository: https://github.com/atulsinghhhh/Swaraloom

I'd especially appreciate feedback on the architecture, the model choices, and what you'd improve first.


r/SideProject • • 2h ago

Waterfall effect for my virtual pond

2 Upvotes

r/SideProject • • 5h ago

I built SubFlow, a 100% offline Android subscription & free-trial tracker with multi-currency conversion (no account required)

3 Upvotes

Hey everyone!

Like many of you, I kept losing track of recurring bills and getting hit by surprise charges from "free trials" I forgot to cancel. When I looked for a subscription manager on Android, most apps either forced me to create a cloud account, linked to my bank, or locked basic multi-currency support behind hefty subscriptions.

So I built SubFlow — a fast, privacy-first subscription and renewal tracker where 100% of your data stays locally on your device.

What it does:

  • Free-Trial Countdown: Dedicated countdown ring for trials so you can cancel before your card gets charged.
  • Smart Renewal Alerts: Get notified 1, 3, or 7 days before any weekly, monthly, quarterly, or yearly bill renews (plus missed-alert catch-up when you open the app).
  • 40+ Currencies with Auto-Conversion: Log subscriptions in their native billing currency and see your true monthly/yearly total converted into your home currency (works offline too).
  • 34+ Built-in Presets & Custom Icons: One-tap setup for Netflix, Spotify, ChatGPT, Perplexity Pro, cloud storage, or fully custom services.
  • Home Screen Widget & True Dark Mode: Check upcoming bills at a glance and export/restore anytime via local JSON or CSV.

Google Play Link: https://play.google.com/store/apps/details?id=org.dpdns.alwaysup.subflow

The free version tracks up to 5 subscriptions, and there is a one-time Lifetime Pro option alongside monthly/yearly plans for unlimited tracking, 6-month trend charts, and zero ads. I’d love to hear your honest feedback or feature requests!


r/SideProject • • 3h ago

I built a daily work log for myself, and it has grown into a working tool for teams

2 Upvotes

I’ve been working with Ruby on Rails for many years, and one thing I’ve wanted to do for a while was build and run a product of my own.

That led to SprintCo.

I initially built it as a simple daily work log for myself. I wanted a place to record what I’d worked on without the overhead of a full project management tool or the feeling of being tracked.

Over time, I realized the same idea could be useful for teams, too. Developers could create a team and invite clients to follow progress, or clients could create a team and invite the developers and testers working on their projects.

So I added team support, invitations, shared daily updates, and weekly views. The goal is to give everyone a shared picture of what's happening without relying entirely on meetings or scattered messages.

SprintCo now has five active teams. It's still early, but seeing the product move beyond my personal use has been an encouraging milestone.

I built and run it using Ruby on Rails, PostgreSQL, and Tailwind CSS. Along the way, I've also been handling deployment, security, product decisions, and figuring out which features are genuinely worth adding.

I'm trying to keep SprintCo focused rather than turn it into another all-in-one project management platform.

Here's the working product: https://sprintco.dev/?ref=reddit_sideproject

I'd appreciate honest feedback, particularly from people who work in teams: What would make a lightweight daily work log genuinely useful to your team, and what would make you reluctant to adopt one?


r/SideProject • • 3h ago

Chango: I made a free, open-source file converter for Windows, Need advice for improvement

2 Upvotes

Hi all, I know there are already hundreds of file converters out there and recent popularity of tangerineformac also made me realise that this could be faster for most of us. That's why I kinda created Chango, which is drag-n-drop file converter and manager. It does not have any user data risk so would love everyone's feedback on its UI and functionality.

I built the converters, tools and design on top of some apps available in the market. It's my first proper release, so I'd really love honest feedback: what's confusing, what's missing, what breaks, or which formats you'd want next
Microsoft Store: https://apps.microsoft.com/detail/9NL33K6PBB4K
Website: http://chango.rameshtiwari.com/


r/SideProject • • 3h ago

Turned the lamp on my desk into my site's dark mode switch

2 Upvotes

Part of my personal/cv website. The whole website is themed like an engineering drawing sheet, and I made the footer my desk, with the plans for the website itself laid out on it (planning-ception)

I thought it would be a nice touch to add my cherished Akari lamp that I got in Japan (it actually sits on my desk) and make it double as the light/ dark mode switch


r/SideProject • • 3h ago

MiniAI Boost

2 Upvotes

https://github.com/Kelphal/MiniAI/releases/latest

Your AI assistant, right where you work.

MiniAI Boost is a Windows desktop AI assistant designed to help with writing, learning, files, coding, and everyday computer tasks. It combines a floating desktop launcher, an expandable chat interface, configurable local AI, and an optional browser writing companion.

1. Floating Desktop Assistant

  • Floating MiniAI Boost launcher: A compact logo remains on the desktop so the assistant can be reopened when needed.
  • Expandable chat window: Open a dedicated assistant window instead of using the full Settings & Tools workspace for every task.
  • Separate Settings & Tools window: Keep the assistant and its advanced tools open independently.
  • Minimize and reopen: Hide the chat while retaining the floating launcher.
  • Always-on-top option: Choose whether the floating logo stays above other windows.
  • Automatic startup display: Configure whether the assistant opens automatically when Boost starts.
  • Independent window controls: Closing the Settings & Tools workspace does not automatically close the chat assistant.

2. AI Chat and Everyday Assistance

  • General AI chat: Ask questions, request explanations, and get help with everyday tasks.
  • Improve writing: Request clearer, more polished writing while retaining your intended meaning.
  • Explain something: Ask for help understanding concepts, text, or unfamiliar information.
  • Summarize: Request concise summaries of text and documents.
  • Learning Coach: Get hints, explanations, guided questions, and practice-oriented help.
  • Multiple help modes: The workspace includes coaching, explanation, grammar, reading, and practice modes.
  • Offline fallback guidance: When a full AI model is unavailable, built-in writing checks and learning guidance can still provide limited assistance.

The depth and quality of AI responses depend on which model is installed and running or which compatible AI endpoint is configured.

3. AI Response Controls

Each completed assistant response can provide its own controls:

  • Edit: Open a text editor to change the displayed response.
  • Copy: Copy the response text to the Windows clipboard.
  • Read aloud: Speak the response using a supported English voice already installed in Windows.
  • Try again: Rerun supported requests when you want another response.

Chat responses support readable formatting, including common Markdown-style text formatting. Read aloud depends on Windows having a compatible voice available.

4. Optional Browser Writing Companion

MiniAI Boost includes browser extension files for Chromium-based browsers and Firefox.

  • Floating browser assistant: A small button can appear when you focus a text field or select text on a supported webpage.
  • Writing suggestions: Detect selected common spelling, spacing, punctuation, repeated-word, and capitalization issues.
  • Before-and-after previews: Review the original text and a proposed correction.
  • Apply fix or Ignore: You choose whether to apply each suggestion; corrections are not silently applied.
  • Ask MiniAI about selected text: Ask questions about text you highlight on a webpage.
  • Help with an editor: Ask questions about the text in a supported text field or editor.
  • Quick browser actions: Request writing improvements, explanations, or summaries.
  • Local desktop connection: The extension connects to the running Boost desktop companion through its local interface and does not require a browser API token for local use.

Setup note: The extension files are included in the package, but the extension must be loaded or installed separately. It is not automatically installed into your browser by the desktop launcher. Some browser pages and protected editors block extensions.

5. Screen and Image Understanding

  • Explain my screen: Request help understanding what is visible on your desktop.
  • Screenshot analysis: A compatible vision model can interpret a screenshot and explain visible content, errors, or potential next steps.
  • OCR fallback: When vision AI is unavailable, Boost can attempt to extract screen text through optical character recognition.
  • Image-file assistance: Attach an image and ask for help understanding its visible contents, text, layout, or charts.
  • Restores the interface: The Screen workflow is designed to bring the chat and previously open workspace back after capture and analysis.

Screen understanding needs a compatible vision model for image-based interpretation. OCR requires suitable installed components, and OCR alone cannot interpret all visual details.

Boost captures screenshots when requested and does not save the screenshot to disk as part of its standard screen-help workflow. If a remote AI endpoint is configured, Boost asks for confirmation before sending relevant screen content to it.

6. File Reading and Document Assistance

  • Attach and explain files: Ask Boost to explain the contents of a selected file in conversational language.
  • Text and source-code reading: Supports common text formats, programming files, configuration files, logs, and structured data.
  • Document reading: Can extract content from supported PDF, Office, and other document formats.
  • Image text extraction: Can attempt OCR on supported image files.
  • Archive inspection: Can read content from supported archives without automatically executing the enclosed files.
  • Database and email support: Includes readers for formats such as SQLite databases and email files.
  • Media information: Can provide technical information about recognized audio and video files.
  • Optional format converters: Some document formats and scanned files require additional tools such as LibreOffice, PDF utilities, or Tesseract OCR.

The selected file is read for analysis; Boost does not execute an arbitrary selected program just to inspect it. Some formats may only yield partial text or metadata if the necessary reader is missing.

7. Local File Library and Organization

  • Index a folder: Create a local index of files so you can view their names and locations in an organized list.
  • Open indexed library: Review previously indexed file records.
  • Preview file organization: Preview a proposed sorting plan that groups files into folders by file type.
  • Confirm before moving: Review the plan before authorizing file moves.
  • Local index storage: Library index information is stored on the computer.

The organization tool is not an automatic cleanup service that silently rearranges your folders. A move operation requires confirmation.

8. Coding and Optional Development Tools

  • Check code syntax: Validate supported source files without running the selected source program.
  • Python and structured-data checks: Includes built-in checks for Python, JSON, and XML-family files.
  • Optional language-specific checks: Additional checks can use installed tools for languages such as JavaScript, TypeScript, C/C++, PHP, Ruby, shell scripts, Go, Rust, and Java.
  • Find installed tools: Detect available compilers, interpreters, and document converters.
  • Install optional tools: Open the bundled setup helper to install or retry supported optional readers and compilers.

Language checks depend on the appropriate compiler or interpreter being installed. Syntax checking is not the same as a complete security audit or proof that a program works correctly.

9. Optional Automatic Excel Review

  • Watch a chosen folder: Enable background review for Excel .xlsx workbooks in a selected folder.
  • Review common text errors: Look for obvious spelling and spacing problems, including duplicate spaces and punctuation spacing.
  • Create corrected copies: Save corrections separately instead of overwriting the original workbook.
  • Preserve important data: Automatic edits are designed to avoid formulas, numerical values, dates, and workbook structure.
  • Keep an audit record: Record what was changed and why in a separate audit file.
  • Turn it off when needed: Automatic review is optional and can be disabled in Settings & Tools.

This feature is opt-in, not enabled automatically. Deeper AI-assisted corrections depend on the configured model; without a usable model, the fallback is limited to simple mechanical text cleanup.

10. Local AI and Model Management

  • Qwen3 chat integration: Supports a local Qwen3 text model for conversational assistance.
  • Qwen3-VL vision integration: Supports a compatible vision-language model for screen and image understanding.
  • Install or check local AI: A setup helper can download required model files, check existing files, and repair the local runtime.
  • Reuse compatible models: Setup searches for compatible existing model files before downloading replacements.
  • Connect to MiniAI Core: Boost can detect and connect to an installed MiniAI Core backend when a compatible interface is available.
  • Configurable AI endpoints: Advanced settings allow compatible chat, document-analysis, and vision endpoints to be configured separately.
  • No external API key required for local Qwen3: The local chat setup does not require a paid AI API key.
  • Optional remote AI: Remote compatible endpoints can be configured, subject to the relevant service's requirements and data policies.

Initial model setup requires downloading the necessary files unless they are already available. Once the models and dependencies are correctly installed, local endpoints can support offline use. Having the program installed alone does not guarantee that all AI features are ready or functional.

11. Personalization and Appearance

  • Theme selection: Follow the Windows app theme, use Light mode, or use Dark mode.
  • Theme-aware chat bubbles: User and assistant messages use different colors, with readable text in both themes.
  • Adjustable chat text size: Choose Small, Default, Large, or Extra Large.
  • Response styles: Choose Balanced, Friendly, Concise, Detailed, Tutor, or Professional.
  • Response language: Choose automatic detection or a supported preference such as English, Spanish, French, German, Portuguese, Chinese, Japanese, or Korean.
  • Custom instructions: Set personal preferences for how the assistant responds.
  • Keyboard behavior: Choose Enter to send and Shift+Enter for a new line.
  • Speech rate preference: Adjust the setting for subsequent read-aloud requests.

Personalization preferences are stored locally and included in future model prompts.

12. Privacy and Data Controls

  • Chat history kept in memory: Conversation transcripts are not saved to disk by default.
  • Clear conversation: Remove the current conversation from the chat interface.
  • Export settings: Save a copy of local settings, with API keys redacted from the exported copy by default.
  • Reset personal preferences: Restore personalization settings to their defaults.
  • Local configuration: Save appearance, AI, and preference settings under your Windows user profile.
  • Screen capture disclosure: Warn when screen content is about to be sent to a configured remote service.
  • File disclosure: Warn when relevant file or image content is about to be sent to a configured remote AI service.

Local processing is the privacy-focused option, but data handling depends on the endpoints you configure. Custom instructions and supplied content may be sent to a remote model if you choose a remote endpoint.


r/SideProject • • 7h ago

Did you ever cut your side project down to one feature?

3 Upvotes

I spent months on something with sync, sharing, cloud runners, chat... and realized I only use one feature of it every day.

Now I'm tempted to throw the rest away and ship just that.

Has anyone done this?

  • Did the small version do better?
  • Did you ever add the rest back?
  • Or did you regret cutting it?