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.jsonso 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
/usagecommand 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