Nano ProjectReleased

Nanocoder 1.22.0: New UI, Interactive File Explorer, Task Management, and More

We're excited to announce Nanocoder 1.22.0! It's packed with powerful new features that make working with your codebase more intuitive and productive than ever.

What's New in This Release

Interactive File Explorer with /explorer

Navigating complex codebases just got a lot easier. The new /explorer command brings an interactive file browser directly into your terminal with:

  • Tree view navigation for intuitive directory exploration
  • File preview with syntax highlighting to quickly understand code context
  • Multi-file selection to work with multiple files at once
  • Search mode for finding exactly what you need
  • VS Code integration so selected files can be opened in your editor

Try it out by typing /explorer in any chat session - it's perfect for getting oriented in unfamiliar projects or surfacing the right files for your AI assistant to review.

Task Management for Complex Workflows

We've finally bought a new task management system. The model can automatically create tasks or you can use the /tasks command to break down and track progress on multi-step work:

  • Create, list, update, and delete tasks with dedicated tools
  • Persistent storage in .nanocoder/tasks.json so tasks survive between sessions
  • Automatic cleanup when you restart the CLI or run /clear
  • Perfect for feature development, bug fixes, and refactoring projects

Now you can have clear, shared visibility into what needs to be done and what's already complete. It was a long time coming.

Enhanced Provider Support

We've added several improvements for working with different AI providers:

Native Gemini & Anthropic Support: Configure the sdkProvider option to use Google's native Gemini integration as well as Anthropic's. This allows more flexibility for provider use.

Custom Headers: Need to authenticate through tunnels like Cloudflare? Provider configurations now support custom headers for advanced networking scenarios.

Kimi Code Provider: A new provider template has been added to the configuration wizard for easy setup.

Settings Interface and New Themes

Customization is easier than ever. The /settings command opens an interactive menu to configure your UI theme and shape preferences without editing config files manually. We've also added beautiful new themes and updated styling for improved visual clarity and consistency.

Improved UI

We've given the new version of Nanocoder a fresh look. Assistant/User messages now look cleaner than ever. We've also given token information per message to help you keep track of what context going in and coming out of the model over and above the /usage command.

Under the Hood

This release includes important improvements to developer experience:

  • Git tool refactoring for better consistency, error handling, and user feedback
  • Line truncation in file operations to prevent excessive output on narrow terminals
  • Enhanced security with multiple vulnerability fixes

Bug Fixes

  • Fixed /usage command crashes when context data is unavailable
  • Improved string replace error handling for edge cases
  • Security audit issues resolved

Get Started

Update Nanocoder to version 1.22.0 today and experience the improvements - we hope you love it :)

npm install -g nanocoder
# or with your preferred package manager

Want to join the discussion? Head over to GitHub to share your thoughts!

View Discussion on GitHub