▲ 52 r/ChatGPTCoding+2 crossposts

I turned my K65's F-row into a status display for my AI coding agents

Weekend project that stuck: my coding agents (Claude Code / Codex) report their state to a little tray app, and the app drives the F-row through the iCUE SDK, each agent owns a lane in its own color. Pulsing = waiting on me, green = done, red = failed. The F-row is remapped to F13–F24 in iCUE, so pressing a lane's key also raises that agent's window.

Free and open source (MIT); the SDK bits are ~one file of Rust if you want to borrow them. Tested on a K65 Plus and K70; should drive anything iCUE lights.

u/timetoy — 2 days ago

We analyzed 8 World Cup national teams like CPG products, nutrition labels included. The results were genuinely surprising.

The premise: national football teams are the purest brand category that exists. The product is identical by law (eleven players, one ball, same rules), the price is identical (free), and yet each team means something completely different to millions of people. So we ran eight of them (the four semifinalists plus Brazil, Germany, Japan and Senegal) through the same brand analysis a consumer product gets, and formatted the results as nutrition labels.

What surprised us:

- Japan's number one brand trait is Integrity, not national pride. It's the only team of the eight where that's true, its "warning label" (challenging traits) is nearly empty, and it maps to something real: no red card at a World Cup since 1998.

- Senegal has the HIGHEST national pride score of all eight, above France and Brazil, but wrapped in the most disciplined, competence-heavy institutional profile in the sample. The underdog isn't the romantic one.

- Argentina's top trait is Digital Innovation. Ahead of pride. The most mythologized fanbase in football is run by the most digitally aggressive federation in the set.

- No federation is playful. On a 0-100 professional-to-playful scale, nobody breaks 5, and the most playful is Brazil (home of Joga Bonito) at 4.2. The sport that invented beautiful play communicates like a bank, everywhere on earth.

- Pride intensity is essentially constant across all eight (0.80-0.89). What differs is how much of each brand is about pride. Interesting implication for any business: passion isn't a differentiator, allocation is.

Full analysis with the labels and downloadable brand books for all 8 teams: https://markole.com/en/blog/ba7fecf5-d830-4d1d-be49-8ce9ff9fc8f3

u/timetoy — 1 month ago

You already have a brand. The question is who is defining it.

Let's get one thing straight. You already have a brand.

Whether you paid an agency $20,000 or you are using a default website template, you have a brand. A brand is just a reputation. The only question is whether you are actively shaping that reputation, or letting the market, your competitors, and chaotic AI tools define it for you.

I see technical founders make the exact same mistake every single day. They treat "branding" as a soft, secondary asset. They view it as a coat of paint to be applied once the product is finished. To save time, they open a generic LLM prompt, ask it for a strategy, roll the dice on an AI logo maker, and launch.

This creates a weak, fragmented identity. It generates "AI slop." Your website sounds like a tech-bro diary, your customer support sounds like a robot, and your visuals look like a generic template.

When utility is a commodity, this fragmentation will kill your business.

The 2026 Reality
The Tech Moat is dead. AI has driven the cost of software creation effectively to zero. Whatever feature you ship today can be cloned by a competitor this weekend. If you are competing purely on utility or speed, you are in a race to the bottom. Your identity and your relationship with your market are the only defensible assets you have left.

Furthermore, you are no longer just marketing to humans. Consumers and B2B buyers are delegating purchasing decisions to AI agents. Algorithms scan your semantic footprint. If your data is contradictory and your brand voice is fragmented, the agent flags your business as unreliable and filters you out of the recommendation loop.

How to Take Control (Without a Marketing Degree)
Most founders freeze when it comes to branding because they think they need to invent a corporate persona from scratch. You do not.

The strategy, the personality, and the tone of voice are already sitting in your head. They are buried in your messy Google Docs, your early pitch decks, and your conversations with early users. You just need a system to extract them.

This is exactly why I built Markolé. We digitized the $20,000 agency extraction process. You do not need to know the first thing about brand archetypes or positioning. You just provide the raw material.

1. The Extraction: You upload your existing chaotic notes, URLs, and PDFs.
2. The Interview: You go through a guided, dynamic AI interview. You don't have to write marketing copy. You just talk about your goals, your dreams, your product, and your action plan.
3. The Synthesis: The system analyzes your brain dump and automatically synthesizes your exact brand DNA. It codifies your core narrative, your tone of voice, and your specific personality.
4. The Translation: Only after your strategy is locked does the visual agent translate that exact text into your mood board, colors, and logo.

You take your raw, unorganized passion, and the platform turns it into a structured business tool. It creates a Trust Infrastructure that guarantees your marketing is mathematically consistent across every touchpoint.

If you do not define your architecture, the market will define it for you.

You can run through the complete extraction process and build your brand architecture for free on the Markolé platform. Stop treating your identity like a graphic design project and start treating it like a structural asset.

