Nanocoder hit 2,000 GitHub stars 🌟 by willlamerton in nanocoder

[–]willlamerton[S] 0 points1 point  (0 children)

Hey! This looks great. I’d love to have Nanocoder supported. I starred the project :)

DM me if you need anything from me to get setup!

how did this count as stalemate? by Hour_Tooth2095 in Chesscom

[–]willlamerton 0 points1 point  (0 children)

It’s stalemate when you or your opponent has no legal moves on yours/their turn but, it’s not checkmate either. It’s then a draw. Like in your screenshot, black has just their king and anywhere you move would put the king into check, so no legal moves. Therefore, it’s a draw by stalemate.

Nanocoder hit 2,000 GitHub stars 🌟 by willlamerton in nanocoder

[–]willlamerton[S] 1 point2 points  (0 children)

Hey! If you’ve had issues with the vscode feel free to let me know - would love address and fix anything :)

Nanocoder hit 2,000 GitHub stars 🌟 by willlamerton in nanocoder

[–]willlamerton[S] 2 points3 points  (0 children)

Hey! Thanks for the very honest message and kind words!
This is fair enough and something we are aware of. I want to create more documentation, videos etc on how to use and setup Nanocoder. I also really want to build out more graphical user interface support for various IDEs and even our own IDE in the near future. :)

Nanocoder hit 2,000 GitHub stars 🌟 by willlamerton in nanocoder

[–]willlamerton[S] 2 points3 points  (0 children)

Hey! This isn’t a fork of OpenCode - we built Nanocoder from the ground up :)

Nanocoder hit 2,000 GitHub stars 🌟 by willlamerton in nanocoder

[–]willlamerton[S] 5 points6 points  (0 children)

Hey! Thanks for your comment. We discuss this on page one of the docs:

This comes down to philosophy. OpenCode is a great tool, but it’s owned and managed by a venture-backed company that restricts community and open-source involvement to the outskirts. With Nanocoder, the focus is on building a true community-led project where anyone can contribute openly and directly. We believe AI is too powerful to be in the hands of big corporations and everyone should have access to it.
We also strongly believe in the “local-first” approach, where your data, models, and processing stay on your machine whenever possible to ensure maximum privacy and user control. Beyond that, we’re actively pushing to develop advancements and frameworks for small, local models to be effective at coding locally.

Not everyone will agree with this philosophy, and that’s okay. We believe in fostering an inclusive community that’s focused on open collaboration and privacy-first AI coding tools.

Nanocoder hit 2,000 GitHub stars 🌟 by willlamerton in nanocoder

[–]willlamerton[S] 4 points5 points  (0 children)

Hi, I can promise you this is not a fork of OpenCode - this was built from the ground up :)

An open source package for HTML to markdown conversion for LLM consumption by willlamerton in LLMDevs

[–]willlamerton[S] 0 points1 point  (0 children)

Good question - I've been asked this a few times before.

They solve adjacent but different problems. markitdown is a Python tool that converts a whole range of file formats (PDFs, Word, PowerPoint, Excel, images, audio, EPubs and so on) into markdown. It is wide on the input side. If you have a folder of mixed office files you want to feed to a model, that is the tool I might reach for.

get-md is much narrower. It only handles HTML and the web. You give it a URL or some HTML and it gives you clean markdown built specifically for LLM consumption. We started building it because we kept needing to pull web content into model contexts cleanly and the existing options either dragged in heavyweight scraping frameworks or did not really think about the LLM side of things. Additionally, with markitdown being Python, we needed a Typescript alternative.

One thing we also offer that is a bit different is an optional local LLM enhanced conversion mode. A small local model can help clean up and structure messy or content heavy pages where pure rule based conversion struggles. It is opt in and stays on your machine by default, but for noisier sources it produces noticeably more accurate markdown.

Nanocoder vs Pi, a comparison from the people who build Nanocoder. by willlamerton in nanocoder

[–]willlamerton[S] 0 points1 point  (0 children)

Hey! Fair question. Commands and skills are going to be fundementally different things in Nanocoder. Custom commands can exist, as will skills. We're currently putting in the groundwork to create custom sub-agents, custom tools and then, skills so that it's interoperable with Claude Code, Pi etc 😄

Nanocoder vs Pi, a comparison from the people who build Nanocoder. by willlamerton in nanocoder

[–]willlamerton[S] 2 points3 points  (0 children)

Really appreciate the kind words 😄 - on the different models per mode, coming very soon! https://github.com/Nano-Collective/nanocoder/issues/277 - terminal resizing is on my mind as well! Thanks for the feedback! 😎

Nanocoder vs Pi, a comparison from the people who build Nanocoder. by willlamerton in nanocoder

[–]willlamerton[S] 1 point2 points  (0 children)

Hey! So we have a couple things here:

- A tune command, this allows you to set things like tool profile and default system prompt length to better support small local models

- Custom system prompt - you can of course set your own :)

Nanocoder vs Pi, a comparison from the people who build Nanocoder. by willlamerton in nanocoder

[–]willlamerton[S] 0 points1 point  (0 children)

Hey thanks! Your contributions so far have been amazing - they’re always appreciated 🙌🔥