> ## Documentation Index
> Fetch the complete documentation index at: https://usefulai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Best AI Bluesky Accounts to Follow in 2026

export const accounts = [{
  "name": "Simon Willison",
  "url": "https://bsky.app/profile/simonwillison.net",
  "image": "/images/feeds/bluesky/simon-willison.png",
  "focus": "Practical AI engineering experiments",
  "followers": "48.2K",
  "cadence": "20 posts/month",
  "desc": "Simon Willison created Datasette and the LLM command-line tool and writes detailed notes about applying new AI models in real software. His feed mixes hands-on experiments, release analysis, open-source work, and observations about how AI products behave.",
  "take": "This is the strongest account in the set for combining technical depth, frequent original analysis, and practical examples. Follow it for informed experimentation rather than generic launch summaries.",
  "posts": [{
    "title": "Cognitive debt from unreviewed AI-generated code",
    "url": "https://bsky.app/profile/simonwillison.net/post/3meus4jrlqk2g",
    "likes": 463
  }, {
    "title": "Why AI is unpopular outside the technology industry",
    "url": "https://bsky.app/profile/simonwillison.net/post/3mkarjdp4ys2j",
    "likes": 445
  }]
}, {
  "name": "Emily M. Bender",
  "url": "https://bsky.app/profile/emilymbender.bsky.social",
  "image": "/images/feeds/bluesky/emily-m-bender.png",
  "focus": "Language models and AI criticism",
  "followers": "41.8K",
  "cadence": "34 posts/month",
  "desc": "Emily M. Bender is a University of Washington computational linguist and co-author of The AI Con. Her feed challenges vague AI terminology, unsupported capability claims, synthetic information, and the labor and power structures around language models.",
  "take": "This account supplies an important critical perspective that a product-centered feed would miss. The point of view is explicit, but the posts regularly connect that position to research, language, and institutional evidence.",
  "posts": [{
    "title": "A simple way to avoid fake academic references",
    "url": "https://bsky.app/profile/emilymbender.bsky.social/post/3mq3azpfuig2z",
    "likes": 1041
  }, {
    "title": "AI transcription in emergency services",
    "url": "https://bsky.app/profile/emilymbender.bsky.social/post/3mobndsavpc26",
    "likes": 917
  }]
}, {
  "name": "Ethan Mollick",
  "url": "https://bsky.app/profile/emollick.bsky.social",
  "image": "/images/feeds/bluesky/ethan-mollick.png",
  "focus": "AI at work and education",
  "followers": "35.7K",
  "cadence": "75 posts/month",
  "desc": "Ethan Mollick is a Wharton professor who studies how AI changes work, education, and entrepreneurship. His feed is a rapid stream of research findings, product experiments, and observations from using frontier models.",
  "take": "The account is broadly useful and unusually active, especially for readers who want to understand what new systems can do in real settings. Its publishing volume is high, but the practical examples usually provide more substance than a typical news feed.",
  "posts": [{
    "title": "How AI breaks systems built around human effort",
    "url": "https://bsky.app/profile/emollick.bsky.social/post/3mk3tyytwwc2g",
    "likes": 888
  }, {
    "title": "How AI homework assistance can undermine learning",
    "url": "https://bsky.app/profile/emollick.bsky.social/post/3monmw5r3l224",
    "likes": 413
  }]
}, {
  "name": "Timnit Gebru",
  "url": "https://bsky.app/profile/timnitgebru.blacksky.app",
  "image": "/images/feeds/bluesky/timnit-gebru.png",
  "focus": "AI accountability and industry power",
  "followers": "34.4K",
  "cadence": "5 posts/month",
  "desc": "Timnit Gebru founded the Distributed AI Research Institute and is a leading critic of concentrated power in the AI industry. Her feed connects AI products and safety narratives to labor, environmental costs, institutional incentives, and affected communities.",
  "take": "The account offers an authoritative perspective that is substantially different from both product commentary and frontier-risk coverage. The tone is forceful, but the underlying concerns are central to understanding how AI systems are funded and deployed.",
  "posts": [{
    "title": "How effective altruism shapes the AI debate",
    "url": "https://bsky.app/profile/timnitgebru.blacksky.app/post/3mf3z4ybg6k2s",
    "likes": 1956
  }, {
    "title": "Why superintelligence framing hides present harms",
    "url": "https://bsky.app/profile/timnitgebru.blacksky.app/post/3mf6n4lceps23",
    "likes": 944
  }]
}, {
  "name": "Melanie Mitchell",
  "url": "https://bsky.app/profile/melaniemitchell.bsky.social",
  "image": "/images/feeds/bluesky/melanie-mitchell.png",
  "focus": "AI capabilities and evaluation",
  "followers": "25.9K",
  "cadence": "6 posts/month",
  "desc": "Melanie Mitchell studies artificial intelligence, cognitive science, and complex systems at the Santa Fe Institute. Her feed highlights measured work on reasoning and evaluation while questioning simplistic claims about intelligence and scientific automation.",
  "take": "This is a focused, evidence-oriented account that helps separate interesting capability results from broad conclusions. It posts less often than the fastest feeds, but the signal is consistently high.",
  "posts": [{
    "title": "Why scientific inefficiency can produce discovery",
    "url": "https://bsky.app/profile/melaniemitchell.bsky.social/post/3mmfdbeyoos2d",
    "likes": 421
  }, {
    "title": "AI and the problem of jagged intelligence",
    "url": "https://bsky.app/profile/melaniemitchell.bsky.social/post/3mnry2qeisk2y",
    "likes": 127
  }]
}, {
  "name": "Arvind Narayanan",
  "url": "https://bsky.app/profile/randomwalker.bsky.social",
  "image": "/images/feeds/bluesky/arvind-narayanan.png",
  "focus": "AI evidence and social impact",
  "followers": "23.5K",
  "cadence": "2 posts/month",
  "desc": "Arvind Narayanan is a Princeton professor and co-author of AI Snake Oil. His account posts selectively about how AI claims are evaluated, how capability narratives influence institutions, and how technology affects society.",
  "take": "The account is not a high-volume news source, but its individual posts are unusually substantive. Follow it for careful arguments and evidence rather than a comprehensive stream of releases.",
  "posts": [{
    "title": "An ICML keynote on adapting to increasing AI capabilities",
    "url": "https://bsky.app/profile/randomwalker.bsky.social/post/3mqp2fzy3x22m",
    "likes": 51
  }, {
    "title": "Why AI narratives need to be challenged",
    "url": "https://bsky.app/profile/randomwalker.bsky.social/post/3mqpdidyjlc2b",
    "likes": 19
  }]
}, {
  "name": "Margaret Mitchell",
  "url": "https://bsky.app/profile/mmitchell.bsky.social",
  "image": "/images/feeds/bluesky/margaret-mitchell.png",
  "focus": "Responsible AI and model evaluation",
  "followers": "23.5K",
  "cadence": "3 posts/month",
  "desc": "Margaret Mitchell has worked on responsible AI at Google, Microsoft, and Hugging Face. Her feed combines evaluation and ethics research with commentary on anthropomorphic language, corporate claims, and socially useful applications of machine learning.",
  "take": "This is a credible and analytically distinct feed that connects technical choices with their social consequences. The cadence is modest, but the posts consistently point to useful research or concrete failures.",
  "posts": [{
    "title": "KPMG case studies that turned out to be AI hallucinations",
    "url": "https://bsky.app/profile/mmitchell.bsky.social/post/3mo43e6w65225",
    "likes": 208
  }, {
    "title": "Why AI is not a stochastic parrot",
    "url": "https://bsky.app/profile/mmitchell.bsky.social/post/3mgshhp53js2a",
    "likes": 205
  }]
}, {
  "name": "Yuan Tang",
  "url": "https://bsky.app/profile/terrytangyuan.xyz",
  "image": "/images/feeds/bluesky/yuan-tang.png",
  "focus": "AI systems and open-source infrastructure",
  "followers": "16K",
  "cadence": "6 posts/month",
  "desc": "Yuan Tang is a senior principal software engineer at Red Hat AI and a maintainer across KServe, Kubeflow, XGBoost, and other open-source projects. His feed focuses on the architecture and operating choices behind production AI infrastructure.",
  "take": "This account fills a concrete infrastructure niche that most research and product feeds ignore. It is especially useful for engineers working on inference and serving rather than readers looking for broad AI news.",
  "posts": [{
    "title": "Advanced deployment patterns for distributed AI inference",
    "url": "https://bsky.app/profile/terrytangyuan.xyz/post/3mphquyhorb2c",
    "likes": 9
  }, {
    "title": "Why teams over-engineer inference stacks too early",
    "url": "https://bsky.app/profile/terrytangyuan.xyz/post/3mpyknoj4uh2k",
    "likes": 9
  }]
}, {
  "name": "Mark Riedl",
  "url": "https://bsky.app/profile/markriedl.bsky.social",
  "image": "/images/feeds/bluesky/mark-riedl.png",
  "focus": "AI research and deployment commentary",
  "followers": "15.8K",
  "cadence": "54 posts/month",
  "desc": "Mark Riedl directs Georgia Tech's Machine Learning Center and researches AI for storytelling, games, explainability, and safety. His feed combines research observations, industry criticism, and commentary on unusual real-world applications of AI.",
  "take": "The account is highly active without becoming a generic release feed. It is particularly useful for readers who value research context, humor, and attention to how AI systems are actually deployed.",
  "posts": [{
    "title": "How AI coding assistance affected skill mastery",
    "url": "https://bsky.app/profile/markriedl.bsky.social/post/3mdovybpp7s2o",
    "likes": 509
  }, {
    "title": "arXiv's policy for papers using LLMs",
    "url": "https://bsky.app/profile/markriedl.bsky.social/post/3mltsedfsq22p",
    "likes": 312
  }]
}, {
  "name": "Nathan Lambert",
  "url": "https://bsky.app/profile/natolambert.bsky.social",
  "image": "/images/feeds/bluesky/nathan-lambert.png",
  "focus": "Open models and training research",
  "followers": "14.2K",
  "cadence": "22 posts/month",
  "desc": "Nathan Lambert writes Interconnects and previously worked on open-model research at Ai2 and Hugging Face. His feed connects technical model releases with the training decisions, organizations, and policy pressures behind them.",
  "take": "This is one of the best technical feeds for understanding open models rather than merely tracking benchmark positions. The account is especially valuable when a release needs industry and research context.",
  "posts": [{
    "title": "What GLM 5.2 says about the open-closed model gap",
    "url": "https://bsky.app/profile/natolambert.bsky.social/post/3mogkifsr7724",
    "likes": 122
  }, {
    "title": "Gemma adopts the Apache 2.0 open-source license",
    "url": "https://bsky.app/profile/natolambert.bsky.social/post/3mijlkb5jzc2j",
    "likes": 110
  }]
}, {
  "name": "Deb Raji",
  "url": "https://bsky.app/profile/rajiinio.bsky.social",
  "image": "/images/feeds/bluesky/deb-raji.png",
  "focus": "AI audits and accountability research",
  "followers": "10.6K",
  "cadence": "1 post/month",
  "desc": "Deb Raji researches practical AI accountability, audits, and evaluation while completing a computer science PhD at UC Berkeley. Her feed is selective and focuses on the assumptions behind intelligence claims and the regulatory history of AI products.",
  "take": "The account has a valuable niche and strong credibility, but original posting is infrequent. Include it for the quality and perspective of individual posts rather than for comprehensive coverage.",
  "posts": [{
    "title": "How AGI language enters policy discussions",
    "url": "https://bsky.app/profile/rajiinio.bsky.social/post/3midr3psa7c2r",
    "likes": 37
  }, {
    "title": "The incoherence behind general-intelligence claims",
    "url": "https://bsky.app/profile/rajiinio.bsky.social/post/3mqo47t6hfs2t",
    "likes": 32
  }]
}, {
  "name": "AI Now Institute",
  "url": "https://bsky.app/profile/ainowinstitute.bsky.social",
  "image": "/images/feeds/bluesky/ai-now-institute.png",
  "focus": "AI policy and public interest",
  "followers": "10.6K",
  "cadence": "8 posts/month",
  "desc": "AI Now produces policy research about the institutions and economic interests shaping artificial intelligence. Its feed shares original reports, data-center policy tools, labor research, and events for organizers and policymakers.",
  "take": "This is the strongest organization account in the set for policy and political-economy analysis. Some posts promote trainings and events, but the underlying research gives the feed a clear purpose.",
  "posts": [{
    "title": "The North Star AI data-center policy toolkit",
    "url": "https://bsky.app/profile/ainowinstitute.bsky.social/post/3migzia2dus2u",
    "likes": 54
  }, {
    "title": "Reframing sovereignty, democratization, and accountability in AI",
    "url": "https://bsky.app/profile/ainowinstitute.bsky.social/post/3mgv4fheahs2q",
    "likes": 19
  }]
}, {
  "name": "Rodney Brooks",
  "url": "https://bsky.app/profile/rodneyabrooks.bsky.social",
  "image": "/images/feeds/bluesky/rodney-brooks.png",
  "focus": "Robotics, AI limits, and hype",
  "followers": "8.8K",
  "cadence": "10 posts/month",
  "desc": "Rodney Brooks is a longtime robotics researcher, former MIT professor, and co-founder of iRobot and Rethink Robotics. His feed tests robotics and AI announcements against engineering constraints and the industry's history of overpromising.",
  "take": "The account offers a distinctive skeptical perspective grounded in decades of building autonomous systems. It is a useful counterweight to feeds that infer broad capabilities from demos or press releases.",
  "posts": [{
    "title": "Tesla's self-driving promises and hardware limits",
    "url": "https://bsky.app/profile/rodneyabrooks.bsky.social/post/3mjwojwabmk2r",
    "likes": 130
  }, {
    "title": "Commercial results for learning-based robotics",
    "url": "https://bsky.app/profile/rodneyabrooks.bsky.social/post/3mg6u66fr722v",
    "likes": 84
  }]
}, {
  "name": "Yoshua Bengio",
  "url": "https://bsky.app/profile/yoshuabengio.bsky.social",
  "image": "/images/feeds/bluesky/yoshua-bengio.png",
  "focus": "Frontier AI safety research",
  "followers": "8.8K",
  "cadence": "6 posts/month",
  "desc": "Yoshua Bengio works on safe AI development through the University of Montreal, Mila, and LawZero. His feed shares safety research, governance arguments, and public interventions about the long-term direction of advanced AI.",
  "take": "The account combines exceptional research authority with a clearly defined safety focus. It is not a general machine-learning feed, but it is a primary account for understanding one influential position in the frontier-risk debate.",
  "posts": [{
    "title": "The International AI Safety Report 2026",
    "url": "https://bsky.app/profile/yoshuabengio.bsky.social/post/3mdxh25ml4c2p",
    "likes": 60
  }, {
    "title": "How visible incentives can undermine agent safety",
    "url": "https://bsky.app/profile/yoshuabengio.bsky.social/post/3movkcs3ghc2k",
    "likes": 30
  }]
}, {
  "name": "Thomas Dietterich",
  "url": "https://bsky.app/profile/tdietterich.bsky.social",
  "image": "/images/feeds/bluesky/thomas-dietterich.png",
  "focus": "Reliable and robust AI systems",
  "followers": "8.2K",
  "cadence": "3 posts/month",
  "desc": "Thomas Dietterich is a distinguished professor emeritus at Oregon State University and a former president of AAAI. His feed examines how AI experiments are designed, what current architectures cannot do reliably, and which research directions deserve more attention.",
  "take": "The account is a strong source of substantive senior-researcher commentary with little generic news. Its modest cadence makes it better for considered arguments than daily updates.",
  "posts": [{
    "title": "The rise of I-did-this-experiment LLM papers",
    "url": "https://bsky.app/profile/tdietterich.bsky.social/post/3mmkes2ovx22m",
    "likes": 56
  }, {
    "title": "Layering symbolic systems on top of LLMs",
    "url": "https://bsky.app/profile/tdietterich.bsky.social/post/3mlje4jlvbk2p",
    "likes": 34
  }]
}, {
  "name": "Anna Rogers",
  "url": "https://bsky.app/profile/annarogers.bsky.social",
  "image": "/images/feeds/bluesky/anna-rogers.png",
  "focus": "Language models and multilingual AI",
  "followers": "7.9K",
  "cadence": "4 posts/month",
  "desc": "Anna Rogers is an associate professor at IT University of Copenhagen and co-editor-in-chief of ACL Rolling Review. Her feed shares research context about NLP methods, evaluation systems, data incentives, and the use of AI in academic work.",
  "take": "This is a focused specialist feed for readers who want research practice and evaluation rather than launch commentary. The posts often point directly to papers and explain why the work matters.",
  "posts": [{
    "title": "A human-centric framework for LLM data attribution",
    "url": "https://bsky.app/profile/annarogers.bsky.social/post/3mlkvnvgkqc26",
    "likes": 34
  }, {
    "title": "Why LLMs do not follow the bitter lesson",
    "url": "https://bsky.app/profile/annarogers.bsky.social/post/3mhb5i2n2nk2a",
    "likes": 18
  }]
}, {
  "name": "Felix M. Simon",
  "url": "https://bsky.app/profile/felixsimon.bsky.social",
  "image": "/images/feeds/bluesky/felix-m-simon.png",
  "focus": "AI, news, and information access",
  "followers": "7.7K",
  "cadence": "2 posts/month",
  "desc": "Felix M. Simon researches AI, information, and news at the Reuters Institute and Oxford Internet Institute. His feed examines how media covers AI, how AI intermediates access to information, and what audiences think about these changes.",
  "take": "This account adds a distinctive media and democracy angle that is absent from most technical feeds. The cadence is modest, but the coverage is focused and consistently original.",
  "posts": [{
    "title": "How AI centralizes information through large platforms",
    "url": "https://bsky.app/profile/felixsimon.bsky.social/post/3mmbl6i4zw223",
    "likes": 9
  }, {
    "title": "What AI-in-news debates leave out",
    "url": "https://bsky.app/profile/felixsimon.bsky.social/post/3mi5efuacb32m",
    "likes": 8
  }]
}, {
  "name": "Ai2",
  "url": "https://bsky.app/profile/ai2.bsky.social",
  "image": "/images/feeds/bluesky/ai2.png",
  "focus": "Open models and research releases",
  "followers": "4.7K",
  "cadence": "14 posts/month",
  "desc": "Ai2 develops open models, scientific applications, datasets, and evaluation tools. Its feed is a frequent first-party source for research releases, technical threads, and the infrastructure behind open AI work.",
  "take": "This is the strongest organization feed for concrete research updates. It should be read as a first-party source, but its posts usually provide enough technical detail to be useful beyond company announcements.",
  "posts": [{
    "title": "EMO and emergent modular structure in mixture-of-experts models",
    "url": "https://bsky.app/profile/ai2.bsky.social/post/3mle56nehfz2w",
    "likes": 170
  }, {
    "title": "Ai2 Open Coding Agents and SERA",
    "url": "https://bsky.app/profile/ai2.bsky.social/post/3mdg5munm4r2e",
    "likes": 126
  }]
}];

