<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Product Observation on TorchTree</title>
        <link>https://torchtree.com/en/tags/product-observation/</link>
        <description>Recent content in Product Observation on TorchTree</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <copyright>TorchTree Co., Ltd.</copyright>
        <lastBuildDate>Tue, 25 Aug 2026 12:58:43 +0800</lastBuildDate><atom:link href="https://torchtree.com/en/tags/product-observation/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Notion CEO&#39;s Jazz Mode: Five Deep Shifts in AI-Era Organizational Management</title>
        <link>https://torchtree.com/en/post/notion-jazz-mode-ai-org/</link>
        <pubDate>Tue, 25 Aug 2026 12:58:43 +0800</pubDate>
        
        <guid>https://torchtree.com/en/post/notion-jazz-mode-ai-org/</guid>
        <description>&lt;p&gt;In a recent conversation with Sequoia partner Brian Halligan (former HubSpot CEO), Notion CEO Ivan Zhao introduced a new concept: &lt;strong&gt;Jazz Mode&lt;/strong&gt;. He argues that after Manager Mode and Founder Mode, organizations in the AI era should operate like a jazz band: everyone has room to improvise, yet the whole still comes together in collaboration.&lt;/p&gt;
&lt;p&gt;This article doesn&amp;rsquo;t intend to recap everything Ivan said. Instead, it tries to extract a few structural changes that are easy to overlook from his remarks, and what those changes mean for teams building products with AI.&lt;/p&gt;
&lt;h2 id=&#34;from-building-bridges-to-brewing-beer-why-ai-rewrites-the-underlying-logic-of-product-development&#34;&gt;From Building Bridges to Brewing Beer: Why AI Rewrites the Underlying Logic of Product Development
&lt;/h2&gt;&lt;p&gt;Ivan used a metaphor to distinguish traditional software development from AI product development: traditional software is like building a bridge — designers draw the blueprint and engineers build to it; AI products are more like brewing beer — you can only experiment, observe, and adjust, without precisely controlling the final result.&lt;/p&gt;
&lt;p&gt;The value of this metaphor isn&amp;rsquo;t rhetorical; it exposes a structural problem that has been underestimated in AI product development: &lt;strong&gt;traditional software development is requirement-driven; AI product development is technology-driven.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the traditional model, product managers define requirements, designers produce solutions, and engineers implement them. The whole process starts from customer needs, with technology as the means of execution. But AI products are different. The boundaries of model capability determine what a product can do, and those boundaries change every week. If you plan your product roadmap strictly according to customer requirements, three months later what you&amp;rsquo;ve built may already be obsolete.&lt;/p&gt;
&lt;p&gt;Ivan said their internal development model has shifted from &amp;ldquo;customer-driven&amp;rdquo; to &amp;ldquo;technology-driven experimentation.&amp;rdquo; The traditional boundaries between PM, designer, and engineer have been thoroughly blurred — even product designers are among the team members who consume the most LLM tokens.&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t just Notion&amp;rsquo;s practice. As LLM capabilities iterate quickly, more and more AI product teams face the same dilemma: you can&amp;rsquo;t fully plan your product at the start of the year, because three months later the model&amp;rsquo;s capabilities have already changed. &lt;strong&gt;An AI product roadmap is, in essence, a collection of assumptions that keep being overturned.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For teams building AI products, this means two things. First, you need to accept that &amp;ldquo;plans can&amp;rsquo;t keep up with change&amp;rdquo; isn&amp;rsquo;t a management problem but a consequence of the product form. Second, you need to let the people with the best judgment on your team (not just engineers) work directly with the model, because instinctive judgment about model capability is becoming a more valuable product asset than a requirements document.&lt;/p&gt;
&lt;h2 id=&#34;hierarchy-wont-disappear-but-its-function-is-being-redefined&#34;&gt;Hierarchy Won&amp;rsquo;t Disappear, But Its Function Is Being Redefined
&lt;/h2&gt;&lt;p&gt;Ivan was explicit in the conversation that he doesn&amp;rsquo;t believe in hierarchical-free organizations. His reasoning is simple: hierarchy is human nature — even chimpanzee societies have natural hierarchies, and you can&amp;rsquo;t eliminate it by forcibly flattening the org.&lt;/p&gt;
&lt;p&gt;But he also pointed out that language models are becoming the new infrastructure of organizations. Information transfer, state synchronization, and decision coordination — work that once required many middle managers — can now be partly handled by AI. Future organizations will be flatter, but hierarchy won&amp;rsquo;t disappear.&lt;/p&gt;
&lt;p&gt;Hidden beneath this is a deeper change: &lt;strong&gt;the rationale for hierarchy is shifting from &amp;ldquo;information transfer&amp;rdquo; to &amp;ldquo;allocation of judgment.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In traditional organizations, one core function of hierarchy is information filtering and passing. A CEO can&amp;rsquo;t know every detail, so you need VPs; VPs need Directors; Directors need Managers. Each layer compresses information and reports upward. But AI tools (including Notion&amp;rsquo;s own products) are making information transfer more efficient, even automated. When information transfer is no longer the bottleneck, hierarchy only retains two values: decision judgment and resource allocation.&lt;/p&gt;
&lt;p&gt;This means the job of future middle managers will fundamentally change. They will no longer be transfer stations for information, but carriers of judgment in specific domains. The value of a middle manager will no longer depend on how many people they manage, but on how broadly they can make high-quality decisions.&lt;/p&gt;
&lt;p&gt;For organizational designers, this is a very practical question: if your middle managers mostly do meetings, reporting, and passing information, their roles are being eroded by AI; if your middle managers are the judgment centers of a domain, their value is actually rising.&lt;/p&gt;
&lt;h2 id=&#34;the-talent-formula-has-changed-capability-or-taste--which-is-scarcer&#34;&gt;The Talent Formula Has Changed: Capability or Taste — Which Is Scarcer?
&lt;/h2&gt;&lt;p&gt;Ivan proposed a talent formula he currently endorses most: &lt;strong&gt;Talent = Capability × Taste × Agency.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the past, Capability was the most important variable. An engineer&amp;rsquo;s technical skill determined their output. But in the AI era, capability is being rapidly commoditized. Tools like Claude Code, Cursor, and Copilot are making &amp;ldquo;writing code that runs&amp;rdquo; increasingly easy.&lt;/p&gt;
&lt;p&gt;When capability becomes cheap, Taste and Agency become scarce resources. Taste is what you think is good; Agency is whether you proactively push things forward.&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t empty philosophy. Notion has adjusted its hiring strategy along these lines: it no longer focuses mainly on work history, big-company background, or resume length, but on curiosity, optimism, energy, and proactivity. Their first-round interviews no longer review resumes; they simply ask candidates to &amp;ldquo;build something,&amp;rdquo; looking at the work before the background.&lt;/p&gt;
&lt;p&gt;Even more noteworthy is their &amp;ldquo;barbell model&amp;rdquo; engineering organization: at one end, very young engineers responsible for fast trial-and-error and efficient execution; at the other, a tiny number of super-senior architects responsible for judgment, Taste, and architecture. One senior architect guides 2–3 junior engineers, and with the help of AI Agents, each junior engineer can produce as efficiently as managing a mini-team.&lt;/p&gt;
&lt;p&gt;The underlying logic of this model is: &lt;strong&gt;AI amplifies individual execution, but not judgment.&lt;/strong&gt; A tasteful senior engineer, plus AI tools and a few junior executors, can produce what a small team used to. But if the Taste is wrong, no amount of execution is doing anything but accelerating in the wrong direction.&lt;/p&gt;
&lt;p&gt;For team managers, this means you need to reassess who in your team is the &amp;ldquo;Taste center,&amp;rdquo; and ensure those people&amp;rsquo;s judgment directly shapes product direction rather than being diluted by layers of reporting.&lt;/p&gt;
&lt;h2 id=&#34;founders-are-an-organizations-decalcifying-agent-why-notion-took-in-60-founders&#34;&gt;Founders Are an Organization&amp;rsquo;s Decalcifying Agent: Why Notion Took In 60 Founders
&lt;/h2&gt;&lt;p&gt;Notion has 50–60 former startup founders internally — an unusual number. Ivan said founders are an organization&amp;rsquo;s &amp;ldquo;decalcifying agent.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;His logic is clear: a 1,000-person company will naturally tend toward bureaucracy; that&amp;rsquo;s a physical law. But if a steady stream of founders keeps mixing in, they continuously launch new projects, challenge old processes, propose new ideas, and push organizational change — effectively injecting new vitality into the organization.&lt;/p&gt;
&lt;p&gt;This observation reveals a problem often neglected in organizational theory: &lt;strong&gt;bureaucratization isn&amp;rsquo;t a management failure, but a natural result of organizational scale.&lt;/strong&gt; Any sufficiently large organization will produce processes, norms, and hierarchy. These things ensure efficiency early on, but once they accumulate past a certain point, they become obstacles to innovation.&lt;/p&gt;
&lt;p&gt;The value of founders is that they naturally distrust process. They&amp;rsquo;re used to &amp;ldquo;doing first, then talking,&amp;rdquo; used to breaking existing frames and rethinking problems. Scattered across a large organization, they act like so many &amp;ldquo;anti-entropy nodes,&amp;rdquo; constantly resisting the force that drives organizations toward rigidity.&lt;/p&gt;
&lt;p&gt;But there&amp;rsquo;s a prerequisite: the organization must give these people enough autonomy. If founders are assimilated by existing processes after joining a large company, the &amp;ldquo;decalcifying agent&amp;rdquo; fails. Ivan said Notion&amp;rsquo;s approach is to keep these people highly autonomous, consistent with the spirit of Jazz Mode.&lt;/p&gt;
&lt;h2 id=&#34;enterprise-sales-is-the-last-fortress-ai-cant-take&#34;&gt;Enterprise Sales Is the Last Fortress AI Can&amp;rsquo;t Take
&lt;/h2&gt;&lt;p&gt;One detail in the conversation is easy to overlook: Ivan said they had previously made mistakes in the sales area — they tried to reinvent sales and failed. Later they found that many enterprise customers simply want to talk to a real person.&lt;/p&gt;
&lt;p&gt;This observation forms an interesting contrast with the current narrative of many AI companies. Over the past two years, a lot of AI startups have tried to replace the sales process with AI, from automated outbound calling to intelligent customer service to AI SDRs. But Ivan&amp;rsquo;s experience suggests that, at least in the enterprise market, trust relationships between people remain the key to closing deals.&lt;/p&gt;
&lt;p&gt;The logic behind this: enterprise procurement decisions are costly, and the consequences of error are severe. In such scenarios, customers need more than just information and efficiency; they need &amp;ldquo;someone who can be found when something goes wrong.&amp;rdquo; AI can handle information, but it&amp;rsquo;s hard for it to provide that kind of psychological security.&lt;/p&gt;
&lt;p&gt;For AI entrepreneurs, this points to a pragmatic direction: &lt;strong&gt;AI&amp;rsquo;s best position in the enterprise market may not be replacing sales, but empowering it.&lt;/strong&gt; Let salespeople use AI tools to prepare materials, analyze customers, and follow up leads more efficiently, but the final customer relationship is still maintained by humans.&lt;/p&gt;
&lt;h2 id=&#34;planning-cycles-are-shrinking-dramatically&#34;&gt;Planning Cycles Are Shrinking Dramatically
&lt;/h2&gt;&lt;p&gt;Ivan said something very direct: financial planning can be done quarterly, but product planning may need to change weekly, because model capabilities change too fast.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s not an exaggeration. Over the past two years, the capability curve of LLMs has been nearly exponential. Tasks considered impossible when GPT-4 was released in early 2023 had been matched or surpassed by multiple models by the end of 2024. If your product planning is built on the assumption of &amp;ldquo;GPT-4-level capability,&amp;rdquo; that assumption needs updating every few months.&lt;/p&gt;
&lt;p&gt;Ivan also stressed that a CEO must experience AI firsthand — not just watch videos, talks, or summaries. He used two phrases: Feel the AI, Feel the AGI. Only by using it yourself and building with it can you know which opportunities really exist.&lt;/p&gt;
&lt;p&gt;The practical meaning of this advice: &lt;strong&gt;product decisions in the AI era increasingly rely on intuitive judgment of model capability, and that intuition can only come from hands-on use.&lt;/strong&gt; You can&amp;rsquo;t gain an accurate sense of model capability by reading secondhand information, just as you can&amp;rsquo;t learn to swim by reading a swimming tutorial.&lt;/p&gt;
&lt;h2 id=&#34;a-company-eventually-grows-into-the-image-of-its-founder&#34;&gt;A Company Eventually Grows Into the Image of Its Founder
&lt;/h2&gt;&lt;p&gt;At the end of the conversation, Ivan touched on a view: many CEOs like to imitate others — Jobs, Musk, or Brian Armstrong — but a company is ultimately a projection of its founder. If you&amp;rsquo;re a craftsman, the company becomes a craftsman culture; if you&amp;rsquo;re a salesperson, it becomes a sales culture; if you&amp;rsquo;re a jazz musician, the company also eventually becomes a jazz band.&lt;/p&gt;
&lt;p&gt;He was very candid about the quasi-religious/&amp;ldquo;cultish adoration&amp;rdquo; perception of the Notion community, even saying he &amp;ldquo;liked&amp;rdquo; it. He believes a company is, in a sense, a religion, projecting a worldview and value system onto the real world through commerce and products.&lt;/p&gt;
&lt;p&gt;The deeper meaning of this view: &lt;strong&gt;organizational culture isn&amp;rsquo;t designed; it&amp;rsquo;s an amplification of the founder&amp;rsquo;s personality.&lt;/strong&gt; You can draw a perfect org chart, but what ultimately determines organizational behavior is what the founder believes, values, and how they make decisions.&lt;/p&gt;
&lt;p&gt;Jazz Mode suits Notion not just because it&amp;rsquo;s a good management concept, but because it matches Ivan&amp;rsquo;s own personality. He doesn&amp;rsquo;t like pure delegation, pure process, or pure management, so he needs an organization that allows improvisation. If a founder is a natural controller by nature, Jazz Mode will most likely fail in their company.&lt;/p&gt;
&lt;p&gt;For entrepreneurs, this may be the question most worth thinking about: does the organizational model you&amp;rsquo;re trying to build match your own personality? If it doesn&amp;rsquo;t, even the best concept is nothing but a castle in the air.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Original link:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://mp.weixin.qq.com/s/62feH1VU4_Im_a4k24i1ew&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Notion CEO on the New Paradigm for AI-Era Organizational Management: Jazz Mode&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Pi Coding Agent: A Terminal AI Coding Agent Built on 418 Lines of Code</title>
        <link>https://torchtree.com/en/post/pi-coding-agent/</link>
        <pubDate>Wed, 29 Apr 2026 02:07:14 +0800</pubDate>
        
        <guid>https://torchtree.com/en/post/pi-coding-agent/</guid>
        <description>&lt;p&gt;Pi (full name &lt;code&gt;pi-coding-agent&lt;/code&gt;) is an open-source terminal AI coding agent (a CLI coding harness). It has accumulated more than 17,500 stars on GitHub, with peak npm weekly downloads of 1.3 million. It was developed by Mario Zechner (author of the well-known game framework libGDX, GitHub @badlogic), and recently ranked first on OpenRouter&amp;rsquo;s trending list.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://getnas.s3.bitiful.net/2026/05/ScreenShot_2026-05-06_110333_054.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;core-philosophy-minimalism-and-extensibility&#34;&gt;Core philosophy: minimalism and extensibility
