by actualwitch on 1/28/25, 1:42 PM with 2 comments
Key Features:
- Load and edit chat completion logs from CSV files
- Fork and modify specific conversation entries
- Run inference via Anthropic, Mistral, and OpenAI
- Define custom tools using JSONSchema format
- Visual tool usage analysis with collapsible, sorted key-value pairs
- Full mobile support and available as installable PWA
Technical Highlights:
- Built with React using custom isomorphic architecture
- Implements streaming SSR and static HTML generation
- Runs on GitHub Pages or as a native binary (Mac/Linux/Windows)
- Progressive enhancement for optimal performance
Why I Built This:
Working with LLMs, I found existing solutions were either too basic (editing code directly) or too rigid (chat UIs with fixed tools). Experiment bridges this gap, offering a flexible middle ground for developers.
Try it out: https://actualwitch.github.io/experiment GitHub: https://github.com/actualwitch/experiment
Would love to hear your thoughts, especially on the architecture choices and developer experience!
by naix on 1/28/25, 2:43 PM
Couple of things,
- The UX is too on the face. A trait fo good devtool is to use spacing as much as possible. The navigation seems confusing!
- If you could auto add client/providers, I would help users a lot. Especially considering the models that do not support the OpenAI standards.
- Better font please :=