reddit.com
u/timetoy — 2 months ago

I built a competitive positioning tool that runs on real website evidence instead of a gut-feel spreadsheet

Most competitive positioning work I have seen comes down to a spreadsheet, a few rivals someone skimmed once, and a lot of confident adjectives. "We're the premium one." "They're more corporate." It feels rigorous because it is in a grid, but none of it is grounded in what those brands actually say about themselves. So everyone lands in the same crowded middle.

I wanted positioning that starts from evidence. Here is the workflow in Markolé, end to end.

  1. Add a competitor by name. You do not fill out a profile or paste their copy. Markolé researches the competitor's website as part of web discovery and extracts the traits that genuinely appear, each one tagged with the source URL and the exact text it came from. So every trait is traceable, not invented by a model.
  2. Open the Competitors Tab. This is where your brand and the researched competitors get the same treatment, side by side:
    • Trait Intensity Radar, every brand overlaid on the same metrics, click one to make it the baseline.
    • Competitive landscape, a positioning matrix using your two strongest categories as axes, up and to the right is stronger.
    • Personality profile and Tone of voice, showing where each brand leans on every dimension.
    • Sub-Categories, a deeper breakdown of what each brand actually emphasizes inside each category.
    • Traits, split into strengths and tensions, with shared versus unique called out and ranked.
  3. Read the AI guidance. The model reads the whole comparison and writes it up for you. Strategic guidance on where you sit and what to sharpen. Head to head, where each competitor is stronger, where you are, and how interchangeable you sound. Differentiation opportunities, the whitespace none of them own plus the evidence you already have to claim it. And Move the needle, one concrete lever per category with the reasoning for why it widens the gap. All of it points back to the same sourced evidence, so it is not generic advice.
  4. Refine and evolve. From there you use the insights to tighten your positioning and evolve your brand, rather than leaving the analysis to rot in a deck.
  5. Then put it to work with the Brand Agent. This is the part I am most happy with. The Brand Agent is a campaign-aware marketing agent that can read your brand strategy, visual identity, documents, campaigns, agenda, and image galleries, and research the web. It has a large toolset, so it can draft and edit Markdown documents, build slide decks, generate on-brand images, and plan campaigns and the calendar. It is proposal-first, which matters a lot to me. It never creates, edits, deletes, or generates anything without showing you a proposal card you have to approve first. So you get the speed of an agent without it quietly rewriting your brand.

The thing I care about is that the whole chain is grounded. The comparison comes from real competitor websites, the guidance points back to that evidence, and the agent acts on the brand you actually approved.

I would genuinely like this community to poke holes in it. If you do positioning work, tell me where evidence-based comparison helps and where human judgment still has to override the model. Try it at Markolé.

u/timetoy — 2 months ago

We added full presentations to our AI brand tool, and cut the agent's cost by 5x. Here's the honest breakdown.

Update from building Markolé (an AI brand-building tool, point it at a website, it researches the brand and competitors and builds out strategy, visual identity, and a marketing workspace).

The headline feature: you can now create Presentations directly in the marketing workspace. Instead of exporting static docs and rebuilding them in slides somewhere else, you can have the tool build a deck from your strategy, edit individual slides, change backgrounds, restructure the whole thing, all in app.

https://preview.redd.it/sdxrqdawtq5h1.png?width=2229&format=png&auto=webp&s=12cfda59202b338d2b91ccf7bab2929d0909a667

The reason that works at all is the agentic flow behind it. The Brand Agent isn't a one-shot prompt; it reads your strategy/docs/active campaign, does web research and URL extraction, drafts and edits content, generates and edits images, and proposes campaign actions. And it always shows you the diff to approve before it changes anything, that approval-first design was deliberate, nobody wants an agent silently rewriting their brand. The new presentations are fully wired into that loop.

Now the part a lot of you will care about: cost. When we shipped the Brand Agent, the response on quality went past what we expected, but a few users were upfront that it could get pricey to run if you leaned on it heavily. Totally fair, and we didn't want cost to stop people from using it the way they wanted.

The interesting bit is how we brought it down, it wasn't a discount, it was engineering. We reworked our model routing (per-prompt model tiers instead of running everything on the heavy model) and tightened the configuration so the agent uses the right-sized model for each step. Same output quality on our evals, much less compute behind it. Then we passed the savings straight through to pricing:

  • Brand Agent: 500 → 100 credits per million tokens
  • Image generation/edit: 12 → 10 credits
  • Reports and web search stay at 2 credits

Check it out: Markolé. Registration is free you get 300 credits to build a full brand and experience the agent.

Happy to get into the weeds on the presentation editor, the agentic loop, or the model-routing change if anyone's curious how we kept quality flat while cutting cost, ask away.

reddit.com
u/timetoy — 3 months ago
▲ 1 r/mcp

Brand identity as an MCP server (with an open JSON-LD schema)