&lt;/h2&gt;&lt;p&gt;Pi was born out of Zechner&amp;rsquo;s dissatisfaction with existing coding agents. As he wrote on his blog: &amp;ldquo;Claude Code has turned into a spaceship — I don&amp;rsquo;t use 80% of its features. The system prompt and tools change with every release, breaking my workflow.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Pi&amp;rsquo;s philosophy can be summed up as: &lt;strong&gt;&amp;ldquo;If I don&amp;rsquo;t need it, I don&amp;rsquo;t build it.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Compared with similar tools, Pi chooses extreme minimalism on multiple dimensions:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Dimension&lt;/th&gt;
          &lt;th&gt;Mainstream tools like Claude Code&lt;/th&gt;
          &lt;th&gt;Pi&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Core agent loop&lt;/td&gt;
          &lt;td&gt;Thousands of lines of code&lt;/td&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;418 lines of TypeScript&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;System prompt + tool definitions&lt;/td&gt;
          &lt;td&gt;Thousands of tokens&lt;/td&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;&amp;lt; 1,000 tokens&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Default tools&lt;/td&gt;
          &lt;td&gt;A dozen or more&lt;/td&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;4&lt;!-- raw HTML omitted --&gt; (read, write, edit, bash)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Built-in features&lt;/td&gt;
          &lt;td&gt;Big and comprehensive&lt;/td&gt;
          &lt;td&gt;Minimal, filled out with extensions&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Zechner&amp;rsquo;s core assumption: &lt;strong&gt;all frontier models have been heavily trained with RL, so they already understand what a coding agent is.&lt;/strong&gt; Therefore the harness doesn&amp;rsquo;t need to over-instruct the model — the lighter the better.&lt;/p&gt;
