A self-improving agent inspired by Hermes Agent.
Project description
Navi Agent
English | 简体中文
Navi Agent is a compact, self-evolving agent runtime inspired by Hermes. It focuses on a single reliable execution pipeline across runtime, tools, memory, telemetry, and evolution, with WeChat as the first gateway.
Documentation
Configuration, tools, permissions, sessions, memory, architecture, and the Weixin gateway.
Quickstart
uv tool install git+https://github.com/xushun007/navi-agent.git
navi-agent init
# Add your model credentials to ~/.navi-agent/config.yaml
navi-agent doctor
navi-agent
Start the WeChat gateway:
navi-agent doctor --doctor-gateway weixin
navi-agent gateway start
Navi Agent stores config and runtime data under ~/.navi-agent. Use
NAVI_PROFILE=work for an isolated profile or NAVI_HOME=/custom/path for a
custom location.
Allow access to additional directories explicitly:
navi-agent --add-dir ../shared --add-dir /path/to/repo
Configure ~/.navi-agent/config.yaml:
gateway:
weixin:
token: your-token
account_id: your-account-id
base_url: https://ilinkai.weixin.qq.com
dm_policy: pairing
allowed_users: []
dm_policy supports open, pairing, allowlist, and disabled. Manage
pairing requests with:
navi-agent --gateway-pairings weixin
navi-agent --approve-gateway-pairing 123456
Evaluation
Inspect evaluations use the production Navi runtime and write replayable results
under ~/.navi-agent/evals/inspect/.
uv sync --extra eval
uv run navi-agent eval run general-qa
uv run navi-agent eval run human-eval
uv run navi-agent eval run bfcl
uv run navi-agent eval run agentbench-os
uv run navi-agent eval run swe-bench-verified --limit 1
See evals/README.md for suites and usage.
Development
uv sync
uv run pytest
uv run navi-agent
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters