<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Phan Hoang</title>
    <description>The latest articles on DEV Community by Phan Hoang (@hoangp8).</description>
    <link>https://dev.to/hoangp8</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3992203%2F3af7de3b-77ca-4e0c-a9bb-fcaa34ddeb8d.png</url>
      <title>DEV Community: Phan Hoang</title>
      <link>https://dev.to/hoangp8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hoangp8"/>
    <language>en</language>
    <item>
      <title>tokless: Make AI Coding Agents More Efficient and Effective in 30 Seconds</title>
      <dc:creator>Phan Hoang</dc:creator>
      <pubDate>Sun, 05 Jul 2026 07:51:04 +0000</pubDate>
      <link>https://dev.to/hoangp8/tokless-make-ai-coding-agents-more-efficient-and-effective-in-30-seconds-2cbp</link>
      <guid>https://dev.to/hoangp8/tokless-make-ai-coding-agents-more-efficient-and-effective-in-30-seconds-2cbp</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Many great tools for coding agents already exist.&lt;/p&gt;

&lt;p&gt;The painful part is discovering, installing, updating, and combining them without conflicts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;tokless is the lazy CLI that connects everything with one command.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;tokless&lt;/strong&gt; integrates six popular packages (kaparthy skills, caveman, ponytail, rtk, codegraph, context-mode) for improving AI coding agents in under 30 seconds.&lt;/p&gt;

&lt;p&gt;Choose your agents, install, restart, and start coding.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/HoangP8/tokless" rel="noopener noreferrer"&gt;https://github.com/HoangP8/tokless&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Six tools, one setup&lt;/strong&gt; — automatically configured without conflicts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ready in under 30 seconds&lt;/strong&gt; — select, install, and restart&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero manual configuration&lt;/strong&gt; — no configuration files to edit by hand&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-platform&lt;/strong&gt; — macOS, Linux, and Windows&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-command updates&lt;/strong&gt; — &lt;code&gt;tokless update&lt;/code&gt; upgrades everything together&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  macOS and Linux
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/HoangP8/tokless/main/scripts/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Windows PowerShell
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;irm&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;https://raw.githubusercontent.com/HoangP8/tokless/main/scripts/install.ps1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;iex&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After installation, start the interactive setup:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;tokless
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or select agents directly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;tokless &lt;span class="nt"&gt;--agents&lt;/span&gt; claude,opencode
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To configure every currently supported agent:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;tokless &lt;span class="nt"&gt;--agents&lt;/span&gt; claude,opencode,codex,antigravity
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Supported AI coding agents
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude Code&lt;/td&gt;
&lt;td&gt;✅ Supported&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenCode&lt;/td&gt;
&lt;td&gt;✅ Supported&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Codex&lt;/td&gt;
&lt;td&gt;✅ Supported&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Antigravity&lt;/td&gt;
&lt;td&gt;✅ Supported&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pi&lt;/td&gt;
&lt;td&gt;In progress&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cursor&lt;/td&gt;
&lt;td&gt;In progress&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Factory Droid CLI&lt;/td&gt;
&lt;td&gt;In progress&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub Copilot&lt;/td&gt;
&lt;td&gt;In progress&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Integrated tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/multica-ai/andrej-karpathy-skills" rel="noopener noreferrer"&gt;karpathy-skills&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Encourages simple solutions, minimal changes, validated assumptions, and goal-driven execution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/multica-ai/caveman" rel="noopener noreferrer"&gt;caveman&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Produces shorter responses while preserving important technical information&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/multica-ai/ponytail" rel="noopener noreferrer"&gt;ponytail&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Favors minimal code, standard libraries, and no speculative features&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/rtk-ai/rtk" rel="noopener noreferrer"&gt;rtk&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Compresses terminal output before it enters the model's context&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/ChrisRoyse/CodeGraphContext" rel="noopener noreferrer"&gt;codegraph&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Retrieves code relationships from a local code graph instead of repeatedly reading entire files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://github.com/mksglu/context-mode" rel="noopener noreferrer"&gt;context-mode&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Processes large tool outputs separately and returns only the information the agent needs&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Each tool solves a different problem, zero conflicts.&lt;/p&gt;

&lt;p&gt;Restart your coding agents after installation so they reload their configuration.&lt;/p&gt;

&lt;p&gt;Issues and compatibility reports: &lt;a href="https://github.com/HoangP8/tokless/issues" rel="noopener noreferrer"&gt;https://github.com/HoangP8/tokless/issues&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If tokless is useful to you, pls star it.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>cli</category>
      <category>showdev</category>
    </item>
    <item>
      <title>tokless: minimal setup for token and context optimization in long agent sessions</title>
      <dc:creator>Phan Hoang</dc:creator>
      <pubDate>Fri, 19 Jun 2026 09:24:54 +0000</pubDate>
      <link>https://dev.to/hoangp8/tokless-minimal-setup-for-token-and-context-optimization-in-long-agent-sessions-1fnk</link>
      <guid>https://dev.to/hoangp8/tokless-minimal-setup-for-token-and-context-optimization-in-long-agent-sessions-1fnk</guid>
      <description>&lt;p&gt;Hello everyone, I built this package &lt;a href="https://github.com/HoangP8/tokless" rel="noopener noreferrer"&gt;https://github.com/HoangP8/tokless&lt;/a&gt; with one simple philosophy: "saving tokens shouldn't be complicated. While there are many great plugins out there to help coding agents save context and improve performance, setting them up and updating them is so complex—especially for non-technical users."&lt;/p&gt;

&lt;p&gt;Therefore, tokless is the ultimate "lazy" solution. Run a single command, click on agents you work with, then all ready for you, no need to configure anything more. Restart your agent to start saving tokens and context window. Fully open-source and minimal setup!&lt;/p&gt;

&lt;p&gt;This package will enable 4 tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CodeGraph (Code Discovery)&lt;/li&gt;
&lt;li&gt;RTK (Terminal Output Filtering)&lt;/li&gt;
&lt;li&gt;Context-Mode (Task Execution Sandbox)&lt;/li&gt;
&lt;li&gt;Caveman (Minimal Agent Responses)
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgukj2q22fzzz0ev4hhqt.png" alt=" " width="800" height="539"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you encounter any issues or compatibility problems with your specific setup, pls raise an issue. If you find the work useful to you, I hope you can give it a star!&lt;/p&gt;

</description>
      <category>hashnode</category>
    </item>
  </channel>
</rss>