&lt;h2 id=&#34;four-layer-architecture&#34;&gt;Four-layer architecture
&lt;/h2&gt;&lt;p&gt;Pi uses a strictly bottom-up layered design, with each layer having zero dependency on the layers above it:&lt;/p&gt;
&lt;h3 id=&#34;pi-ai-cross-provider-context-migration&#34;&gt;pi-ai: cross-provider context migration
&lt;/h3&gt;&lt;p&gt;pi-ai is the low-level unified LLM API, supporting 15+ providers and 300+ models. It normalizes four protocols — OpenAI Completions, OpenAI Responses, Anthropic Messages, and Google Generative AI — into a unified event-stream format.&lt;/p&gt;
&lt;p&gt;Its killer feature is &lt;strong&gt;cross-provider context migration&lt;/strong&gt;: in a single session you can think with Claude first, then switch to GPT-4o to verify, with the context carried over seamlessly. Claude&amp;rsquo;s thinking traces are automatically converted into `` tags for OpenAI models to read.&lt;/p&gt;
&lt;h3 id=&#34;pi-agent-core-the-418-line-dual-loop&#34;&gt;pi-agent-core: the 418-line dual loop
&lt;/h3&gt;&lt;p&gt;This is Pi&amp;rsquo;s core, using a two-layer separation of AgentMessage (application layer) and LLM Message (model layer):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No maximum step limit&lt;/strong&gt;: the loop keeps running until the agent itself declares completion&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Runtime hot-swapping&lt;/strong&gt;: &lt;code&gt;setModel()&lt;/code&gt;, &lt;code&gt;setTools()&lt;/code&gt;, &lt;code&gt;setSystemPrompt()&lt;/code&gt; take effect at any time&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Steering mechanism&lt;/strong&gt;: users can send &amp;ldquo;steering messages&amp;rdquo; while the agent is executing tools; the agent responds as soon as it finishes the current tool, skipping the remaining queued tool calls&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Three-tier event system&lt;/strong&gt;: full streaming event subscription at the agent / turn / message / tool level&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;pi-coding-agent-the-terminal-application-layer&#34;&gt;pi-coding-agent: the terminal application layer
&lt;/h3&gt;&lt;p&gt;Provides four operating modes:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Mode&lt;/th&gt;
          &lt;th&gt;Use case&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Interactive&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Full TUI interaction experience&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Print&lt;!-- raw HTML omitted --&gt; (&lt;!-- raw HTML omitted --&gt;-p&lt;!-- raw HTML omitted --&gt;)&lt;/td&gt;
          &lt;td&gt;Generate a shell script and print it&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;JSON&lt;!-- raw HTML omitted --&gt; (&lt;!-- raw HTML omitted --&gt;&amp;ndash;mode json&lt;!-- raw HTML omitted --&gt;)&lt;/td&gt;
          &lt;td&gt;Structured event stream, good for pipelining&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;RPC&lt;!-- raw HTML omitted --&gt; (&lt;!-- raw HTML omitted --&gt;&amp;ndash;mode rpc&lt;!-- raw HTML omitted --&gt;)&lt;/td&gt;
          &lt;td&gt;JSON protocol over stdin/stdout, embeddable in other applications&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;SDK&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Embed directly into Node.js applications&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;extensibility-pis-real-killer-feature&#34;&gt;Extensibility: Pi&amp;rsquo;s real killer feature
