Pi Monorepo:AI 代理工具集

Pi Monorepo:AI 代理工具集

Hacker News·

Pi Monorepo 是一個開源工具集,專為建構 AI 代理而設計。它提供了程式碼代理 CLI、統一的 LLM API、UI 函式庫、Slack 機器人和 vLLM Pods 等組件,旨在簡化 AI 應用程式的開發與部署。

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

To see all available qualifiers, see our documentation.

AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods

License

Uh oh!

There was an error while loading. Please reload this page.

badlogic/pi-mono

Folders and files

Latest commit

History

Repository files navigation

Image

Image

Image

Pi Monorepo

Looking for the pi coding agent? See packages/coding-agent for installation and usage.

Tools for building AI agents and managing LLM deployments.

Packages

Development

Setup

Note: npm run check requires npm run build to be run first. The web-ui package uses tsc which needs compiled .d.ts files from dependencies.

CI

GitHub Actions runs on push to main and on pull requests. The workflow runs npm run check and npm run test for each package in parallel.

Do not add LLM API keys as secrets to this repository. Tests that require LLM access use describe.skipIf() to skip when API keys are missing. This is intentional:

If you need to run LLM-dependent tests, run them locally with your own API keys.

Development

Start watch builds for all packages:

Then run with tsx:

To run tests that don't require an LLM endpoint:

Versioning (Lockstep)

All packages MUST always have the same version number. Use these commands to bump versions:

These commands:

Never manually edit version numbers. The lockstep system ensures consistency across the monorepo.

Publishing

This handles version bump, CHANGELOG updates, commit, tag, publish, and push.

NPM Token Setup: Requires a granular access token with "Bypass 2FA on publish" enabled.

License

MIT

About

AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods

Resources

License

Uh oh!

There was an error while loading. Please reload this page.

Stars

Watchers

Forks

Releases

  108

Packages

  0

Contributors

  66

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Languages

Footer

Footer navigation

Hacker News

相關文章

  1. Show HN:Pi-coding-agent - AI 輔助編碼的 Emacs 前端

    3 個月前

  2. 從零開始建構AI代理程式:使用本地LLM逐步實現

    4 個月前

  3. Pi:極簡終端機編程開發工具

    大約 2 個月前

  4. Blacksmith:開源的 AI 驅動滲透測試框架

    3 個月前

  5. 利用 Git Submodules 實現 AI / LLM 代理指令的集中化方法

    3 個月前