SlopScore
00 crowd

anthropic-explorer (github.com/MarkMakies/anthropic-explorer)

A PyQt6 desktop GUI for testing and exploring Anthropic's Claude API. Built with Claude Code.
Python · ★ 6 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other🤖 claude-code
listed 1 hour ago by MarkMakies · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-09-12: A PyQt6 desktop GUI for testing and exploring Anthropic's Claude API. Built with Claude Code.; its own README says "Built with Claude Code". 6 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as MarkMakies. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
A PyQt6 desktop GUI for testing and exploring Anthropic's Claude API. Built with Claude Code.
created
2026-04-02 · pushed 2 months ago · 5 commits · 1 contributor
release
v1.0 · 2026-04-02
languages
Python 100%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 1 hour ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
built_with
claude-code
language (detected)
python
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: A PyQt6 desktop GUI for testing and exploring Anthropic's Claude API. Built with Claude Code.; its own README says "Built with Claude Code". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README (read the rest on GitHub)

Anthropic API Explorer

A desktop GUI for testing and exploring Anthropic's Claude API. Built with PyQt6, designed for full visibility of every message type, content block, parameter, and cost.

Built entirely using Claude Code as a personal project to explore both the Claude API and the experience of building software collaboratively with AI.

Python PyQt6 License

Note: This is an independent personal project. I have no affiliation with Anthropic, I'm just a private customer who wanted a better way to explore their API.

Features

  • All Claude models — auto-refreshed model list with manual fallback
  • Streaming and classic modes — watch responses arrive in real time or wait for the full result
  • Extended thinking — enable thinking with configurable budget; view reasoning in a dedicated tab
  • Web search — built-in web search tool support with citation rendering
  • Full parameter control — temperature, top-p, top-k, max tokens, timeout
  • 6 output tabs:
    • Conversation (with optional markdown rendering)
    • Thinking (extended reasoning log)
    • Request JSON (syntax-highlighted)
    • Response JSON (syntax-highlighted)
    • Usage & Cost (persistent log across sessions)
    • Raw Blocks (every content block type verbatim)
  • Conversation management — multi-turn and single-turn modes, import/export to JSON
  • Cost tracking — per-request and cumulative session costs, saved to usage_log.txt across sessions
  • Markdown toggle — render **bold**, *italic*, `code`, headers, lists in the conversation view

Screenshot

screenshot

Prerequisites

You'll need an Anthropic API key. If you don't have one:

  1. Sign up at console.anthropic.com
  2. Go to API Keys and create a new key
  3. Set it as an environment variable (see below)

Installation

Option A: Download the standalone binary (Ubuntu/Linux — no Python needed)

  1. Go to the Releases page
  2. Download anthropic-explorer from the latest release
  3. Make it executable and run:
chmod +x anthropic-explorer
export ANTHROPIC_API_KEY="your-key-here"
./anthropic-explorer

To install it system-wide so you can run it from anywhere:

sudo cp anthropic-explorer /usr/local/bin/

Option B: Run from source (any OS with Python 3.10+)

pip install anthropic PyQt6
export ANTHROPIC_API_KEY="your-key-here"
python anthropic-explorer.py

Making your API key permanent

To avoid setting the key every time, add this to your ~/.bashrc (or ~/.zshrc):

export ANTHROPIC_API_KEY="your-key-here"

Then restart your terminal or run source ~/.bashrc.

How it was built

This entire application was built through conversation with Claude Code (Anthropic's CLI coding tool). Starting from a blank file, every feature — the UI layout, API integration, streaming worker threads, theme system, cost tracking, markdown rendering, and bug fixes — was developed iteratively through natural language prompts.

The project served two purposes:

  1. Exploring the Claude API — understanding every parameter, content block type, and edge case by building a tool that exposes them all
  2. Exploring Claude Code — learning what it's like to build a real application collaboratively with AI

Project structure

anthropic-explorer.py    # Single-file application (~2500 lines)
anthropic_pricing.json   # Optional: custom model pricing overrides
usage_log.txt            # Auto-generated: persistent usage/cost history

Optional: custom pricing

Create anthropic_pricing.json alongside the script to override default per-model pricing:

More projects: https://makies.au

Scan report · 2026-09-12
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review

0 comments

log in to comment.

report this listinglog in to report