&lt;/h2&gt;&lt;p&gt;Pi turns &amp;ldquo;features built into other tools&amp;rdquo; into &amp;ldquo;extensions you build or install yourself&amp;rdquo; — this is its most fundamental difference from tools like Claude Code.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Extensions&lt;/strong&gt;: TypeScript modules with access to tools, commands, shortcuts, events, and the full TUI&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Skills&lt;/strong&gt;: on-demand capability packages (instructions + tools)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prompt Templates&lt;/strong&gt;: reusable Markdown prompts expanded quickly with &lt;code&gt;/name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pi Packages&lt;/strong&gt;: extension packages distributed via npm or git&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The official repo offers 50+ extension examples, including subagents, plan mode, permission gating, path protection, SSH execution, sandboxing, and MCP integration.&lt;/p&gt;
&lt;h2 id=&#34;context-engineering-mechanisms&#34;&gt;Context-engineering mechanisms
&lt;/h2&gt;&lt;p&gt;Pi provides multiple mechanisms for precise context control:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Mechanism&lt;/th&gt;
          &lt;th&gt;Use case&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;AGENTS.md&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Project-level instructions, placed in &lt;!-- raw HTML omitted --&gt;~/.pi/agent/&lt;!-- raw HTML omitted --&gt; or the project directory&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;SYSTEM.md&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Replace or append to the default system prompt&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Compaction&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Automatically summarizes near the context limit; customizable&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Dynamic Context&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Inject messages, filter history, RAG, and long-term memory via extensions&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;community-positioning-and-the-harness-effect&#34;&gt;Community positioning and the Harness Effect
