Developer Tools

Editors, CLIs, CI/CD, observability, and testing.

Developer Tools

310 launches

Readmini

Trending

See how much of this was actually worth reading. Paste an article URL or text and get its Reader Tax.

Developer ToolsCCompassPad editorial

See how much of this was actually worth reading. Paste an article URL or text and get its Reader Tax. ReadMini cuts the filler and repetition while keeping the ideas, evidence, and caveats that matter. See how it works The original article, minus what did not earn your time. Paste a link. ReadMini keeps every claim, number, caveat and piece of evidence that matters, drops the rest, and tells you how much reading that saves. From 6 October, the county’s nine libraries will open until 8pm on weekdays instead of 6pm. People who work during the day get more time to visit in the evening.

Explorer

Explore Earth in 3D with real terrain and satellite imagery, or play 3D Location Guesser — get dropped anywhere on the planet and guess where you are.

Developer ToolsCCompassPad editorial

Explore Earth in 3D with real terrain and satellite imagery, or play 3D Location Guesser — get dropped anywhere on the planet and guess where you are. Unlock 100 hand-picked wonders of the world — one tap each to teleport there — plus Location Guesser , the 10-round 3D location guessing game. 🔒 …and 97 more hand-picked gems — plus the 3D Location Guesser game. Gems Play move W A S D up / down Space C sprint Shift speed Scroll release mouse Esc World Explorer · Elevation: Mapzen/Tilezen terrain (SRTM et al.), AWS Open Data · Imagery: Esri, Maxar, Earthstar Geographics 🌍 World Explorer Explore Earth in 3D — real elevation, satellite imagery, a live day/night sky. Or play 3D Location Guesser : get dropped anywhere on the planet and guess where you are. Get dropped anywhere on Earth, explore in 3D, then pin your guess on the world map. 10 rounds — how close can you get?

Lynen

Lynen is an independent app that scans garments before you buy to know the impact on the largest organ in your body, your skin.

Developer ToolsCCompassPad editorial

Lynen is an independent app that scans garments before you buy to know the impact on the largest organ in your body, your skin. {"@context":"https://schema.org","@type":"SoftwareApplication","@id":"https://www.lynenlabs.com/#app","name":"Lynen","applicationCategory":"LifestyleApplication","operatingSystem":"iOS, Android","description":"Lynen scans the barcode on a clothing tag and shows what independent laboratory testing found next to what the label claims: what is on the fabric, how it holds up in the wash, and what it is made of. Results appear only for garments a lab has tested.","url":"https://www.lynenlabs.com/","image":"https://www.lynenlabs.com/brand/app-icon-1024.png","publisher":{"@id":"https://www.lynenlabs.com/#organization"},"inLanguage":"en-US"} For parents, sensitive skin, and anyone done trusting labels. Lynen turns clothing labels, independent testing and plain-language research into a clearer answer about what your clothes are made of.

Cinderella

Paste a public GitHub URL and get a transparent readiness score and suggested price range for your half-built project. Free, no sign-up, and we never...

Developer ToolsCCompassPad editorial

Paste a public GitHub URL and get a transparent readiness score and suggested price range for your half-built project. Free, no sign-up, and we never download your code. Paste a public GitHub repo. You’ll get a readiness score out of 100, a suggested asking range, and the full breakdown of how we got there — free, no account, nothing to install. Public repos only. No sign-up, and we never download your code. This reads GitHub’s public API — the repo’s file listing and sizes, not its contents. No clone, no upload, no account, and nothing stored about your project. If you later decide to sell it, that’s when the real pipeline runs: a full scrub for secrets and personal data, then an exact valuation. Not before. No black box. Six signals, each scored 0–100 and weighted, then adjusted for how much demand its category is seeing. You see every component — including the ones that hurt.

AgentiLoop Agent! for Mac

AgentiLoop Agent! is a 100% native macOS agentic AI. One app, 23 LLM providers, total command over your Mac. Build apps, automate workflows, control...

AI & Machine LearningCCompassPad editorial

AgentiLoop Agent! is a 100% native macOS agentic AI. One app, 23 LLM providers, total command over your Mac. Build apps, automate workflows, control any app — through natural language. EN English Español Français Deutsch 中文 (简体) Русский 한국어 日本語 Sponsor Fluxion AI : one API for GPT, Claude & every leading model. Save up to 70% + $3 free credits with code AIAGENT Agent! for Mac now supports macOS 14.6 or later on Apple Silicon and Intel New GoKart.games : a free arcade kart racer built with Godot 4 for macOS, Windows & Linux One app. Any AI. Tell Agent! what you need in plain English and it answers your email, drives Safari, builds Xcode apps, fixes code, and runs your Mac apps for you. Pick from 23 LLM providers or stay local with LM Studio, vLLM, or Ollama. macOS 14.6 or later. AgentiLoop CLI, runs cross-platform, brings our agentloop to your terminal on Mac, Windows, and Linux.

Texposit

Transparent, Human-First, AI-Assisted Writing in Academia. TeXposit is the modern collaborative LaTeX, Markdown and LaTeX+Markdown Hybrid editor....

Developer ToolsCCompassPad editorial

Transparent, Human-First, AI-Assisted Writing in Academia. TeXposit is the modern collaborative LaTeX, Markdown and LaTeX+Markdown Hybrid editor. TeXposit features an advanced AI writing assistant, built-in reference management, live collaboration features, built-in provenance and more. TeXposit TeXposit is a modern LaTeX and Markdown editor for collaboration and responsible AI-assisted writing, built in the EU. A real LaTeX engine runs client-side and recompiles as you type. No compile button, no server queue, no waiting. The last good render stays on screen while the next one builds. Edit with unlimited collaborators. Live editing, per-user version history, and real-time chat. Research discovery, review, writing assistance and more. Connect Ollama to use models running on your own machine directly.

Opusjake

I build with AI and write down what actually works.

AI & Machine LearningCCompassPad editorial