export const otherAccounts = [{
  "name": "Tim Kellogg",
  "url": "https://bsky.app/profile/timkellogg.me",
  "image": "/images/feeds/bluesky/tim-kellogg.png",
  "description": "A very high-volume stream of model, agent, coding, and research commentary; useful if you are comfortable filtering aggressively."
}, {
  "name": "Distributed AI Research Institute",
  "url": "https://bsky.app/profile/dairinstitute.bsky.social",
  "image": "/images/feeds/bluesky/distributed-ai-research-institute.png",
  "description": "Institutional AI-accountability research and public discussions, with some overlap with Timnit Gebru's account."
}, {
  "name": "Ada Lovelace Institute",
  "url": "https://bsky.app/profile/adalovelaceinst.bsky.social",
  "image": "/images/feeds/bluesky/ada-lovelace-institute.png",
  "description": "UK and European AI governance, regulation, and public-interest research."
}, {
  "name": "MLCommons",
  "url": "https://bsky.app/profile/mlcommons.org",
  "image": "/images/feeds/bluesky/mlcommons.png",
  "description": "AI benchmarks, system performance, safety programs, and engineering standards."
}, {
  "name": "Mila",
  "url": "https://bsky.app/profile/mila-quebec.bsky.social",
  "image": "/images/feeds/bluesky/mila.png",
  "description": "Academic deep-learning papers, researchers, conferences, and the Canadian AI ecosystem."
}, {
  "name": "404 Media",
  "url": "https://bsky.app/profile/404media.co",
  "image": "/images/feeds/bluesky/404-media.png",
  "description": "Investigative reporting on AI labor, surveillance, synthetic media, and platforms within a broader technology feed."
}, {
  "name": "Rest of World",
  "url": "https://bsky.app/profile/restofworld.org",
  "image": "/images/feeds/bluesky/rest-of-world.png",
  "description": "Distinctive reporting on global AI adoption, labor, language, and infrastructure within a broader technology feed."
}, {
  "name": "MIT Technology Review",
  "url": "https://bsky.app/profile/technologyreview.com",
  "image": "/images/feeds/bluesky/mit-technology-review.png",
  "description": "Accessible AI research, policy, and impact reporting within a wider science and technology feed."
}];