&lt;/h2&gt;&lt;p&gt;According to a six-harness comparison released by Pawel Jozefiak in April 2026, Pi&amp;rsquo;s positioning is that of a &lt;strong&gt;moldable, minimal harness&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The review proposed an important &amp;ldquo;Harness Effect&amp;rdquo;: the same model can differ by 5–40 percentage points across different harnesses. For example, Claude Opus scores 77% in Claude Code but reaches 93% in Cursor. Pi&amp;rsquo;s value is that it provides a &lt;strong&gt;highly tunable, fully transparent&lt;/strong&gt; foundation, letting users optimize this effect for themselves.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Tool&lt;/th&gt;
          &lt;th&gt;Positioning&lt;/th&gt;
          &lt;th&gt;Characteristics&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Claude Code&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Agent Orchestrator&lt;/td&gt;
          &lt;td&gt;Strongest contextual coherence; suited to complex multi-file tasks and unattended overnight runs&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Codex CLI&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Coding Tool&lt;/td&gt;
          &lt;td&gt;Executes cleanly but lacks contextual coherence&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Aider&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Coding Tool&lt;/td&gt;
          &lt;td&gt;High editing precision, but doesn&amp;rsquo;t aim to be an autonomous agent&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;OpenCode&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Middle ground&lt;/td&gt;
          &lt;td&gt;Built by the SST team; feature-complete&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Pi&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Moldable minimal harness&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Lightweight, transparent, deeply customizable&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;what-can-you-use-it-for&#34;&gt;What can you use it for
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Everyday coding agent&lt;/strong&gt;: a replacement for Claude Code / Codex CLI, handling code generation, refactoring, and debugging in the terminal&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom workflows&lt;/strong&gt;: build your own &amp;ldquo;plan mode&amp;rdquo;, &amp;ldquo;permission gating&amp;rdquo;, and &amp;ldquo;subagent orchestration&amp;rdquo; via extensions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Embedding in other applications&lt;/strong&gt;: use Pi as an engine inside your own tools via the SDK or RPC mode (OpenClaw takes this approach)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-model collaboration&lt;/strong&gt;: switch between different models within a single task, leveraging each one&amp;rsquo;s strengths&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Overnight autonomous runs&lt;/strong&gt;: combine the steering and follow-up mechanisms for long-running autonomous tasks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Team standardization&lt;/strong&gt;: share coding conventions and workflows across a team through AGENTS.md, Skills, and Pi Packages&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;quick-start&#34;&gt;Quick start
&lt;/h2&gt;&lt;p&gt;Pi&amp;rsquo;s install and launch flow is extremely simple.&lt;/p&gt;
&lt;h3 id=&#34;installation&#34;&gt;Installation
&lt;/h3&gt;&lt;p&gt;Launch it after entering your project directory:&lt;/p&gt;
&lt;h3 id=&#34;adding-a-model-authentication&#34;&gt;Adding a model (authentication)
&lt;/h3&gt;&lt;p&gt;Pi supports two authentication methods:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Method 1: subscription login&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Run this inside Pi&amp;rsquo;s interactive interface:&lt;/p&gt;
&lt;p&gt;Then choose a provider. Built-in support includes Claude Pro/Max, ChatGPT Plus/Pro (Codex), GitHub Copilot, and Google Gemini CLI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Method 2: API key&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Set the environment variable before launching:&lt;/p&gt;
&lt;p&gt;You can also choose an API-key provider via &lt;code&gt;/login&lt;/code&gt;, storing the key in &lt;code&gt;~/.pi/agent/auth.json&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;task-conversations&#34;&gt;Task conversations
&lt;/h3&gt;&lt;p&gt;After launching, just type what you need:&lt;/p&gt;
&lt;p&gt;Four tools are provided by default: &lt;code&gt;read&lt;/code&gt; (read files), &lt;code&gt;write&lt;/code&gt; (write files), &lt;code&gt;edit&lt;/code&gt; (edit files), and &lt;code&gt;bash&lt;/code&gt; (run commands). Read-only tools like &lt;code&gt;grep&lt;/code&gt;, &lt;code&gt;find&lt;/code&gt;, and &lt;code&gt;ls&lt;/code&gt; can be enabled via options.&lt;/p&gt;
&lt;p&gt;Common operations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reference a file&lt;/strong&gt;: type &lt;code&gt;@&lt;/code&gt; for fuzzy search, or specify directly on the command line: &lt;code&gt;pi @README.md &amp;quot;Summarize this&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Run a command&lt;/strong&gt;: &lt;code&gt;!npm run lint&lt;/code&gt; (send output into the model&amp;rsquo;s context), &lt;code&gt;!!command&lt;/code&gt; (run without sending into context)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Switch models&lt;/strong&gt;: &lt;code&gt;/model&lt;/code&gt; or &lt;code&gt;Ctrl+L&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Continue sessions&lt;/strong&gt;: &lt;code&gt;pi -c&lt;/code&gt; (most recent session), &lt;code&gt;pi -r&lt;/code&gt; (browse history), &lt;code&gt;/resume&lt;/code&gt;, &lt;code&gt;/new&lt;/code&gt;, &lt;code&gt;/tree&lt;/code&gt; (session management)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Non-interactive mode&lt;/strong&gt;: &lt;code&gt;pi -p &amp;quot;Summarize this codebase&amp;quot;&lt;/code&gt; (single-shot output)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;project-instructions&#34;&gt;Project instructions
&lt;/h3&gt;&lt;p&gt;Create an &lt;code&gt;AGENTS.md&lt;/code&gt; in the project root, which Pi loads automatically at startup:&lt;/p&gt;
&lt;p&gt;Run &lt;code&gt;/reload&lt;/code&gt; after modifying it for changes to take effect.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary
&lt;/h2&gt;&lt;p&gt;Pi is not &amp;ldquo;yet another Claude Code replacement.&amp;rdquo; It is a &lt;strong&gt;radical minimalist experiment&lt;/strong&gt;, proving that a well-designed lightweight harness can match or even surpass complex frameworks.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s best suited to developers dissatisfied with the &amp;ldquo;black-box behavior&amp;rdquo; of existing agents, and to advanced users who want &lt;strong&gt;full control&lt;/strong&gt; over the system prompt, tools, and context flow. If all you want is an &amp;ldquo;out-of-the-box, feature-complete&amp;rdquo; experience, Claude Code may remain the first choice; but if you want to &lt;strong&gt;understand and control every line of behavior in your agent&lt;/strong&gt;, Pi is one of the most transparent options available today.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sources&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://pi.dev/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Pi official website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Pi GitHub repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://pi.dev/docs/latest&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Pi official documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://mariozechner.at/posts/2025-11-30-pi-coding-agent/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Mario Zechner: What I learned building an opinionated and minimal coding agent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://yrzhe.top/project/deep-dive-pi-agent-the-418-line-agent-loop-that-outperforms-thousand-line-frameworks&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;yrzhe: Deep Dive: Pi Agent, The 418-Line Agent Loop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://thoughts.jock.pl/p/ai-coding-harness-agents-2026&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Pawel Jozefiak: Claude Code vs Codex vs Aider vs OpenCode vs Pi 2026&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>Success Is Not a Door but a Wall: Naval&#39;s Takedown of the Overnight-Success Myth</title>
        <link>https://torchtree.com/en/post/naval-myth-overnight-success/</link>
        <pubDate>Wed, 15 Apr 2026 07:38:37 +0800</pubDate>
        
        <guid>https://torchtree.com/en/post/naval-myth-overnight-success/</guid>
        <description>&lt;h2 id=&#34;introduction-the-story-selectively-ignored&#34;&gt;Introduction: the story selectively ignored
