Skip to content

🔬 Experiment is a feature-rich chat interface for Large Language Models (LLMs) like Anthropic, OpenAI, and Mistral.

License

Notifications You must be signed in to change notification settings

actualwitch/experiment

Repository files navigation

Experiment screenshot

Web Mac Linux Windows

🔬 Let's start the Experiment

Tests

Experiment is a feature-rich chat interface for Large Language Models (LLMs) like Anthropic, OpenAI, and Mistral. It offers advanced debugging tools for prompt engineering and tool integration, allowing developers to visualize and manage tool interactions seamlessly. It is designed to make building LLM applications quicker and easier through rapid iteration and greater understanding of tool interactions.

Features

  • 💬 Supports completion requests via Anthropic, OpenAI, and Mistral APIs.
  • 🧰 Advanced tool use debugging with JSON schema visualization.
  • ⛴️ Import and explore previous completions from CSV files.
  • 👩🏼‍💻 Universal app: runs in both browser and as a self-contained binary.
  • 📱 Full featured mobile version, installable as Progressive Web App (PWA).
  • 🎓 Free as in MIT: all code is open source and permissively licensed.
  • 🖥️ Perfect for OLED: dark mode uses pure black for energy efficiency.
  • 🙈 No telemetry or tracking.
  • 📝 Your data is yours: completions are saved to LocalStorage/File system.
  • 🔐 Securely store your tokens in 1Password (Binary version only).

Read more about tool debugging →

Architecture

This project is itself an experiment in using a custom architecture I refer to as entangled atoms, which extends jōtai atoms to synchronize state across different realms.

Read more about the architecture →

Installation

Experiment is an universal/isomorphic app that runs in browser or as a self-contained binary that requires no dependencies. All variants are functionally equivalent with the exception of 1Password support which is only available in the binary edition. State is stored in LocalStorage/Filesystem respectively.

Download the latest release →


Banner by Jess Bailey on Unsplash