export const FocusChip = ({children}) => <span className="inline-flex min-w-0 max-w-full items-center rounded bg-emerald-50 px-1.5 py-0.5 dark:bg-emerald-500/10">
    <span className="truncate text-xs font-medium leading-4 text-emerald-700 dark:text-emerald-400">{children}</span>
  </span>;

export const AccountRow = ({account}) => <a href={account.url} target="_blank" rel="noreferrer" className="group flex items-center gap-3 px-4 py-3 no-underline transition-colors hover:bg-zinc-50/60 dark:hover:bg-white/[0.02]">
    <img src={account.image} alt="" noZoom className="h-10 w-10 shrink-0 rounded-lg object-cover" />
    <span className="min-w-0 flex-1">
      <span className="flex min-w-0 flex-wrap items-baseline gap-x-1.5">
        <h3 className="m-0 truncate text-sm font-semibold leading-5 tracking-normal uai-ink-strong">{account.name}</h3>
        <span aria-hidden="true" className="uai-ink-muted">∙</span>
        <span className="text-[13px] leading-5 uai-ink-muted"><span className="tabular-nums uai-ink-strong">{account.followers}</span> followers</span>
      </span>
      <span className="block truncate text-[13px] leading-5 uai-ink-body">{account.focus}</span>
    </span>
    <span className="mr-1 flex shrink-0 uai-ink-muted"><Icon icon="chevron-right" size={12} color="currentColor" /></span>
  </a>;

