Releases: recho-dev/notebook
0.2.0 (Oct 20, 2025)
Recho 0.2.0: Light Domain-Specific Code Editors for Coders and Artists
We released Recho 0.1.0 on October 7. Over the past two weeks, we received valuable feedback from friends. After discussion, we decided to rename Recho to Recho Notebook (#172).
By doing this, we want Recho to have a broader vision: a series of lightweight code editors for coders and artists across different domains. We believe text and code have the potential to become the most effective and flexible user interface, especially in the age of generative AI. To explore this potential, we’re developing different Recho Editors with different focuses:
- Recho Notebook: A reactive editor for algorithms and ASCII art
- Recho Multiple: An exploratory editor for creative coding
- Recho Melody: A chronological editor for coding with music
Note that we’re are not limited to code alone. Our editors also include graphical interfaces and even engage senses beyond the visual, such as sound. The key is treating code as a first-class citizen — introducing computational thinking while using visual thinking to assist us.
As our name Reactive Echo suggests: every keystroke deserves an echo, telling you you’re doing great and encouraging you to keep exploring. We want to live in the editor forever!
What's Changed
- Display existing notebooks on the new page by @pearmini in #156
- Fix notebook with null createdAt by @pearmini in #157
- Add duplicate-button by @pearmini in #158
- Optimize the style of error message by @pearmini in #155
- Optimize error messages throw by observable transpile function by @pearmini in #159
- Optimize syntax error from acorn by @pearmini in #160
- Support diagnostic with ESLint by @pearmini in #161
- [Example] Infinite Circles by Jack B. Du by @jackbdu in #162
- [Example] Animation Experiments by Jack B. Du by @jackbdu in #163
- Non call echo by @pearmini in #166
- Refactor echo signature to support echo multiple values by @pearmini in #167
- Fix crash caused by editor by @pearmini in #173
- Update package.json meta fields by @pearmini in #174
- Move news to landing page by @pearmini in #175
New Contributors
Special Thanks
Thanks @jackbdu @yiyujin @yafira @ChloeYanYan for their valuable feedbacks!
Full Changelog: v0.1.0...v0.2.0
0.1.0 (Oct 7, 2025)
Recho: A Light Notebook Environment for Learning and Exploration
We’ve always loved @observablehq Observable Notebooks and wondered if a more portable notebook format could still keep its interactivity. Inspired by the @processing p5.js Web Editor, we also asked ourselves: can an environment focus more on computation rather than graphics, while remaining accessible and playful?
To explore these questions, we’re building Recho, a light environment for learning and exploration. It introduces plain code format for notebooks, echoing output inline as comments to provide live, in-situ coding experiences with instant feedback. Built on vanilla JavaScript and Observable Notebook Kit, Recho lets developers, artists, and learners explore and create directly in code.
Although there’s a lot of things to do, we’re excited to release a beta version and open-source Recho right now. Any thoughts, comments, suggestions, examples and contributions are welcome! 🌟 Star Recho on GitHub if you like it!
- Website: https://recho.dev/
- Examples: https://recho.dev/examples
- Docs: https://recho.dev/docs
- GitHub: https://github.com/recho-dev/recho
- Announcement: https://recho.dev/news/hello-world