&lt;/h2&gt;&lt;p&gt;The success narrative the media loves to tell is always the same: a person, a product, a book—suddenly capturing everyone&amp;rsquo;s attention overnight. An app goes viral, a bestseller hits the top, a founder rings the bell. The headline always carries the same word—&lt;strong&gt;overnight success&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;But Naval Ravikant, in this article published on &lt;a class=&#34;link&#34; href=&#34;https://open.substack.com/pub/navalsarchive/p/the-myth-you-were-sold-about-success&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Naval&amp;rsquo;s Archive&lt;/a&gt;, points out that this headline always leaves out the seven years that came before.&lt;/p&gt;
&lt;p&gt;The tweet itself is only a few words, but the newsletter expands it into a full cognitive-recalibration essay. Here&amp;rsquo;s a breakdown and interpretation of its core argument.&lt;/p&gt;
&lt;h2 id=&#34;1-the-invisible-years-the-foundation-beneath-all-visible-success&#34;&gt;1. &amp;ldquo;The Invisible Years&amp;rdquo;: the foundation beneath all visible success
&lt;/h2&gt;&lt;p&gt;The article introduces an easily overlooked concept: &lt;strong&gt;The Invisible Years&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Jeff Bezos sold books in a garage for years, J.K. Rowling&amp;rsquo;s manuscript was rejected twelve times, and Naval himself spent years building companies, writing, and thinking in public—these years, preceding any viral tweet, are what constitute the real foundation.&lt;/p&gt;
&lt;p&gt;This line in the original text pinpoints the exact moment most people quit:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interpretation:&lt;/strong&gt; The value of this passage is that it redefines &amp;ldquo;giving up&amp;rdquo; as a time-perception bias—not a lack of ability, but a misjudgment of the feedback cycle. Struggle doesn&amp;rsquo;t go viral, process doesn&amp;rsquo;t trend; the only thing that gets shared is the outcome. This filtering mechanism of the information environment systematically inflates the illusion of &amp;ldquo;quick success.&amp;rdquo;&lt;/p&gt;
&lt;h2 id=&#34;2-why-this-myth-is-genuinely-destructive&#34;&gt;2. Why this myth is genuinely destructive
&lt;/h2&gt;&lt;p&gt;The article doesn&amp;rsquo;t stop at the cliché that &amp;ldquo;success takes hard work&amp;rdquo;; it goes further: &lt;strong&gt;believing in &amp;ldquo;overnight success&amp;rdquo; not only misleads you, it actively harms you.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you believe success happens suddenly, then every day it doesn&amp;rsquo;t happen becomes evidence that &amp;ldquo;this isn&amp;rsquo;t going to happen.&amp;rdquo; You measure yourself against a timeline that doesn&amp;rsquo;t exist, comparing someone else&amp;rsquo;s chapter thirty to your chapter three.&lt;/p&gt;
&lt;p&gt;Naval uses a set of very concrete, bodily words to describe the process:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Grind and sweat&lt;/strong&gt;: the monotonous repetition day after day, with nothing romanticized about it&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Toil and bleed&lt;/strong&gt;: the real cost, the sacrifice, the effort that will never be known&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Face the abyss&lt;/strong&gt;: looking at everything you&amp;rsquo;ve built, genuinely unsure whether any of it will ever amount to anything&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Interpretation:&lt;/strong&gt; This is the sharpest insight. Many people can endure hardship, even sacrifice, but what they cannot endure is &lt;strong&gt;uncertainty itself&lt;/strong&gt;. The abyss isn&amp;rsquo;t failure; it&amp;rsquo;s continuing in the complete absence of any cosmic feedback. This is a discipline that runs against human nature—the human brain is designed to rely on feedback to correct behavior, yet genuine long-termism demands that you hold course inside a feedback vacuum.&lt;/p&gt;
&lt;h2 id=&#34;3-overnight-success-isnt-entirely-fictionits-just-misdefined&#34;&gt;3. &amp;ldquo;Overnight success&amp;rdquo; isn&amp;rsquo;t entirely fiction—it&amp;rsquo;s just misdefined
&lt;/h2&gt;&lt;p&gt;The article concedes that the &amp;ldquo;overnight&amp;rdquo; part of overnight success does exist:&lt;/p&gt;
&lt;p&gt;But that moment isn&amp;rsquo;t success itself. It&amp;rsquo;s the &lt;strong&gt;visibility&lt;/strong&gt; of success. The real success happens in slow, unglamorous, unwatched rooms, accumulating day by day.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interpretation:&lt;/strong&gt; This is one of the clearest concretizations of the concept of &amp;ldquo;compounding.&amp;rdquo; Compound interest is a mathematical model in economics, but on a personal level it&amp;rsquo;s a psychological test—you have to keep investing before the curve breaks above the horizontal axis. The tipping point is a mathematical certainty, but before it arrives, it looks like a miracle that will never come.&lt;/p&gt;
&lt;h2 id=&#34;4-success-is-a-lagging-indicator&#34;&gt;4. Success is a lagging indicator
&lt;/h2&gt;&lt;p&gt;Strip away the poetic shell, and the article leaves you with a mathematical truth:&lt;/p&gt;
&lt;p&gt;Everything you see today—money, reputation, influence—is the delayed result of decisions made years ago. The person you admire wasn&amp;rsquo;t successful the moment you noticed him; he succeeded on the day he chose to continue when &amp;ldquo;giving up made more sense.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interpretation:&lt;/strong&gt; This fundamentally reframes the coordinate system of effort. If success is a lagging indicator, then your task isn&amp;rsquo;t to chase results, but to &lt;strong&gt;build the inputs&lt;/strong&gt;. Day after day of inputs—no applause, no feedback, no dopamine reward. Naval has said elsewhere that life&amp;rsquo;s most important skill is the ability to delay gratification; this tweet is the lived experience of that idea.&lt;/p&gt;
&lt;h2 id=&#34;5-the-abyss-is-a-filter&#34;&gt;5. The abyss is a filter
&lt;/h2&gt;&lt;p&gt;The article closes with a powerful metaphor:&lt;/p&gt;
&lt;p&gt;The abyss filters out most people not because it selects for intelligence, talent, or capital, but because it selects for only one thing: &lt;strong&gt;the willingness to keep going when there is no rational reason to continue.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The phrase &amp;ldquo;overnight success&amp;rdquo; itself becomes a punchline—it&amp;rsquo;s the universe&amp;rsquo;s way of erasing all the evidence that came before. And those who have truly been through it will never say the word without a smile, because they remember every sleepless night that preceded it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interpretation:&lt;/strong&gt; This &amp;ldquo;wall&amp;rdquo; metaphor is colder and more honest than any success-coaching chicken soup. A door implies a key, a shortcut, a moment of unlocking; a wall implies &lt;strong&gt;no technique, only pushing.&lt;/strong&gt; When others on the other side of the wall call you &amp;ldquo;lucky,&amp;rdquo; it&amp;rsquo;s only because they haven&amp;rsquo;t seen the every single day you spent pushing against it.&lt;/p&gt;
&lt;h2 id=&#34;conclusion-to-those-living-in-the-invisible-years&#34;&gt;Conclusion: to those living in the invisible years
&lt;/h2&gt;&lt;p&gt;The most valuable thing about this article isn&amp;rsquo;t telling us to &amp;ldquo;work hard,&amp;rdquo; but providing a &lt;strong&gt;normal narrative framework&lt;/strong&gt; for &amp;ldquo;having not yet seen results.&amp;rdquo; In an era when social media only shows outcomes, realizing that &amp;ldquo;the stage without feedback is itself part of the process&amp;rdquo; is a rare cognitive immunity.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re going through your own invisible years, Naval&amp;rsquo;s line can serve as an anchor:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Original source:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://open.substack.com/pub/navalsarchive/p/the-myth-you-were-sold-about-success&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Myth You Were Sold About Success — Naval&amp;rsquo;s Archive&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This article is a summary of and personal commentary on the Naval&amp;rsquo;s Archive newsletter piece; all quoted passages are attributed to their sources.&lt;/em&gt;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Nous Research Subscription Models: Prepaid vs Pay-as-you-go, Which Is Better Value?</title>
        <link>https://torchtree.com/en/post/nous-research-portal-pricing-guide/</link>
        <pubDate>Tue, 14 Apr 2026 03:57:09 +0800</pubDate>
        
        <guid>https://torchtree.com/en/post/nous-research-portal-pricing-guide/</guid>
        <description>&lt;p&gt;Recently, Nous Research&amp;rsquo;s API service, Portal, has gradually drawn the attention of developers. This article systematically maps out its pricing system based on official documentation and public information, clarifies core concepts such as &amp;ldquo;credits,&amp;rdquo; &amp;ldquo;tokens,&amp;rdquo; and &amp;ldquo;rate limits,&amp;rdquo; and compares the use cases for the two consumption modes.&lt;/p&gt;