Just shipped Markolé as an MCP server. If you're building agentic apps that touch any kind of content (copy, design, marketing, social, presentations...) you've probably hit the "brand drift" problem: every agent invocation needs the brand context, and pasting fragments of a PDF brand guide into prompts gets old fast.

What we built:

MCP server. PAT auth (mrkl_pat_... tokens).

Read tools cover the full brand surface: list_brands, get_narratives, get_traits, get_visual_id, get_brand_book, get_brand_imagery, get_brand_presentation.

Pro write tools cover real mutation: update_brand_narrative, update_visual_identity, upload_logo_asset, generate_logo_asset, generate_brand_imagery, update_brand_presentation, update_final_brand_report, update_final_visual_report, create_brand, list_writable_teams.

Tools are lock-aware: locked sections return a structured 423-style error with the exact locked fields and unlock guidance, so an agent can self-recover or hand back to a human cleanly.

Open JSON-LD schema. Built on Schema.org with an mrkl: namespace for brand-specific terms. Three export scopes (Brand Report / Visual Identity / Brand Book). The schema is published at markole.com/schema/brand-dna and is free to use even if you never touch the app, go use it in your own stack.

Brand ingestion. Give us a brand name (plus optional competitors). We discover it on the web, follow the relevant links, and extract structured identity content from up to 75 sites per run. Output is the same brand DNA the MCP tools read against, so you can go from "I have a name" to "I have a queryable brand" in one workflow.

Why this matters for r/mcp. Most agentic apps still treat "the brand" as a system-prompt blob shoved into the front of every request. That's lossy, expensive (token-wise), and impossible to lock down. An MCP-native, semantically-labeled, lock-aware brand layer gives your agents real structure to write against, and your users a real source of truth they can update without leaving their existing AI tool.

If everyone eventually needs a brand, brand-as-live-infra should be table stakes. This is our first swing at it. Particularly interested in feedback on lock semantics, write conflict handling, and what an "agent-grade" brand interface should look like that we haven't built yet.

Schema: markole.com/schema/brand-dna
App: markole.com

u/timetoy — 3 months ago
▲ 4 r/branding+1 crossposts

A couple of weeks ago, Nike installed a stark window display on Newbury Street ahead of the Boston Marathon. It read: "Runners welcomed. Walkers tolerated."

The internet immediately erupted. Critics dragged Nike for pace-shaming, ableism, and exclusionary gatekeeping. Competitors like Asics and Altra bought ad space next door to capitalize on the outrage. Within days, Nike folded, pulled the campaign, and issued a corporate apology.

Yes, the ad was tone-deaf. But the public backlash missed the actual strategic lesson. The problem was not the attempt at being edgy. The problem was a catastrophic failure of brand architecture.

Let's look at the context the internet ignored. The Boston Marathon is not a mass participation street party like New York or Chicago. It is the most elite, heavily gatekept amateur race on the planet. You do not just sign up. You must earn a punishing qualifying time just to receive an invitation. For the hardcore runners who sacrifice years of their lives to reach that starting line, walking is a failure state.

From a pure marketing standpoint, Nike's campaign made logical sense. Marketing is about tribe creation. Nike built an aggressive, localized message meant exclusively for a hyper-specific, highly competitive tribe. It was never meant to be a global billboard or viewed outside the context of the event.

So why did it fail so spectacularly? Because marketing is not branding.

Marketing is how you push a message to get attention. Brand is who you actually are. We always say a brand is an iceberg. The advertisement is just the 10 percent visible tip. The 90 percent underwater base is your strategy: your purpose, your values, your story. When you build the tip without respecting the base, the brand capsizes.

Nike capsized because the Boston campaign clashed head-on with their own foundational DNA.

Look at Nike's Core Code. Their stated corporate mission is: "To bring inspiration and innovation to every athlete in the world." And they always include their famous, defining caveat: "If you have a body, you are an athlete."

That is their soul. That is the Trust Infrastructure they spent decades building. You cannot anchor your entire corporate identity on radical, universal inclusivity, and then run an advertisement that explicitly divides people into "welcomed" and "tolerated."

When your marketing violates your brand rules, your audience will punish you.

Founders make this mistake constantly. They chase a clever marketing angle, a viral trend, or a witty tagline without checking if it aligns with their core identity. They fracture their narrative. They build the surface without the strategy.

Your audience is smart. They internalize the promises you make. If you tell them you stand for everyone, you do not get to play the exclusive gatekeeper just because the local context seems right.

Brand consistency is not about using the same hex codes on every Instagram post. It is about structural integrity. Define your core code. Stick to your values. Build the base of the iceberg first, and make sure every piece of marketing you launch sits firmly on top of it.

Otherwise, you are just waiting to sink.

Source Markolé Blog: https://markole.com/en/blog/82ef09a2-088b-4b87-a24c-20adb2b22040

u/timetoy — 1 month ago