메뉴
HN
Hacker News 7일 전

TRMNL, 자연어로 플러그인 생성하는 AI 에이전트 공개

IMP
7/10
핵심 요약

트르미날(TRMNL) 플랫폼이 '전 세계 인구를 보여주는 플러그인 만들어줘'와 같은 자연어 명령만으로 작동하는 플러그인을 자동 제작해 주는 'AI 에이전트' 기능을 퍼블릭 베타로 공개했습니다. 사용자는 OpenRouter나 Anthropic 등의 API 키만 연동하면 평균 1~3달러의 저렴한 비용으로 원하는 기능의 플러그인을 즉시 만들고 로컬 환경에서 테스트할 수 있어 코딩 없이도 맞춤형 소프트웨어를 개발할 수 있다는 점에서 중요합니다.

번역된 본문

코드를 직접 작성하는 것도 멋지지만, "전 세계 인구를 보여주는 플러그인을 만들어줘"라고 입력하기만 하면 즉시 작동하는 게 더 멋지지 않을까요? 이제 그것이 가능해졌습니다.

요구 사항 이 기능은 현재 퍼블릭 베타(Public Beta) 상태입니다. 에이전트를 사용하려면 현재 OpenRouter의 API 키가 필요합니다. OpenRouter의 결제 포털에서 크레딧을 충전할 수 있습니다. 또는, 더 높은 속도 제한(Rate limit)이 적용되는 Claude API 계정이 있다면 크레딧을 직접 구매하여 Anthropic API 키를 사용할 수도 있습니다. 선택적으로 무료 Tavily API 키를 추가하면 에이전트에게 웹 검색 및 웹 페이지 가져오기 기능을 제공하여 에이전트의 역량을 강화할 수 있습니다. 가까운 미래에는 TRMNL 내부에서 직접 크레딧을 구매할 수 있도록 지원할 예정입니다.

빠른 시작

  1. 본인의 TRMNL 계정에 방문하세요.
  2. 좌측의 Agent 항목을 켜고(토글 on) Save(저장)를 클릭하세요.
  3. "Configure model, keys & usage"(모델, 키 및 사용량 설정)를 클릭하여 설정 페이지를 엽니다.
  4. 요구 사항에 언급된 API 키들을 추가하고 Save를 클릭하세요.
  5. Plugins(플러그인) > Private Plugins(개인 플러그인) > New(새로 만들기)로 이동하여 Save를 클릭하세요.
  6. Edit Markup(마크업 편집)을 클릭한 다음, Agent 탭을 클릭하세요.
  7. 원하는 것을 만들어달라고 에이전트에게 요청하거나, TRMNL 프레임워크에 대해 더 이해하고 싶은 부분의 안내를 요청하세요.

작동 방식 TRMNL은 당사 플랫폼의 기능과 디자인 패턴을 깊이 있게 설명하는 평이한 영어 기반의 포괄적인 시스템 프롬프트(System Prompt)를 개발했습니다. 개인 플러그인 인터페이스 내에서 에이전트와 상호작용할 때마다 에이전트는 이 문맥에 접근하며, 사용자가 직접 이에 대해 질문할 수도 있습니다. 또한 에이전트는 마크업 편집, 설정 업데이트, 데이터 새로고침, 인터넷 검색 및 API 엔드포인트 목록 조회를 포함한 다양한 도구에 접근할 수 있습니다. 이를 통해 에이전트는 '실제 환경'에 기반하여 사용자 경험에 실질적인 가치를 더할 수 있습니다.

MCP 서버 (고급) 로컬 개발 환경 내에서 TRMNL 플러그인을 개발하려면, 저장을 클릭한 후 우측에 나타나는 개인 플러그인 설정 페이지에서 대신 MCP API 키를 생성하세요. 이 키를 데스크톱 에이전트에 제공하면 로컬 도구를 사용하여 더 맞춤화된 경험을 누릴 수 있습니다.

자주 묻는 질문 Q. 이 기능은 어떤 모델을 지원하나요? A. Gemini, Codex, Claude Sonnet, Kimi, 그리고 OSS(오픈 소스) 모델(예: Llama)까지 지원합니다. Account(계정) > Agent 설정에서 선호하는 모델을 지정할 수 있습니다.