OpusJake is Jake Schincariol's operating system for building with AI. It's a working catalogue of the agents, workflows, prompts, and growth systems Jake uses with operators and teams to ship real products with AI, not demos. Jake is an AI operator and implementation consultant who helps founders and growth teams design, build, and scale AI-powered systems. Read Jake Schincariol's canonical profile or connect with Jake on LinkedIn . Plant the seed. Read the soil. A growing library of essays, playbooks, and field notes on building with AI: prompt patterns, agent architectures, evaluation, and the operating habits that compound over time. Join Jake's network of operators, builders, and founders working at the edge of AI. A place to trade tactics, share what's working, and find collaborators.

Futurez

Model your whole financial life across 1,000 market futures. See your odds, compare big decisions, and plan retirement — without hiring an advisor....

Developer ToolsCCompassPad editorial

Model your whole financial life across 1,000 market futures. See your odds, compare big decisions, and plan retirement — without hiring an advisor. Free to start, no account needed. A financial life simulator See your whole financial future before you live it. Futurez runs your real numbers through 1,000 market futures on a deep, tax-aware engine so you can compare big life decisions with confidence. No financial advisor required. Benchmarked against Morningstar, the Trinity Study & Vanguard. See how we tested it → What-if : What happens if I take this job? Success : +4% chance of success Opportunity : Retiring at 57 hits 88% Validated : Benchmarked and thoroughly tested Milestone : Mortgage paid off, age 58 What-if : Retire one year earlier? Outcome : Median net worth $2.43M Your AI : Ask Claude: ‘what if we retire early?’ Validated : We never flatter your odds Success : 88% chance your money lasts Opportunity : A Roth ladder could save $18k in tax What-if What happens if I take this job? Play what-if A before and after picture Drag the slider and watch Futurez show you how changing variables (retirement age in this case) can alter your future.

Puppet Master

A control plane for coding agents. Run many Claude Code, Codex or Gemini sessions across unrelated projects, watch all of them on one page, and get...

Developer ToolsCCompassPad editorial

A control plane for coding agents. Run many Claude Code, Codex or Gemini sessions across unrelated projects, watch all of them on one page, and get told the moment one is waiting on you. Search / auto // The control can render more than once on a page, and each copy ships this // script, so binding without a guard gives every button one listener per // copy and one press cycles twice. for (const button of document.querySelectorAll("[data-appearance-control]")) { if (button.dataset.appearanceBound) continue; button.dataset.appearanceBound = "1"; button.addEventListener("click", () => { window.PMAppearance.set(window.PMAppearance.next(window.PMAppearance.read())); }); } window.PMAppearance.apply(window.PMAppearance.read()); Get started All your agents in one place. At your desk and on your phone. Puppet Master spawns and supervises real Claude Code, Codex, Gemini and more sessions across every project you have open. It shows what each one is doing, and tells you the moment one is waiting on you.

Daydream Studio

Make a whole track in your browser. Generate or record a part, add live session-player tracks over it, and reshape them as they play. A research...

Developer ToolsCCompassPad editorial

Make a whole track in your browser. Generate or record a part, add live session-player tracks over it, and reshape them as they play. A research preview from Daydream. Studio is roomier in a wider window: make this one bigger, or open it in a full browser tab, for the whole studio. The full Daydream music creation experience is available on desktop. In the meantime, try Songbird: fly a bird through the clouds on the beat. Studio is a research preview from Daydream's music lab: it changes often, and sometimes it breaks. Tell us what you find .

Teslawrap

Create custom Tesla Wraps or download free designs. Explore colors and patterns, preview your look in 3D, and export a PNG for Tesla Paint Shop.

Developer ToolsCCompassPad editorial

Create custom Tesla Wraps or download free designs. Explore colors and patterns, preview your look in 3D, and export a PNG for Tesla Paint Shop. Tesla Wrap Studio Wrap Editor Explore Wraps Guides Create a Custom Wrap Design, preview and export Upload a Wrap to Tesla Tesla App or USB drive Pricing 🇺🇸 EN 🇺🇸 English (US) 🇩🇪 Deutsch 🇬🇧 English (UK) 🇫🇷 Français 🇨🇳 简体中文 🌐 繁體中文 🇳🇴 Norsk 🇳🇱 Nederlands 🇸🇪 Svenska 🇩🇰 Dansk 🇪🇸 Español 🇮🇹 Italiano 🇰🇷 한국어 🇯🇵 日本語 Product Wrap Editor Wrap Gallery Vehicles Model Y Model 3 Cybertruck Model S Model X Resources Wrap Design Guide Wrap Upload Guide FAQ Feedback Company About Contact Made for Tesla owners · Not affiliated with Tesla, Inc. Find a design you love or create your own Tesla wrap. Customize colors and graphics, preview every panel in 3D, and download a PNG for Tesla Paint Shop. No Photoshop needed. Go from an idea to a wrap for Tesla Paint Shop in three simple steps.

Mailaccess

One address in: breaches, social accounts, DNS and open-web findings fanned into one identity graph. 75 email-OSINT modules, every finding sourced.

Developer ToolsCCompassPad editorial

One address in: breaches, social accounts, DNS and open-web findings fanned into one identity graph. 75 email-OSINT modules, every finding sourced. mail access Email scraper Pricing Self-host Sponsors Docs 1.6k ★ Sign in Get Pro · $ 5 Email scraper Pricing Self-host Sponsors Docs Sign in GitHub · 1.6k ★ {"@context":"https://schema.org","@type":"SoftwareApplication","@id":"https://mailaccess.pro/#app","name":"MailAccess","applicationCategory":"SecurityApplication","operatingSystem":"Web, Linux, macOS, Windows","description":"Email OSINT tool: one address fans out into breaches, social accounts, DNS and open-web findings as a sourced identity graph. 75 modules, 5,300+ platforms, no API keys required.","url":"https://mailaccess.pro","downloadUrl":"https://pypi.org/project/mailaccess/","softwareVersion":"0.18.5","license":"https://opensource.org/licenses/MIT","isAccessibleForFree":true,"offers":[{"@type":"Offer","price":"0","priceCurrency":"USD","name":"Free & open source"},{"@type":"Offer","price":"5","priceCurrency":"USD","name":"Pro (Founder)"},{"@type":"Offer","price":"9","priceCurrency":"USD","name":"Pro (Standard)"}],"publisher":{"@id":"https://mailaccess.pro/#org"}} Harvest came up short? I'll redo it by hand → Open-source email OSINT and email scraper 01 Investigate One email in. Every account behind it. 75 modules across 5,300+ platforms.

