Skip to content
KonghaYaoPublic

About

Lightweight Rust Agent only use 50MB RAM, but Claude Code Plugin compatible, Dynamic Workflow, Goal, Artifacts, Free Web Search, full feature and better support!

Topics

Resources

Stars

250 stars

Watchers

4 watching

Forks

Latest commit

 

History

2,778 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peri Code — All Coding for you.

Peri Code

All Coding for you.

A native Rust coding agent for macOS, Linux, and Windows.
Bring an Anthropic or OpenAI-compatible endpoint.

Get started ↓ · Documentation · Releases


AGENTS, WORKING TOGETHER

Plan delivery. Coordinate agents. Delegate tasks.

01 / Ultra-ADLC

From idea to delivery.

Discover, design, review, build, and verify.

/ultra-adlc

02 / Ultracode

Work as a team.

Run agents in parallel, choose their models, and track progress.

/ultracode

03 / Multitask (Built-in)

Delegate and keep talking.

Let agents work in the background while you stay in control.

/multitask

🔌 MCP Plus

More than tools.

Load remote skills and agents on demand.

🛠️ MetaHarness

Make the agent yours.

Customize prompts, capabilities, and built-in agents.

🧩 MCP Apps

Connect interactive apps.

Use apps in a compatible ACP host, with Peri's tool permissions.

📄 Artifacts

Share your results.

Publish HTML or Markdown reports as public links.

⏱️ Goals & Automation

Keep the work moving.

Track goals across turns and schedule recurring tasks while Peri runs.

The essentials, included.

Streaming Markdown · Compaction · Langfuse
Skills & hooks · Plugins · Model profiles
Rewind · Fork · Resume
Terminal · Headless · ACP

Get started

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/konghayao/peri/main/scripts/install.sh | bash

中国大陆用户可使用代理安装:

curl -fsSL https://github-proxy-5ad00a.netlify.app/konghayao/peri/raw/main/scripts/install.sh \
  | GITHUB_PROXY=https://github-proxy-5ad00a.netlify.app \
    GITHUB_API_PROXY=https://github-proxy-5ad00a.netlify.app/api \
    bash

安装完成后,运行 peri update --use-proxy 通过同一代理更新。

Windows PowerShell

irm https://raw.githubusercontent.com/konghayao/peri/main/scripts/install.ps1 | iex

Also installable with mise through the github:KonghaYao/peri tool; set version_prefix = "agent-v" to strip the release tag prefix.

Follow the installer's PATH instructions, then run peri in your project. Complete model setup and restart Peri.

peri                         # Start in your project
peri -c                      # Continue your last session
peri -p "Review this branch"  # Run a task and exit
peri update                  # Update Peri

Tool calls are auto-approved by default. For approval prompts, use --permission-mode default.

Configuration & runtime notes
  • /login: providers · /model: model profiles · /threads: saved sessions.
  • Settings: ~/.peri/settings.json (--config-file). Sessions: ~/.peri/threads/threads.db (--db-path).
  • ACP client: peri acp --cwd /path/to/project.
  • Workflows require Node.js. Extensions may need other dependencies.
  • Claude Code compatibility varies by feature. Caching depends on your provider and workload.
  • Coordination uses skills and a shared runtime. MetaHarness changes apply to new sessions; MCP Apps needs a compatible host.

Full options: peri --help. More: Documentation.

Build & contribute

Requires Rust with Edition 2024 support and native build tools.

git clone https://github.com/konghayao/peri.git
cd peri
./dev.sh   # 开发模式;读取仓库根 .env(可选)
# 构建发布二进制:
./scripts/cargo-rmcp-patched.sh build --locked -p peri-tui --release --bin peri

AI-assisted development, with human responsibility for review and release.

Repository guidance · Architecture · Code index · Standards · Testing


Built with Ratatui, ratatui-kit, Tokio, ACP, and Langfuse. Thanks to Claude Code Best, Superpowers, and Matt Pocock's Skills.

Apache 2.0

About

Lightweight Rust Agent only use 50MB RAM, but Claude Code Plugin compatible, Dynamic Workflow, Goal, Artifacts, Free Web Search, full feature and better support!

Topics

Resources

Stars

250 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages