arial-server
v0.0.10
Published
Arial execution server - runs specs in parallel and creates GitHub PRs
Maintainers
Readme
Arial Server
Execution server for Arial - runs specs in parallel and creates GitHub PRs.
Requirements
- Bun >= 1.0.0
Installation
bun install -g arial-serverOr run directly:
bunx arial-serverQuick Start
Create a server config (
arial-server.config.ts):export default { port: 7676, repoPath: "/path/to/your/repo", github: { token: process.env.GITHUB_TOKEN, owner: "your-org", repo: "your-repo", }, };Start the server:
arial-server --config ./arial-server.config.tsOr use environment variables:
GITHUB_TOKEN=your_token arial-server
Configuration
The server looks for configuration in this order:
--configflag path./arial-server.config.ts- Environment variables
Environment Variables
| Variable | Description |
| ------------------- | ---------------------------- |
| PORT | Server port (default: 7676) |
| GITHUB_TOKEN | GitHub personal access token |
| ANTHROPIC_API_KEY | Anthropic API key for Claude |
API
The server exposes:
- HTTP endpoints for spec management
- WebSocket for real-time log streaming
Documentation
Full documentation available at arial.sh
License
MIT
