{"id":48469512,"url":"https://github.com/simonneutert/ooohyeah","last_synced_at":"2026-04-07T06:02:05.419Z","repository":{"id":348023238,"uuid":"1194835270","full_name":"simonneutert/ooohyeah","owner":"simonneutert","description":"A simple TUI app to browse Polymarket and summarize markets using AI.","archived":false,"fork":false,"pushed_at":"2026-03-30T12:50:02.000Z","size":498,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-30T14:38:45.514Z","etag":null,"topics":["api","babashka","charm","polymarket","tui"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonneutert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-28T21:51:52.000Z","updated_at":"2026-03-30T12:50:06.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/simonneutert/ooohyeah","commit_stats":null,"previous_names":["simonneutert/ooohyeah"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/simonneutert/ooohyeah","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonneutert%2Fooohyeah","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonneutert%2Fooohyeah/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonneutert%2Fooohyeah/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonneutert%2Fooohyeah/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonneutert","download_url":"https://codeload.github.com/simonneutert/ooohyeah/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonneutert%2Fooohyeah/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31501903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","babashka","charm","polymarket","tui"],"created_at":"2026-04-07T06:02:00.497Z","updated_at":"2026-04-07T06:02:05.413Z","avatar_url":"https://github.com/simonneutert.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ooohyeah\n\nA Polymarket summarization tool that uses a language model to extract and summarize information about markets related to a specific topic or question.\n\n\u003e Nothing beats a mix of black magic and good vibes.\n\n## 2 minute pitch\n\nooohyeah is a terminal-based tool that scrapes live prediction market data from Polymarket, filters out noise like sports and crypto, and lets you explore what the world actually thinks is going to happen — right from your command line. It pulls thousands of active markets and optionally generates AI-powered summaries using Mistral so you can get tweet-length briefings on any event.\n\nThe interactive TUI lets you drill down by tags, narrow your search across multiple dimensions, and inspect individual markets with real-time yes/no pricing — all without opening a browser. Think of it as a Bloomberg terminal for prediction markets, built for developers and power users who want signal over noise. \n\nIt's lightweight, runs on Babashka, and turns the firehose of Polymarket into something you can actually reason about in under 30 seconds.\n\n---\n\n![](./ooohyeah.webp)\n\n---\n\n## Screenshots\n\n![](./screenshot-01.png)\n\n![](./screenshot-02.png)\n\n---\n\n## Requirements\n\n- `babashka@latest`\n- `MISTRAL_API_KEY` as ENV key (optional (se.envrc.example`), for summaries, only Mistral is supported at this point)\n\n### Supported (tested) OS\n\n- Linux (native or WSL)\n- macOS\n\n## Local File Storage\n\nAll data will be stored under `~/.ooohyeah`.\n\nThe cached Polymarket data is stored in `~/.ooohyeah/data/` as `events.json` (raw data) and `formatted_events.json` (preprocessed for the TUI).\n\n## Installation\n\n### Quick Install with bbin (Recommended)\n\nThe easiest way to install ooohyeah is to use [bbin](https://github.com/babashka/bbin), a script manager for Babashka:\n\n```sh\n# --force to update if already installed\nbbin install io.github.simonneutert/ooohyeah --force\n```\n\nThis will make the `ooohyeah` command available globally on your system.\n\n**Requirements:**\n- [bbin](https://github.com/babashka/bbin) installed\n- Java/JDK installed (required by bbin for dependency resolution)\n- `~/.local/bin` in your PATH (add to your `~/.zshrc` or `~/.bashrc` if needed):\n  ```sh\n  export PATH=\"$HOME/.local/bin:$PATH\"\n  ```\n\n### Containered\n\nI added a Dockerfile you you to try.  \nMake sure to pass the needed ENV variables.\n\nThere may be issues, I couldn't check it yet 🤓\n\n### Usage\n\nAfter installation, you can run the tool with:\n\n```sh\nooohyeah cache # to cache Polymarket data locally\nooohyeah tui # to launch the interactive terminal UI\n```\n\nExperienced babashka users can also run the tasks in bb.edn after cloning the repository locally.\n\n## Project setup / Development\n\n- `$ cp .envrc.example .envrc` to create a `.envrc` file with the necessary environment variables (e.g., API keys)\n- `$ bb prepare` to install the dependencies\n- prefill the local events cache with `just cache_polymarket`\n- `$ bb tasks`\n\n\u003e Read the `justfile` for more details on the available commands and their usage.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonneutert%2Fooohyeah","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonneutert%2Fooohyeah","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonneutert%2Fooohyeah/lists"}