export const AccountList = ({items, visible = 8}) => <div className="not-prose mb-8 overflow-hidden rounded-xl border border-zinc-200 bg-white dark:border-white/10 dark:bg-white/[0.03]">
    <div className="divide-y divide-zinc-100 dark:divide-white/5">
      {items.slice(0, visible).map(account => <AccountRow key={account.name} account={account} />)}
    </div>
    {items.length > visible && <span>
        <input type="checkbox" id="bluesky-more" className="fy-more-toggle peer sr-only" />
        <span className="hidden divide-y divide-zinc-100 border-t border-zinc-100 peer-checked:block dark:divide-white/5 dark:border-white/5">
          {items.slice(visible).map(account => <AccountRow key={account.name} account={account} />)}
        </span>
        <label htmlFor="bluesky-more" className="flex w-full cursor-pointer items-center justify-center border-t border-zinc-100 bg-zinc-50/60 px-4 py-2.5 text-[13px] font-medium text-zinc-500 transition-colors hover:text-zinc-800 dark:border-white/5 dark:bg-white/[0.02] dark:text-zinc-400 dark:hover:text-zinc-200">
          <span className="fy-more-open flex items-center gap-1.5">Show {items.length - visible} more accounts <Icon icon="chevron-down" size={14} /></span>
          <span className="fy-more-close items-center gap-1.5">Show less <Icon icon="chevron-up" size={14} /></span>
        </label>
      </span>}
  </div>;