Marginalia

16 Supreme Court cases, 82 documents — every opinion, concurrence, dissent and advocate's argument read on its own, then read against each other, with...

Developer ToolsCCompassPad editorial

16 Supreme Court cases, 82 documents — every opinion, concurrence, dissent and advocate's argument read on its own, then read against each other, with every connection anchored to a sentence in both. Real documents, really read: these are the Court's own files and nothing here is a fixture. The tour presses the same controls you would. 16 cases from the Supreme Court's 2025 term. Each arrives as a pile of separate documents — the opinion of the Court, everything written alongside or against it, and every advocate's turn at the lectern — and each one is read on its own terms before any of them are compared. Each document read on its own, then related to the others — so you can read the opinion with the dissent following along beside it, snapping to whatever it is answering. 16 cases 82 documents 607.8k words 8550 connections drawn between them

Opensource

The Main Street Wealth open source hub: 100 free M&A tools, calculators, and open datasets for lower middle-market deals in HVAC, plumbing, roofing,...

Developer ToolsCCompassPad editorial

The Main Street Wealth open source hub: 100 free M&A tools, calculators, and open datasets for lower middle-market deals in HVAC, plumbing, roofing, pest control, landscaping, pool, and electrical. Main Street Wealth Open source Directory Docs About Roadmap Community DealIntel Contact GitHub Free valuation Directory Docs About Roadmap Community DealIntel Contact GitHub Free valuation 100 tools · open source · maintained by Main Street Wealth Open source M&A tools for home services. Valuation calculators, QoE checklists, deal-structure models, diligence packs, and AI agents. Built for lower middle-market deals in HVAC, plumbing, roofing, pest, landscaping, pool, and electrical. Pairs with the 20 live tools on mainstreetwealth.ai . Start with EBITDA Or get a free valuation Hub live 18 / 100 Main-site tools 20 Trades 7 EBITDA calculator Main Street Wealth Revenue (LTM) $6.4M Net income $620k D&A $180k Interest $95k Taxes $155k Owner comp add-back $220k Adjusted EBITDA $1,270,000 Margin: 19.8% · Multiple 6.5× → $8.3M range Live Exit readiness: 72 Published by Main Street Wealth Axial Top 25 Firm 1H 2026 & 2025 Deals closed 100+ In-trade experience 7+ years Reviewed by J.D., Columbia LL.M. About the firm → On mainstreetwealth.ai 20 tools on the main site, free. Instant valuation, benchmarks, deal-structure modeling, and more. Pairs with the open source hub.

V5uiqvmda2

Scripta Secure - PDF Privacy Analyzer

Developer ToolsCCompassPad editorial

Analyze PDF metadata, sanitize common document information, compare the result, and calculate SHA-256 fingerprints — directly inside your browser. The PDF was rewritten with normalized document metadata. The resulting file can now be downloaded and inspected independently.

Vigilator

The human-in-the-loop layer for AI agents.

Developer ToolsCCompassPad editorial

The human-in-the-loop layer for AI agents. Agents pause and hand the decision to a person. Approve, reject or edit requests from a shared inbox, with escalation when nobody picks them up in time. See what each connected agent is doing right now, step in when something looks off and balance workload across your team. Track approval rates, response times and volume so you know where to tighten or loosen the reins on your agents. Vigilator lets your agents take on high-stakes work, shows you they are doing what you expect , and hands over to a human the moment it matters most. Integrate into any system.

Tachyon MCP

Tachyon MCP is a production Model Context Protocol server runtime for Java and Kotlin. Netty transport, virtual threads, stateless by default, MCP...

Developer ToolsCCompassPad editorial

Tachyon MCP is a production Model Context Protocol server runtime for Java and Kotlin. Netty transport, virtual threads, stateless by default, MCP 2025-11-25 and 2026-07-28 conformance. Docs Examples API GitHub Search… Release v1.0.0 MCP server runtime for the JVM Netty underneath. Virtual threads for handlers. Kotlin when you want it. No application framework required. class WeatherService { record Forecast ( String city , int degrees ) {} @McpTool ( name = "get_forecast" ) Forecast forecast ( @McpParam ( name = "city" , description = "City name" ) String city ) { return new Forecast ( city , 22 ); } } var server = TachyonServer . builder (). name ( "weather-mcp" ) . annotations ( a -> a . register ( new WeatherService ())) . port ( 8080 ) . build (); // invalid declarations fail fast here server . start (); class WeatherService { data class Forecast ( val city : String , val degrees : Int ) @McpTool ( name = "get_forecast" ) fun forecast ( @McpParam ( name = "city" , description = "City name" ) city : String ) = Forecast ( city , 22 ) } val server = TachyonServer . builder () . name ( "weather-mcp" ) . annotations { it . register ( WeatherService ()) } . port ( 8080 ) . build () // invalid declarations fail fast here server . start () A request, end to end MCP client, then inside Tachyon: Netty, Protocol, Dispatch, then Your handler. Back to the client: Responses, JSON, or an SSE stream with progress and logs; Subscriptions, Notifications on a listening stream. MCP client Streamable HTTP

Sharedclipboard

SharedClipboard is a private clipboard for your devices, or to share with someone: files, photos and text, end-to-end encrypted, with files kept only...

Developer ToolsCCompassPad editorial