Q. 플러그인 하나를 만드는 데 비용이 얼마나 드나요? A. 플러그인당 평균 1~3달러가 소요되는 것으로 관찰되고 있습니다. 예를 들어, "meh.com을 위한 일일 딜 플러그인을 만들어줘"라는 단일 문장 프롬프트로 플러그인을 제작할 수 있습니다. 몇 분간의 사고와 개발 과정을 거친 후, 에이전트는 무료 Meh.com API 키를 제공해 달라고 요청했고, 일일 딜 상품의 이미지를 포함시켜 달라는 저희의 추가 요청도 처리했습니다. 총 비용은 2.20달러였습니다.

Q. 이 기능으로 만든 플러그인을 게시할 수 있나요? A. 현재는 불가능합니다. 저희 팀은 매일 여러 플러그인 제출물을 검토하고 있으며, 에이전트로 인해 불가피하게 폭증할 제출량을 처리하기 전에 내부 도구의 규모를 확장해야 합니다.

Q. 다른 LLM 모델(무료 모델 포함)을 사용할 수 있나요? A. 네. 이 에이전트를 개발하는 데 Claude Sonnet 4.6이 사용되었지만, Gemeni 3.1 Pro와 같은 다른 최첨단 모델들도 훌륭한 대안이 될 수 있습니다. 원하는 OpenRouter 모델 ID로 자유롭게 실험해 보세요. 단, OpenRouter의 무료 모델들은 성능이 떨어지고 속도가 느릴 수 있습니다.

문제 해결 에이전트가 완벽하지는 않습니다. 버그나 이상한 점을 발견하시면(분명 발견하실 겁니다) 라이브 채팅이나 이메일([email protected])로 알려주세요.

원문 보기
원문 보기 (영어)
Writing code is cool, but wouldn't it be cooler to type " build me a plugin showing populations around the world " and it Just Worked? ​ Now you can. Requirements This feature is in public beta . Agent currently requires an API Key from OpenRouter. You can load credits on their billing portal . ​ ​ Alternatively, if you have a Claude API account with higher rate limits you can buy credits directly and use an Anthropic API Key . Optionally, a free Tavily API key can give your agent access to web search and web page fetching, enhancing your agents capabilities. In the near future you'll be able to purchase credits directly from TRMNL. Quickstart Visit your TRMNL Account Toggle Agent on the left side, click Save Click the "Configure model, keys & usage" to open up the settings page. Add the API keys mentioned in the requirements section and click Save Visit Plugins > Private Plugins > New and click Save Click Edit Markup, then click the Agent tab Ask Agent to build whatever you want or to guide you would like to understand more of the TRMNL framework. How it works TRMNL has developed a comprehensive system prompt written in plain English, which describe our platform's capabilities and design patterns in depth. Whenever you interface with the Agent inside our private plugin interface, the agent has access to this context, which you may even ask it about. ​ In addition, the agent has been given access to a range of tools, including markup editing, settings updates, data refreshing, internet search, and a list of API endpoints to name a few. This empowers and grounds the agent in the "real world" to add value to your experience. MCP Server (Advanced) To develop TRMNL plugins within your local development environment, create an MCP API Key instead from your private plugin's settings page, located on the right side after clicking Save. Provide this key to your desktop agent for a more customizable experience with your local tooling. ​ Frequently Asked Questions Which models does this feature support? Gemini, Codex, Claude Sonnet, Kimi, and even OSS models (e.g. Llama). Set a preferred model from your Account > Agent configuration. How much does it cost to build a plugin? We're seeing an average of $1-3 per plugin. For example, plugin can be created with a single sentence prompt: make a daily deal plugin for meh.com . After thinking and developing for a couple minutes, Agent required us to provide a free Meh.com API Key, then we requested that the daily deal item's image be included. Total cost: $2.20 USD. Can I publish plugins with this feature? Not currently. Our team reviews several plugin submissions per day and we need to scale internal tools before we can handle the inevitable Agent-driven volume bump. Can I use other llm models (including free ones)? Yes, even though Claude Sonnet 4.6 was used in developing this Agent, other state-of-the-art models like Gemeni 3.1 Pro are excellent replacements. Feel free to experiment with any OpenRouter model ID . The free models on OpenRouter tend to be less capable and slower. Troubleshooting Agent isn't perfect. Send us a live chat or email [email protected] if (when) you discover bugs or quirks.