export const RecentPostLines = ({posts}) => <div className="mt-1 divide-y divide-zinc-100 dark:divide-white/5">
    {posts.map(post => <a key={post.url} href={post.url} target="_blank" rel="noreferrer" className="group flex items-center gap-3 py-2.5 no-underline">
        <span className="shrink-0 text-sky-500"><Icon icon="comment" size={14} color="currentColor" /></span>
        <span className="min-w-0 flex-1 truncate text-sm font-medium leading-5 uai-ink-body">{post.title}</span>
        <span className="shrink-0 text-xs tabular-nums uai-ink-muted">{post.likes.toLocaleString("en-US")} likes</span>
        <span className="shrink-0 uai-ink-muted"><Icon icon="arrow-up-right" size={11} color="currentColor" /></span>
      </a>)}
  </div>;

export const AccountCard = ({account}) => <section className="not-prose mb-5 rounded-xl border border-zinc-200 bg-white p-5 shadow-sm dark:border-white/10 dark:bg-white/[0.03]">
    <div className="flex items-center gap-3">
      <img src={account.image} alt="" noZoom className="h-12 w-12 shrink-0 rounded-lg object-cover" />
      <div className="min-w-0 flex-1">
        <div className="flex min-w-0 flex-wrap items-center gap-x-2 gap-y-0.5">
          <h2 className="m-0 max-w-full text-xl font-semibold leading-7 tracking-normal">
            <a href={account.url} target="_blank" rel="noreferrer" className="group inline-flex min-w-0 items-center gap-1.5 no-underline uai-ink-strong">
              <span className="min-w-0 break-words underline-offset-4 group-hover:underline">{account.name}</span>
              <span aria-hidden="true" className="flex shrink-0 text-zinc-400 transition-colors group-hover:text-zinc-900 dark:text-zinc-500 dark:group-hover:text-white"><Icon icon="arrow-up-right" size={12} color="currentColor" /></span>
            </a>
          </h2>
          <FocusChip>{account.focus}</FocusChip>
        </div>
        <div className="mt-1 flex flex-wrap items-center gap-x-2 text-[13px] leading-5 uai-ink-muted">
          <span><span className="tabular-nums uai-ink-strong">{account.followers}</span> followers</span>
          <span aria-hidden="true">∙</span>
          <span>{account.cadence}</span>
        </div>
      </div>
    </div>
    <div className="mt-4 text-sm leading-[22px] uai-ink-body">
      <div>{account.desc}</div>
      <div className="mt-3">{account.take}</div>
    </div>
    <div className="mt-4 text-[13px] font-semibold uai-ink-strong">Popular AI posts</div>
    <RecentPostLines posts={account.posts} />
  </section>;

export const OtherAccountLine = ({account}) => <li className="flex items-baseline gap-2.5 text-sm leading-[22px] uai-ink-body">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />
    <span>
      <img src={account.image} alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-cover" />
      <a href={account.url} target="_blank" rel="noreferrer" className="font-medium uai-ink-strong underline underline-offset-2">{account.name}</a>: {account.description}
    </span>
  </li>;

<div className="not-prose -mt-5 mb-8 flex flex-wrap items-center gap-x-2 text-sm text-zinc-800 dark:text-zinc-200" style={{ paddingLeft: "2px" }}>
  <span className="inline-flex items-center gap-1.5"><Icon icon="clock-rotate-left" size={10} color="#27272a" /> Updated <time dateTime="2026-07-15">July 15, 2026</time></span>
</div>

Bluesky has developed an active cluster of AI researchers, independent engineers, policy experts, and research institutes.

The best accounts are useful for original arguments, technical context, and discussions that often do not appear on company channels.

## Best AI Bluesky Accounts

<AccountList items={accounts} />

{accounts.map((account) => <AccountCard key={account.name} account={account} />)}

***

## How to choose

Start with a small mix rather than following every account. One technical feed, one critical or policy perspective, and one first-party research organization will produce a more useful timeline than several accounts covering the same launches.

Posting frequency varies substantially. High-volume accounts are useful for staying current but require more filtering, while selective researchers may publish only a few original posts each month.

***

## Other Bluesky Accounts to Consider

<ul className="not-prose m-0 my-4 flex list-none flex-col gap-2 p-0">
  {otherAccounts.map((account) => <OtherAccountLine key={account.name} account={account} />)}
</ul>
