Chattering
A free and open-source workspace where you and your AI agents work with code, data and documents, on your own computer.
Early alpha for macOS, Windows and Linux. Apache 2.0 license.
Rockfrog is an independent lab making free and open-source software to think, learn and create with AI, anywhere. Our first program is Chattering.
A free and open-source workspace where you and your AI agents work with code, data and documents, on your own computer.
Early alpha for macOS, Windows and Linux. Apache 2.0 license.

A new alpha release for macOS, Windows and Linux.

Write code by hand on an e-ink tablet, circle it, write “run”, and it runs.

A diary for the reMarkable Paper Pro. You write with the pen, the ink fades, and it answers in handwriting.
Everything Rockfrog makes is free and open-source software. You can use it for any purpose, read and change its code, and share it, with or without your changes. Once a version is released under an open-source license, that license can’t be taken back.
Your work stays yours. Chattering keeps your conversations and files on your own computer. There is no Rockfrog account, no advertising, and nothing to sell about you.
The diary that writes back, for the reMarkable Paper Pro.
Give any file to a language model as context.
One request and response format for every AI model provider, in Python, TypeScript, Go, Rust and Julia.
Voice typing that runs on your own computer.
Use any MCP server as a Python module.
Typed functions whose body a language model writes.
Rockfrog’s mission is to give everyone the best experience to think, learn and create with AI, anywhere, with software they are free to use, study, change and share.
Rockfrog was started by Maxime Rivest. He builds open-source AI tools and shows them working in short videos. His two posts about the Riddle diary were viewed 3.7 million times on X in July 2026, and his GitHub projects have over 3,500 stars. Follow his work on X, YouTube and GitHub.
Rockfrog is small, and help is welcome. Try Chattering and report what breaks or what you’d like, or send changes to the code on GitHub.