SharedClipboard is a private clipboard for your devices, or to share with someone: files, photos and text, end-to-end encrypted, with files kept only in your browsers. Free, no account. SharedClipboard Guides Free tools Privately share files, photos and text between your devices, right in the browser To share a file, open sharedclipboard.com on your phone and laptop. Files you add on one device are securely transferred to the other , with no email, USB stick or sign-in. . Phone Computer Server sharedclipboard.com Files go straight between your devices. The server only connects them. How it works Create clipboard sharedclipboard.com/r/k3Xq9… Step 1 One click, with no account. Each clipboard gets its own link and encryption key.

ParkourNote

ParkourNote imports papers, books, web pages, videos and recordings, transcribes and translates them, and keeps your notes and questions beside the...

Developer ToolsCCompassPad editorial

ParkourNote imports papers, books, web pages, videos and recordings, transcribes and translates them, and keeps your notes and questions beside the page — in the browser, Chrome and on your phone. Beta Features Apps Blog English English 简体中文 繁體中文 日本語 한국어 Español Français Deutsch Português (Brasil) Русский Bahasa Indonesia System Light Paper Sepia Dusk Dark Sign in ParkourNote — Everything Everywhere All at Once Everything. The paper you're halfway through, last week's lab meeting recording, a course you saved: they can all go in one library. Everywhere. What you mark on your computer is still there in Chrome's side panel, and Claude and ChatGPT can read it. All at Once. Keep it in one library, ask a question, and the AI answers from your own material.

Where was I, exactly

Point your iPhone at the horizon and your geotagged photos appear pinned on the landscape, with distance and altitude. Free, offline, no account, no ads.

Developer ToolsCCompassPad editorial

