EveryDev.ai
Subscribe
Home
Tools

4,072+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. jevchat
    jevchat icon

    jevchat

    Conversational Agents

    A Python CLI that turns TypeSafe's Jev decision model into a chatbot by asking it, one step at a time, which symbol comes next and sampling from the returned probabilities.

    Visit Website

    At a Glance

    Pricing
    Free

    Free to install from the GitHub repository. Requires your own Jev API key for live generation.

    Engagement

    Available On

    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Conversational AgentsCommand Line AssistantsAI Development Libraries

    Alternatives

    KommunicateShioriLumiChats
    Developer
    Kyle PenaKyle Pena is a developer who builds experimental NLP and AI…

    Listed Sep 2026

    About jevchat

    jevchat is an experimental Python CLI by Kyle Pena that turns TypeSafe's Jev decision model into a chatbot. Jev is built to pick between options, not write text, so jevchat asks it over and over which symbol should come next and samples from the answer. The author describes the idea as for fun, the cost as somewhat impractical, and the results as hilarious, and says Claude implemented the sampling designs he described.

    What It Is

    At each step, jevchat asks Jev one question: given the user's message and the reply so far, which symbol comes next? The options are an alphabet plus a stop option. Jev returns a probability for each, the sampler draws one, appends it, and repeats until stop is drawn. The reply streams into a panel that shows live speed stats and the top-scoring symbols at the last step.

    Strategies and Alphabets

    Two settings are swappable. The strategy controls how the next-symbol distribution is obtained: one question over the whole alphabet, a binary search down to a small group, buckets split across many questions with an escape option, or a refine pass that rescores the top candidates. The alphabet controls what is chosen from, ranging from lowercase letters and ASCII to whole words and larger token lists. Only the buckets-based strategies can handle alphabets past 255 options.

    Hypothesis Presentation

    By default, options are shown to Jev as the full resulting texts rather than bare symbols, so Jev ranks finished strings instead of mentally appending a letter. The README calls this the single largest improvement in the project, reporting that on character alphabets it roughly triples top-one accuracy. Beam search can also keep several candidate replies alive and rank them by probability instead of sampling.

    Using the CLI

    After installing with Poetry and adding a Jev or TypeSafe API key, you can open an interactive chat, ask a single question, list alphabets, or run a benchmark that compares every mode. Chat supports slash commands for switching alphabet, temperature, and stop bias, resetting, and viewing stats. Pressing Ctrl-C once stops after the current request and keeps the partial reply; a second press aborts.

    Offline Tests

    The project ships 158 tests that run without network access or an API key, using a scripted fake client for the generation loop and a mocked HTTP transport. Only the benchmark command calls the live API.

    jevchat - 1

    Community Discussions

    Be the first to start a conversation about jevchat

    Share your experience with jevchat, ask questions, or help others learn from your insights.

    Pricing

    FREE

    Free

    Free to install from the GitHub repository. Requires your own Jev API key for live generation.

    • Interactive chat and single-shot ask
    • All sampling strategies and alphabets
    • Beam search
    • Benchmark mode

    Capabilities

    Key Features

    • Interactive CLI chat powered by the Jev decision model
    • Single-shot ask command
    • Symbol-by-symbol generation by probability sampling
    • Sampling strategies: choice, bisect, buckets, and refine
    • Alphabets: lower26, ascii, tokens, words1k, bpe2k, and bpe5k
    • Hypothesis presentation mode (default) and symbol mode
    • Beam search across multiple candidate replies
    • Ensemble averaging to cancel position bias
    • Live readout of symbols/s, characters/s, and ms per call
    • Top-scored symbols shown at each step
    • Slash commands for alphabet, temperature, stop bias, reset, and stats
    • Ctrl-C cancellation that keeps the partial reply
    • Benchmark command comparing every mode
    • 158 offline tests with a mocked HTTP transport

    Integrations

    TypeSafe Jev API
    Poetry

    Ratings & Reviews

    No ratings yet

    Be the first to rate jevchat and help others make informed decisions.

    Developer

    Kyle Pena

    Kyle Pena is a developer who builds experimental NLP and AI tooling, including jevchat, which repurposes the Jev decision model as a text generator.

    Read more about Kyle Pena
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Kommunicate icon

    Kommunicate

    Kommunicate is an AI-powered customer service automation platform that combines AI agents, live chat, and human handoff to reduce support ticket volume across web, mobile, and messaging channels.

    Shiori icon

    Shiori

    Shiori is a web-based AI chat platform that lets you chat with multiple AI models, generate images, search the web, and build React components in one interface.

    LumiChats icon

    LumiChats

    LumiChats is an AI platform offering 40+ frontier models in one web interface plus a free offline Windows app, with Study Mode, Agent Mode, and a pay-per-active-day pricing model.

    Browse all tools

    Related Topics

    Conversational Agents

    AI chatbots and virtual assistants that can engage in natural dialogue.

    304 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    253 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    328 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions