Agent JAE - AI coding assistant
New extensions shipping with Agent JAE: - jae-rules: Per-project .jae/rules.md injection - cost-tracker: Token/cost tracking with budget limits - project-dna: Auto-analyze project fingerprint - teach-mode: Pedagogical explanation mode - bookmarks: File bookmark management - replay: Session recording and asciicast export - checkpoints: Git-based undo/time-travel - pr-review: Autonomous PR diff review - auto-docs: Auto-generate README and docs - screenshot-context: Vision analysis for screenshots - deploy: One-command deploy (Docker/Vercel/rsync/static) - pair-programming: Real-time file watching with feedback - dashboard: Terminal HUD with live stats - swarm: Multi-agent parallel task execution - skill-marketplace: Search/install/publish skills - widget-api-demo: TUI widget API demonstration |
||
|---|---|---|
| .github | ||
| .husky | ||
| .jae | ||
| default-extensions | ||
| default-skills | ||
| packages | ||
| scripts | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| biome.json | ||
| CONTRIBUTING.md | ||
| jae-mono.code-workspace | ||
| jae-test.sh | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| rebrand.py | ||
| test.sh | ||
| tsconfig.base.json | ||
| tsconfig.json | ||
🏖️ OSS Weekend
Issue tracker reopens Monday, March 30, 2026.
OSS weekend runs Sunday, March 22, 2026 through Monday, March 30, 2026. New issues are auto-closed during this time. For support, join Discord.
pi.dev domain graciously donated by
![]()
exe.dev
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
| Package | Description |
|---|---|
| @jaeswift/jae-ai | Unified multi-provider LLM API (OpenAI, Anthropic, Google, etc.) |
| @jaeswift/jae-agent-core | Agent runtime with tool calling and state management |
| @jaeswift/jae-coding-agent | Interactive coding agent CLI |
| @jaeswift/jae-mom | Slack bot that delegates messages to the pi coding agent |
| @jaeswift/jae-tui | Terminal UI library with differential rendering |
| @jaeswift/jae-web-ui | Web components for AI chat interfaces |
| @jaeswift/jae-pods | CLI for managing vLLM deployments on GPU pods |
Contributing
See CONTRIBUTING.md for contribution guidelines and AGENTS.md for project-specific rules (for both humans and agents).
Development
npm install # Install all dependencies
npm run build # Build all packages
npm run check # Lint, format, and type check
./test.sh # Run tests (skips LLM-dependent tests without API keys)
./jae-test.sh # Run pi from sources (must be run from repo root)
Note:
npm run checkrequiresnpm run buildto be run first. The web-ui package usestscwhich needs compiled.d.tsfiles from dependencies.
License
MIT