&lt;h2 id=&#34;1-core-concepts-the-exchange-relationship-between-credits-and-tokens&#34;&gt;1. Core Concepts: The Exchange Relationship Between Credits and Tokens
&lt;/h2&gt;&lt;p&gt;In Nous Portal&amp;rsquo;s billing system, &lt;strong&gt;1 Credit = $1 USD&lt;/strong&gt;. This means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &amp;ldquo;$10.00 monthly credits&amp;rdquo; in a subscription plan is equivalent to $10 of API usage credit.&lt;/li&gt;
&lt;li&gt;Model pricing (e.g., Hermes-4-70B at $0.13/1M input tokens) is priced directly in USD.&lt;/li&gt;
&lt;li&gt;The actual amount of tokens a credit converts to depends on the unit price of the chosen model.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Conversion example&lt;/strong&gt; (using Basic plan&amp;rsquo;s $10 credits):&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Model&lt;/th&gt;
          &lt;th&gt;Input price/1M&lt;/th&gt;
          &lt;th&gt;Input tokens purchased with $10&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;DeepHermes 3 (Mistral 24B)&lt;/td&gt;
          &lt;td&gt;$0.02&lt;/td&gt;
          &lt;td&gt;500 million tokens&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hermes-4-70B&lt;/td&gt;
          &lt;td&gt;$0.13&lt;/td&gt;
          &lt;td&gt;~76.9 million tokens&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hermes-4-405B&lt;/td&gt;
          &lt;td&gt;$1.00&lt;/td&gt;
          &lt;td&gt;10 million tokens&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Claude Opus 4.6&lt;/td&gt;
          &lt;td&gt;$5.00&lt;/td&gt;
          &lt;td&gt;2 million tokens&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Source: &lt;a class=&#34;link&#34; href=&#34;https://portal.nousresearch.com/models&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Nous Portal Models page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As shown, when using high-performance models (such as Claude Opus 4.6), the amount of tokens your credits buy can differ by dozens of times.&lt;/p&gt;
&lt;h2 id=&#34;2-the-two-consumption-modes-explained&#34;&gt;2. The Two Consumption Modes Explained
&lt;/h2&gt;&lt;p&gt;According to the official API documentation, Nous Portal offers &lt;strong&gt;two independent consumption modes&lt;/strong&gt;:&lt;/p&gt;
&lt;h3 id=&#34;mode-a-subscription-prepaid&#34;&gt;Mode A: Subscription (prepaid)
&lt;/h3&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plan&lt;/th&gt;
          &lt;th&gt;Monthly fee&lt;/th&gt;
          &lt;th&gt;Credits received&lt;/th&gt;
          &lt;th&gt;Rate Limits&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Free&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;$0&lt;/td&gt;
          &lt;td&gt;Trial credits (small amount)&lt;/td&gt;
          &lt;td&gt;50 RPM, 100K TPM&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Basic&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;$10&lt;/td&gt;
          &lt;td&gt;$10.00&lt;/td&gt;
          &lt;td&gt;400 RPM, 2M TPM&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Plus&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;$20&lt;/td&gt;
          &lt;td&gt;$20.00&lt;/td&gt;
          &lt;td&gt;400 RPM, 4M TPM&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Scale&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;$50&lt;/td&gt;
          &lt;td&gt;$50.00&lt;/td&gt;
          &lt;td&gt;600 RPM, 6M TPM&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Max&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;$100&lt;/td&gt;
          &lt;td&gt;$100.00&lt;/td&gt;
          &lt;td&gt;800 RPM, 8M TPM&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Source: &lt;a class=&#34;link&#34; href=&#34;https://portal.nousresearch.com/api-docs&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Nous Portal API Docs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis of characteristics&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A fixed monthly charge that grants equal-value credits.&lt;/li&gt;