Point your iPhone at the horizon and your geotagged photos appear pinned on the landscape, with distance and altitude. Free, offline, no account, no ads. passa al ritaglio 4:3, che ha un altro rapporto: se la cornice restasse quella del panorama, foto e cornice si sfalserebbero. */ @media(max-width:40rem){:root{--frame-ar:4600/3450}} /* --- pin ------------------------------------------------------------------ Il finto pin: la foto appesa al punto del panorama dove sarebbe stata scattata, che e' esattamente quello che fa l'app sulla vista dal vivo. Le coordinate sono frazioni dell'immagine sorgente, lette sulla cresta scura a destra del titolo. Il puntino sta sull'ancora, la scheda gli galleggia sopra appesa a un filo. */ .pin{position:absolute;left:var(--pin-x);top:var(--pin-y);z-index:3; --stem:clamp(30px,5vh,52px);--card:132px} .pin--a{--pin-x:57.5%;--pin-y:62.8%} .pin--b{--pin-x:65.9%;--pin-y:35.4%; --stem:clamp(24px,4vh,40px);--card:104px;opacity:.9} /* Il puntino sull'ancora, con l'alone che lo stacca dalla montagna. */ .pin::after{content:"";position:absolute;left:0;top:0;width:11px;height:11px; margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--accent); border:2px solid rgba(255,255,255,.92); box-shadow:0 0 0 4px rgba(255,138,31,.22), 0 2px 10px rgba(0,0,0,.7)} .pin--b::after{width:8px;height:8px;margin:-4px 0 0 -4px;border-width:1.5px} /* Il filo, che sfuma verso il basso per non sembrare uno stecco appiccicato. */ .pin::before{content:"";position:absolute;left:0;bottom:0;width:1px; height:var(--stem);margin-left:-.5px; background:linear-gradient(180deg,v

Audiosort

Concatenative audio synthesis through monotonic sorting. Slice an audio file into chunks and sort them to create new sonic textures.

Developer ToolsCCompassPad editorial

Concatenative audio synthesis through monotonic sorting. Slice an audio file into chunks and sort them to create new sonic textures. The length of each chunk. • Tempo — Autodetected BPM w/ beat division. Chunks are isochronous. • Time — Fixed sample/ms time length chunks. Chunks are isochronous. • Transient — Transient detection auto-slicing. Chunks are asynchronous. Tempo Time Transient Tempo Time Transient BPM The tempo used to size the chunks, detected from the file on load; enter a corrected value if necessary. 1/64 bar 1/32 bar 1/16 bar 1/8 bar 1/4 bar 1/2 bar 1 bar 2 bars 4 bars Division How much musical time each chunk covers, assuming a 4/4 time signature. ms smp Offset The amount to shift the slicing grid. Negative values shift the waveform forward. Remove Silence Remove silent chunks from the sorted array. Beat Slice Start chunk slicing at the first detected transient. Useful for slicing tracks with consistent rhythmic elements. Use the offset value to shift where the start occurs. Not utilized in transient slicing mode. Measure How a chunk is reduced to one number for comparison. • Mean — Mean average of the chunk. Level for Amplitude, spectral centroid for Frequency. • Peak — Peak value for the chunk. Loudest sample for Amplitude, loudest bin for frequency. • RMS — Root Mean Square for the chunk. Weights louder parts more heavily than Mean. Mean Peak RMS Mean Peak RMS Target How each chunk is sorted. • Amplitude — Determines loudness from the chunk's sample values. • Frequency — Determines brightness from a FFT of the chunk's spectrum. Amplitude Frequency Ampli

Spiteware

A catalog of vibe-coded apps that make paying for SaaS obsolete. Built out of spite. Given away for free.

Developer ToolsCCompassPad editorial

A catalog of vibe-coded apps that make paying for SaaS obsolete. Built out of spite. Given away for free. spiteware.ai is a catalog of apps people vibe-coded out of pure spite — because the tool they needed sat behind a paywall. Origin: spite + -ware. First recorded shortly after a notes app raised its price. See also: revengeware, "I could build that in a weekend." Built something because a company wanted your credit card for a feature that fits in a single file? That's spiteware. Submit it and join the hall of fame . Why we do this is in the manifesto . Every rule we use to find, check and score a listing is written down .

Monolith

A competitive software-company engine builder. Fund your company, architect a solid foundation, and outlast your rivals.

Developer ToolsCCompassPad editorial

A competitive software-company engine builder. Fund your company, architect a solid foundation, and outlast your rivals. Menu Rules Cards Leaderboard Backstory Your games Configure account Choose a username Log in Create account Configure agents Log out Report a bug Monolith is built for a big screen. It plays much better in a laptop browser. A competitive engine builder where you grow a software company and try to keep it running. Learn to play Guided tutorial for basic gameplay Recommended Play the bot Enter into a game with Botulith Play others online Ranked, casual, or a private room Pass-and-play One device, two or three players ← All play modes Ranked games are two players, both of them people. That is, unless you want to have your agents battle other agents . Private rooms are always casual.

SEEDS

SEEDS · Against All Odds: An independent game studio

Developer ToolsCCompassPad editorial

You're stranded on a lonely, desolate planet deep in space. Well, it won't stay lonely for long… (COMING SOON) Uncover the secrets of the planet with more than 30 hours of story. (COMING SOON) Experience infinite freedom to terraform and totally reshape and replant your planet. Build machines, alien villages, and biospheres. Decorate your home base. Research machines.

Magpie

magpie

Developer ToolsCCompassPad editorial

English 中文 日本語 Deutsch Download Every agent’s model. One place. magpie gives every agent every model. Add a provider once — DeepSeek, Kimi, GLM, Qwen, OpenRouter, Ollama, or the Claude and ChatGPT plans you already pay for — and pick it from Codex, Claude Code, Gemini CLI or any other agent, in one click. Download for Mac Install from terminal Free · Open source · macOS 12+ · Intel Mac · Windows & Linux Sponsored by Codex only speaks OpenAI Responses. Claude Code only speaks Anthropic Messages. magpie runs a gateway on your machine that speaks all of them and translates in both directions — streaming, tool calls and reasoning included — so any agent can use any vendor’s model. One glance shows what each agent runs. Click a value to change it; magpie rewrites that agent’s config — only the key you changed — and the next session uses it.

Accordia is taking a break

Stop losing 1-on-1 action items in Google Docs. Build an agenda once, run every session from it, and carry open action items into the next one.

Developer ToolsCCompassPad editorial

Stop losing 1-on-1 action items in Google Docs. Build an agenda once, run every session from it, and carry open action items into the next one. I'm working on something else right now, so Accordia isn't taking new sign-ups or payments and the app is switched off. The free tools and guides below will stay online until April 2027. If you'd like to hear more, or want to get in touch about Accordia, I'd be glad to hear from you. Had an account? Email me and I'll send you a copy of your data or delete it. Start from a template or a blank page, drag questions into place, and export the agenda as a PDF.

Hankydoodle

A drawing and guessing game for iPhone, iPad and Android. You draw the prompt, your opponent watches it replay and guesses what it is. Free, no coins...

Developer ToolsCCompassPad editorial

A drawing and guessing game for iPhone, iPad and Android. You draw the prompt, your opponent watches it replay and guesses what it is. Free, no coins or unlocks. HankyDoodle A drawing and guessing game for iPhone, iPad and Android You sketch the prompt, your opponent watches your drawing play back stroke by stroke and tries to guess what it is. Match up with another player. You get a prompt and draw it. They have to guess what it is. Your opponent doesn't just see the finished sketch. They watch every stroke land in order, and they're guessing as the picture comes together. Pencil, marker, spray paint, and fill. Every tool and every color is free to use. No coins, no unlocks.

Starkomand

AI agent orchestration for Mac. Run Claude Code, Codex and Cursor on one canvas with shared context, focused handoffs and voice control. Try free for 3...

AI & Machine LearningCCompassPad editorial

AI agent orchestration for Mac. Run Claude Code, Codex and Cursor on one canvas with shared context, focused handoffs and voice control. Try free for 3 days. Starkomand How it works Features Pricing Compare FAQ Blog Download for macOS Download Run your AI coding agents on an infinite canvas. AI agent orchestration on your Mac. Run Claude Code, Codex and Cursor side by side. Hand over the implementation , see the diagram , pass it on with a brief , review what comes back. Direct your agents by voice . A still from the app. Pause Replay Powered by the subscriptions you already pay for. Starkomand runs the agent CLIs you have installed, signed in as you. It never resells tokens and never asks for a key. One agent is enough No Starkomand account Any other CLI you configure Pull a GitHub issue onto the canvas and drop it on a window. The note stays pinned beside the work while the agent starts.

aclif, the Agent CLI Framework

aclif is a framework for building command-line tools that AI agents use to reach SaaS platforms: one grammar, self-describing commands, declared safety...

Developer ToolsCCompassPad editorial

aclif is a framework for building command-line tools that AI agents use to reach SaaS platforms: one grammar, self-describing commands, declared safety metadata, and a runtime that runs the same commands from a shell, in a tool call, or behind a gateway. The Agent CLI Framework aclif builds command-line tools for AI agents. An agent gets a single tool that provides a unified abstraction across every SaaS provider: one grammar, and canonical names that reach the same record by the same name on any platform. Install the binary, list the providers, and read a command's schema, examples, and safety metadata. npm install -g @aclif/core aclif discover --json aclif learn salesforce --json aclif learn servicenow --json aclif salesforce data query --schema aclif salesforce data query --examples aclif salesforce data query --query "SELECT Id FROM Account LIMIT 3" --dry-run aclif servicenow data query --table incident --query "active=true^priority=1" --dry-run Getting started GitHub

Agent Memory Leaderboard

面向开发者、研究团队与商业公司的智能体长期记忆系统公开评测。统一 Add / Search 协议,由平台统一执行 Answer 与 Eval。

Developer ToolsCCompassPad editorial

面向开发者、研究团队与商业公司的智能体长期记忆系统公开评测。统一 Add / Search 协议,由平台统一执行 Answer 与 Eval。 Measure what your agents remember. Compare what truly matters. An open evaluation platform for benchmarking Textual, Coding, and Multimodal Memory systems within a standardized, reproducible framework. Each track keeps its own result table and detailed metric breakdown. Long-context, persona, script, and conversation-memory benchmarks.

Never leave your agents hanging

gawkbot puts every coding agent on your Mac, and the ones in the cloud, in the notch. Approve, answer and talk back with one key or your voice, or...

Developer ToolsCCompassPad editorial

gawkbot puts every coding agent on your Mac, and the ones in the cloud, in the notch. Approve, answer and talk back with one key or your voice, or reply from your iPhone. Free and open source. gawkbot Inbox Voice iPhone Shortcuts Agents Pricing FAQ GitHub Never leave your agents hanging. gawkbot finds the coding agents installed on your Mac, turns them into a team, and gives them, and the ones you run on a cloud computer, one place to ask you things. When one needs you, it comes out of the notch. Answer with a key, or just say it. View on GitHub Free and open source. The Mac app brings the notch; the iPhone app brings the same inbox to your pocket. Thu 9:41 auth-refactor · ~/shop/api › Run the sessions migration on staging New The notch is now your agents' inbox 2 Chief of Staff 2 things need you ↗ Full view auth-refactor Claude Code · this Mac Run the migration on staging? It drops the old sessions table.

Scalar

Scalar — build apps that last

Developer ToolsCCompassPad editorial

Software has never been easier to start — or easier to turn into a mess. A simple application becomes a pile of frameworks, dependencies, services, and infrastructure, and AI just makes the pile grow faster. View on GitHub Edit on Replit Free, source included, nothing to sign up for. Most software starts from a blank project. Features get added, dependencies accumulate, architecture evolves, and workarounds become permanent — until changing one thing means worrying about five others. Scalar starts from the opposite premise: a deliberately simple foundation — Python on the server, server-rendered HTML, SQLite, and minimal JavaScript. A working application you can read from top to bottom, understand, and change.

OnDevice Tools

A fast, private collection of free online utilities for developers, designers and writers. Everything runs in your browser — nothing is uploaded.

Developer ToolsCCompassPad editorial

A fast, private collection of free online utilities for developers, designers and writers. Everything runs in your browser — nothing is uploaded. "; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: " "; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: " "; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw

AI Workflows for DDEV Projects

Knecht boots your DDEV projects on your own server, works the ticket in the running project, and opens a pull request with a preview.

Developer ToolsCCompassPad editorial

Knecht boots your DDEV projects on your own server, works the ticket in the running project, and opens a pull request with a preview. Knecht Integrations Use Cases Updates Docs Search… k Become a Beta Tester Beta See the Roadmap Your Agency's Maintenance Robot. A ticket starts a workflow. Knecht boots the project, does the task inside it, and opens a pull request with a preview. Self-hosted, for agencies that maintain many projects. A ticket comes in, a result goes out. Knecht boots your project and does the work in a real dev environment. For every ticket, Knecht boots the project and runs the workflow inside it. Knecht does every task that you can describe as a workflow. These three show what such a run looks like, from the trigger to the pull request.

Amika

Provision VMs on any cloud or computer, load them with your favorite agent(s), and then remote control the agents from any chat surface, app, or API.

Developer ToolsCCompassPad editorial

Provision VMs on any cloud or computer, load them with your favorite agent(s), and then remote control the agents from any chat surface, app, or API. Create a sandbox VM on any any computer computer Run any any agent agent on the sandbox Message your agents and trigger workflows from any any surface surface Give your agents the the best best environment environment to automate automate their their work work Share your sandboxes with your team, or open them anywhere anywhere Get started Book a demo Ditch local git worktrees for cloud workstations called "Rigs" We call these cloud workstations Rigs . Each Rig is a VM loaded with your dev setup, your favorite coding agents, and your own AI subscriptions. Loaded with your coding setup Boot in seconds into a pre-configured VM with your repos, dev services, and preferred coding agents. Steer agents and VMs from anywhere Control agents and Rigs from the web, Slack, Linear, SSH, CLI, API, Codex, or Cursor.

Kin Form

Kin Form: a fast, framework-agnostic form state library for TypeScript. Zero-dependency core, type-safe field paths, React and Lit bindings built in.

Developer ToolsCCompassPad editorial

Kin Form: a fast, framework-agnostic form state library for TypeScript. Zero-dependency core, type-safe field paths, React and Lit bindings built in. Search docs Ctrl K Guide Validators Comparison API Reference Kin Form Build your field components once. Reuse them everywhere. npm pnpm yarn bun deno # React projects (includes core). npm add @kintools/form-react # Lit projects (includes core). npm add @kintools/form-lit # Optional validators. npm add @kintools/form-validators # Optional: teach your coding agent Kin Form. npx skills add kintools-dev/form # React projects (includes core). pnpm add @kintools/form-react # Lit projects (includes core). pnpm add @kintools/form-lit # Optional validators. pnpm add @kintools/form-validators # Optional: teach your coding agent Kin Form. pnpm dlx skills add kintools-dev/form # React projects (includes core). yarn add @kintools/form-react # Lit projects (includes core). yarn add @kintools/form-lit # Optional validators. yarn add @kintools/form-validators # Optional: teach your coding agent Kin Form. yarn dlx skills add kintools-dev/form # React projects (includes core). bun add @kintools/form-react # Lit projects (includes core). bun add @kintools/form-lit # Optional validators. bun add @kintools/form-validators # Optional: teach your coding agent Kin Form. bunx skills add kintools-dev/form # React projects (includes core). deno add jsr:@kintools/form-react # Lit projects (includes core). deno add jsr:@kintools/form-lit # Optional validators. deno add jsr:@kintools/form-validators # Optional: teach your coding agent Kin Form. npx skill

Useax

Give your coding agents names. Let Claude Code, Codex, Grok Build, OpenCode, and Pi talk to each other with Agent Exchange.

Developer ToolsCCompassPad editorial

Give your coding agents names. Let Claude Code, Codex, Grok Build, OpenCode, and Pi talk to each other with Agent Exchange. Claude handles the API. Codex builds the UI. AX gets them talking. AX’s broker and mailbox run on your machine. No cloud relay or telemetry. Read https://useax.dev/agents.md and install Agent Exchange. Copy the full guide into your agent, or paste the prompt above. curl -fsSL https://useax.dev/install.sh | sh macOS, Linux, and WSL 2. Installation guide ↗

Chess Cheat Detector

Upload a chess game and get an objective statistical analysis of engine-like play, move by move.

Developer ToolsCCompassPad editorial

Upload a chess game and get an objective statistical analysis of engine-like play, move by move. Analyze a chess game for signs of engine assistance. Paste a Chess.com link, paste a Lichess link, or upload a PGN. Chess Cheat Detector analyzes the moves in a chess game using Stockfish and statistical models to identify unusually engine-like play. It does not claim to prove that a player cheated. Results indicate statistical anomalies and should not be treated as proof of cheating. Your game is read into positions, players, ratings and results. Games can be uploaded as PGN files or loaded directly from Chess.com or Lichess URLs.

Skill Crossroads

Skill Crossroads gives your Claude Code skills, agents, slash commands, MCP configs, and plugins an evidence-based quality grade — so you know whether...

Developer ToolsCCompassPad editorial

Skill Crossroads gives your Claude Code skills, agents, slash commands, MCP configs, and plugins an evidence-based quality grade — so you know whether to ship, fix, or rethink before you release. Skill Crossroads Guide Gallery Reports Pricing Account GitHub Scan a skill Guide Gallery Reports Pricing Account GitHub Scan a skill .site-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;margin-bottom:26px;padding-top:2px} .site-brand{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:17px;text-decoration:none;color:var(--fg)} .site-links{display:flex;gap:16px;align-items:center} .site-links a{color:var(--faint);font-size:13.5px;text-decoration:none} .site-links a:hover{color:var(--fg)} .site-links a[aria-current="page"]{color:var(--fg);font-weight:700} .site-nav .site-cta{background:var(--accent);color:var(--accent-ink);font-weight:600;border-radius:9px;padding:8px 14px;font-size:14px} .site-nav .site-cta:hover{background:var(--accent-hover);color:var(--accent-ink)} .site-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px} .site-menu{display:none} @media(max-width:719px){ .site-links{display:none} .site-menu{display:block} .site-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:9px;color:var(--fg)} .site-menu summary::-webkit-details-marker{display:none} .site-menu[open] summary{background:var(--surface)} .site-menu nav{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:f

Sell to State

Structured government procurement data across 194 countries — tenders, suppliers and agencies. Browse the entity graph free; one subscription unlocks...

Developer ToolsCCompassPad editorial

Structured government procurement data across 194 countries — tenders, suppliers and agencies. Browse the entity graph free; one subscription unlocks the full dataset, REST API, CLI and MCP. Search ⌘K ESC ↑↓ navigate ↵ open esc close (function(){const APP_URL = "https://app.selltostate.com"; (() => { const dlg = document.querySelector("[data-gsearch-dialog]"); const input = document.querySelector("[data-gsearch-input]"); const list = document.querySelector("[data-gsearch-results]"); const statusEl = document.querySelector("[data-gsearch-status]"); // NOTE: the dialog + its parts live in this component, so they are already // in the DOM when this inline script runs. The visible open triggers, by // contrast, live in the header (search pill + mobile icon) and the hero, // which are rendered AFTER this script in . So we must NOT snapshot // [data-gsearch-open] here — bind opening via event delegation on document // instead (see below), or only the in-component fallback trigger would work. if (!dlg || !input || !list) return; // ── category metadata: icon (inline SVG path markup) + display label ── // One entry per Typesense `kind`. Icons are stroked Mondrian line-art. const ICON = (paths) => ` ${paths} `; const CATEGORY = { // Buyer (government agency) — bank/institution columns. agency: { label: "Buyer", color: "text-mondrian-blue", icon: ICON(' ') }, // Tender (contract award) — document with lines. tender: { label: "Tender", color: "text-mondrian-red", icon: ICON(' ') }, // Supplier (winning company) — box/package. supplier: { label: "Supplier", color: "text-mondrian-black

Vertex

Annotate, archive, and connect web pages as you browse. Capture full page snapshots before they change or disappear. Free Chrome extension.

Developer ToolsCCompassPad editorial

Annotate, archive, and connect web pages as you browse. Capture full page snapshots before they change or disappear. Free Chrome extension. Annotate Right-click any page, image, or PDF to save it with a note. Archive Capture immutable snapshots. Share Organise vertices into shareable sets. Connect Build a knowledge graph. Truth is one; the wise speak of it in many ways Vertex aims to be the source of that one truth in a mutating web. Link-rot affects over half of all URLs within a decade as pages get updated, paywalled, or taken down without notice. Vertex remedies this — you save annotations (vertices) alongside self-contained, immutable snapshots of web pages relevant to you. Right-click any page, image, or PDF to save it as a vertex. Your vertices live in a searchable collection and surface unobtrusively as you browse the web, carrying your context as you navigate.

Good first issues on GitHub

Discover 751,406 open source good first issues across 110,100 projects. Filter by language, difficulty, and category to find a first contribution.

Developer ToolsCCompassPad editorial

Discover 751,406 open source good first issues across 110,100 projects. Filter by language, difficulty, and category to find a first contribution. Browse open GitHub issues that maintainers labeled for help. Filter by language, stars, category, and difficulty — then pick something you can finish. How it works Projects 110,100 Open issues 751,406 Cost Free astro-island,astro-slot,astro-static-slot{display:contents} (()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(

Getgat

Simple, fast, versioned large-file storage for git.

Developer ToolsCCompassPad editorial

Simple, fast, versioned large-file storage for git. Use this file to discover all available pages before exploring further. Search... Navigation Git LFS Alternative for Data Versioning Getting Started Installation Quickstart Set up a remote Concepts How Gat works Automatic sync Path selection History selection Config inheritance Guides Use Gat MCP in tools Branching and merging Consuming Gat assets Using multiple remotes Improving performance Migrating from Git LFS Migrating from DVC References Configuration Remote providers Feature lifecycle Commands gat add gat config gat diff gat fetch gat gc Experimental gat init gat ls-files gat mount Experimental gat mv gat pull gat push gat remote gat rm gat route Experimental gat selection Experimental gat status gat sync gat system Experimental (function () { try { if (window.__mintlifyInitialSidebarScrollDone) return; window.__mintlifyInitialSidebarScrollDone = true; var path = (window.location.pathname || '/').split('#')[0].split('?')[0]; if (path.endsWith('/index')) path = path.slice(0, -6); else if (path === 'index') path = ''; var candidates = []; if (path) candidates.push(path); if (path.startsWith('/')) candidates.push(path.slice(1)); else candidates.push('/' + path); var item = null; for (var i = 0; i = parentRect.top && itemRect.bottom document.documentElement.setAttribute('data-page-mode', "custom"); #content-area { padding-left: 0 !important; margin: auto !important; } @media (min-width: 1280px) { div:has(> #content-area):has(> #content-side-layout) { gap: 0 !important; } #content-area { max-width: 750px !important; /*

Test Environments for Data Agents

40 pre-built synthetic environments for Salesforce, Jira, Stripe, and more. We generate the dataset, 200 adversarial queries, and the correct answer...

Developer ToolsCCompassPad editorial

40 pre-built synthetic environments for Salesforce, Jira, Stripe, and more. We generate the dataset, 200 adversarial queries, and the correct answer for every one. Adversarial Testing Generate adversarial scenarios and score your agent pass or fail Production Monitoring Every conversation scored in real time with Slack alerts Test Environments 40 pre-built data environments for Salesforce, Jira, Stripe, and more Pricing Framework Docs Log in Get Started Test Environments Prove your data agent returns the right answer. 40 pre-built synthetic environments for Salesforce, Jira, Stripe, and more. We generate the dataset, 200 adversarial queries, and the correct answer to every one. How It Works From your schema to a scored agent. Describe your structure, we generate the environment and the ground truth, your agent gets graded on what is actually correct. The agent filtered by status and missed tickets past their due date with no status update. Fluent, specific, and wrong.

Action Mode

Find files, send emails, schedule meetings, and more with your voice. Explore Action Mode, now in beta, with Voice Cursor.

Developer ToolsCCompassPad editorial

Find files, send emails, schedule meetings, and more with your voice. Explore Action Mode, now in beta, with Voice Cursor. Get the app Get started with Action Mode While Voice Cursor downloads, take a look at these two ways to get started. Get help, share feedback, and discover what others are doing with Action Mode. Join Discord 02 Enable Action Mode Use the setup guide, then try finding files, drafting emails, or scheduling meetings. Open the guide {"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Voice Cursor","item":"https://voicecursor.ai"},{"@type":"ListItem","position":2,"name":"Action Mode","item":"https://voicecursor.ai/action-mode"}]} Action Mode · Beta Say what you need. Voice Cursor gets it done. Find files, send emails, schedule meetings, and more—with your voice.

Ck3dna

Find, preview and copy CK3 character DNA and coat of arms. Browse characters, houses and curated collections.

Developer ToolsCCompassPad editorial

Find, preview and copy CK3 character DNA and coat of arms. Browse characters, houses and curated collections. Search Submit Characters Coat of Arms Collections Tools Search Submit {"@context":"https://schema.org","@type":"WebSite","name":"CK3DNA","url":"https://ck3dna.com/","potentialAction":{"@type":"SearchAction","target":"https://ck3dna.com/search/?q={search_term_string}","query-input":"required name=search_term_string"}} Character DNA · Coat of Arms · Collections CK3 Character DNA & Coat of Arms Search, preview and copy Crusader Kings III character DNA and coat of arms codes. Search characters, creators, collections or coats of arms Search → Browse characters ↗ Browse Coat of Arms ↗ 01 / RESOURCE TYPE Character DNA Browse 27 CK3 character DNA presets. Browse Characters → 02 / RESOURCE TYPE Coat of Arms Explore 15 coat of arms codes. Browse Coat of Arms → Discovery layer Explore curated Collections Connected characters and coats of arms, grouped by universe and theme. Explore Collections → Browse the archive Character DNA Showing 10 of 27 character presets.

Peasandpans

Meal planning software for coaches, dietitians and trainers. Import recipes, plan a client

Developer ToolsCCompassPad editorial

Meal planning software for coaches, dietitians and trainers. Import recipes, plan a client Peas & Pans Product Pricing Log in Support Start free A client’s week, built in one press. Meal planning software for nutrition coaches and dietitians Set their calories and protein, press once, and the week fills with recipes that fit. Swap any meal, then send it under your name. Free for up to 3 clients No card needed Pro USD 29 a month: unlimited clients, your brand only Import Build Share Import Build Share Paste a link. The recipe arrives with its nutrition worked out. Drag meals into the week. Totals follow the client’s targets. Home Clients Plans Library Recipes Import Foods Recipes Lemon chicken traybake 2 to check Lemon chicken traybake Serves 4 15 + 40 min bbcgoodfood.com Line, as written Matched food grams kcal 6 chicken thighs, skin on 750 g baby potatoes, halved 1 jar chargrilled peppers a small bunch of parsley 2 lemons, cut into wedges 3 tbsp olive oil 4 garlic cloves, crushed 1 tsp smoked paprika Imported from a link Fetched the page Read the recipe Matched nutrition Ready to check Per serving kcal protein carbs fat Plans Maya Rodriguez Cut, week 2 Cut, week 2 for Maya, 1,850 kcal and 152 g protein a day 14 to 20 Sept Mon 14 1,782 / 1,850 Tue 15 1,268 / 1,850 Wed 16 1,111 1,555 / 1,850 Thu 17 1,929 1,677 / 1,850 Fri 18 1,824 / 1,850 Breakfast Banana oat shake 441 kcal · P 35 Berry overnight oats 380 kcal · P 21 Soy ginger egg bowl 384 kcal · P 18 Buckwheat porridge 502 kcal · P 19 Huevos rancheros 575 kcal · P 29 Lunch Sesame chicken soba 543 kcal · P 29 Egg curry