&lt;li&gt;Access to rate limits higher than the &amp;ldquo;default paid user&amp;rdquo; tier.&lt;/li&gt;
&lt;li&gt;Credits may reset at the end of the month (confirm the exact policy on the billing page).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;mode-b-pay-as-you-go-direct-top-up&#34;&gt;Mode B: Pay-as-you-go (direct top-up)
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No subscription required&lt;/strong&gt;; add API credits directly to your account (any amount).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rate Limits&lt;/strong&gt;: 200 RPM, 800,000 TPM (corresponding to the &amp;ldquo;Default paid users&amp;rdquo; level in the docs).&lt;/li&gt;
&lt;li&gt;Use until depleted, top up at any time.&lt;/li&gt;
&lt;li&gt;Credits may not expire (per the WorldSim Terms of Service: &amp;ldquo;Purchased credits will not expire unless the application(s) is retired&amp;rdquo;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Source: &lt;a class=&#34;link&#34; href=&#34;https://worldsim.nousresearch.com/terms&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WorldSim Terms of Service&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;3-key-differences-vs-openrouter&#34;&gt;3. Key Differences vs OpenRouter
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Feature&lt;/th&gt;
          &lt;th&gt;&lt;!-- raw HTML omitted --&gt;Nous Portal&lt;!-- raw HTML omitted --&gt;&lt;/th&gt;
          &lt;th&gt;&lt;!-- raw HTML omitted --&gt;OpenRouter&lt;!-- raw HTML omitted --&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Consumption mode&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;① Subscription prepaid ($10-100/month); ② Direct credit top-up (any amount)&lt;/td&gt;
          &lt;td&gt;Pure pay-as-you-go (no monthly barrier)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Rate Limits&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Determined by subscription tier: Free(50) → Basic(400) → Max(800) RPM&lt;/td&gt;
          &lt;td&gt;Dynamically adjusted by usage&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Credits mechanism&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Prepaid credits, may reset monthly&lt;/td&gt;
          &lt;td&gt;Credits never expire&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Anonymous payment&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;Not supported&lt;/td&gt;
          &lt;td&gt;Supports x402 protocol (Solana USDC)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;!-- raw HTML omitted --&gt;Model coverage&lt;!-- raw HTML omitted --&gt;&lt;/td&gt;
          &lt;td&gt;400+ models, incl. OpenAI/Anthropic/open-source&lt;/td&gt;
          &lt;td&gt;200+ models, aggregates multiple providers&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Source: &lt;a class=&#34;link&#34; href=&#34;https://portal.nousresearch.com/api-docs&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Nous Portal API Docs&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://openrouter.ai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;OpenRouter official site&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key difference&lt;/strong&gt;: Nous Portal&amp;rsquo;s subscription model essentially trades &amp;ldquo;monthly fees for higher rate limits + equal-value credits&amp;rdquo;; OpenRouter is pure per-usage billing with no subscription barrier.&lt;/p&gt;
&lt;h2 id=&#34;4-billing-formula-and-cost-estimation&#34;&gt;4. Billing Formula and Cost Estimation
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;API call cost formula&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Model price reference&lt;/strong&gt; (from the official Models page):&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Model&lt;/th&gt;
          &lt;th&gt;Input/1M&lt;/th&gt;
          &lt;th&gt;Output/1M&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;DeepHermes 3 Mistral 24B&lt;/td&gt;
          &lt;td&gt;$0.02&lt;/td&gt;
          &lt;td&gt;$0.10&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hermes-4-70B&lt;/td&gt;
          &lt;td&gt;$0.13&lt;/td&gt;
          &lt;td&gt;$0.40&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hermes-4-405B&lt;/td&gt;
          &lt;td&gt;$1.00&lt;/td&gt;
          &lt;td&gt;$3.00&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;GPT-5.4&lt;/td&gt;
          &lt;td&gt;$2.50&lt;/td&gt;
          &lt;td&gt;$15.00&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Claude Opus 4.6&lt;/td&gt;
          &lt;td&gt;$5.00&lt;/td&gt;
          &lt;td&gt;$25.00&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Source: &lt;a class=&#34;link&#34; href=&#34;https://portal.nousresearch.com/models&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Nous Portal Models page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Real example&lt;/strong&gt;: if you use Hermes-4-70B to process one conversation (2K input tokens, 1K output tokens):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cost = (2000/1M × $0.13) + (1000/1M × $0.40) = $0.00026 + $0.0004 = &lt;strong&gt;~$0.00066&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;$10 in credits can support about &lt;strong&gt;15,000&lt;/strong&gt; such conversations.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;5-selection-advice-and-potential-caveats&#34;&gt;5. Selection Advice and Potential Caveats
&lt;/h2&gt;&lt;h3 id=&#34;recommended-options-for-different-scenarios&#34;&gt;Recommended options for different scenarios
&lt;/h3&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;User type&lt;/th&gt;
          &lt;th&gt;Recommended approach&lt;/th&gt;
          &lt;th&gt;Reason&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Trial/light use&lt;/td&gt;
          &lt;td&gt;Free tier → top up a small amount of credits&lt;/td&gt;
          &lt;td&gt;No monthly commitment&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Developer/moderate traffic&lt;/td&gt;
          &lt;td&gt;Basic Subscription ($10)&lt;/td&gt;
          &lt;td&gt;400 RPM is enough for daily use; $10 credits are roughly consumed&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;High-traffic production&lt;/td&gt;
          &lt;td&gt;Scale/Max Subscription&lt;/td&gt;
          &lt;td&gt;600-800 RPM avoids 429 throttling&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Agent developers&lt;/td&gt;
          &lt;td&gt;Plus ($20)&lt;/td&gt;
          &lt;td&gt;Balance between rate limit and credit amount&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Uncertain usage&lt;/td&gt;
          &lt;td&gt;Direct credit top-up&lt;/td&gt;
          &lt;td&gt;Avoid wasting subscription credits that reset monthly&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;potential-issues-to-note&#34;&gt;Potential issues to note
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Credit reset risk&lt;/strong&gt;: subscription monthly credits may reset at the end of the month (confirm the exact policy by logging into the portal billing page).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rate limit difference&lt;/strong&gt;: the top-up mode offers only 200 RPM; high-concurrency scenarios can easily trigger throttling.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Huge model price gaps&lt;/strong&gt;: Claude Opus 4.6 costs 38× more than Hermes-4-70B; choosing the wrong model can drain credits quickly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refund policy&lt;/strong&gt;: per the Terms of Service, &amp;ldquo;All Fees are non-refundable.&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Source: &lt;a class=&#34;link&#34; href=&#34;https://portal.nousresearch.com/terms&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Nous Portal Terms of Service&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;6-summary&#34;&gt;6. Summary
&lt;/h2&gt;&lt;p&gt;Nous Research Portal&amp;rsquo;s pricing system is designed to serve both &amp;ldquo;stable subscription users&amp;rdquo; and &amp;ldquo;flexible on-demand users&amp;rdquo;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Subscription mode&lt;/strong&gt; suits production environments that need a stable, high-concurrency rate limit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Top-up mode&lt;/strong&gt; suits scenarios with fluctuating usage where users want to avoid being bound by a monthly fee.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Developers should choose the most suitable billing method based on their token consumption, concurrency needs, and cost budget. For users who are uncertain, it&amp;rsquo;s recommended to first try the Free tier or a small top-up, then decide whether to upgrade the subscription based on actual usage.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This article is compiled from Nous Research&amp;rsquo;s official documentation and public materials; specific policies are subject to the latest official announcements.&lt;/em&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
