Skip to main content

A professional AI coding agent that can execute tasks using tools and manage complex development workflows.

Project description

Exorous Code

A professional AI coding agent that can execute tasks using tools and manage complex development workflows.

Installation

Install directly from the source:

pip install .

Or if you are developing:

pip install -e .

Usage

Start the interactive coding agent:

exorous

On the first run, Exorous will prompt you to:

  1. Select your preferred LLM provider (OpenRouter, OpenAI, Anthropic, or Gemini).
  2. Enter your API key for the selected provider.

Alternatively, run a single prompt:

exorous "Refactor the main.py file"
  • Multi-turn conversations with tool calling
  • Configurable model settings and temperature

Built-in Tools

  • File operations: read, write, edit files
  • Directory operations: list directories, search with glob patterns
  • Text search: grep for pattern matching
  • Shell execution: run shell commands
  • Web access: search and fetch web content
  • Memory: store and retrieve information
  • Todo: manage task lists

Context Management

  • Automatic context compression when approaching token limits
  • Tool output pruning to manage context size
  • Token usage tracking

Safety and Approval

  • Multiple approval policies: on-request, auto, never, yolo
  • Dangerous command detection and blocking
  • Path-based safety checks
  • User confirmation prompts for mutating operations

Session Management

  • Save and resume sessions
  • Create checkpoints
  • Persistent session storage

MCP Integration

  • Connect to Model Context Protocol servers
  • Use tools from MCP servers
  • Support for stdio and HTTP/SSE transports

Subagents

  • Specialized subagents for specific tasks
  • Built-in subagents: codebase investigator, code reviewer
  • Configurable subagent definitions with custom tools and limits

Loop Detection

  • Detects repeating actions
  • Prevents infinite loops in agent execution

Hooks System

  • Execute scripts before/after agent runs
  • Execute scripts before/after tool calls
  • Error handling hooks
  • Custom commands and scripts

Configuration

  • Configurable working directory
  • Tool allowlisting
  • Developer and user instructions
  • Shell environment policies
  • MCP server configuration

User Interface

  • Terminal UI with formatted output
  • Command interface: /help, /config, /tools, /mcp, /stats, /save, /resume, /checkpoint, /restore
  • Real-time tool call visualization

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exorous-0.1.0.tar.gz (49.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exorous-0.1.0-py3-none-any.whl (64.8 kB view details)

Uploaded Python 3

File details

Details for the file exorous-0.1.0.tar.gz.

File metadata

  • Download URL: exorous-0.1.0.tar.gz
  • Upload date:
  • Size: 49.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for exorous-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6d566c452998d86abbd9f5e76556513cc65110982d764b1a5516bc796f53ed44
MD5 382285f4274b1643af3e885582dac30c
BLAKE2b-256 4699a3ca347c80bd3cac0cde445c4a2e9365ceee69a99647c04cf21edf8a9e5b

See more details on using hashes here.

File details

Details for the file exorous-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: exorous-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 64.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for exorous-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e4d9042961a30855cba94002af39ac059709539b4d2b3964b32a961cd45f02b
MD5 24d1887d872b956dcf36bb7af3e93592
BLAKE2b-256 9325ba3e07ac59591513c726ce73a82544aaa10cb224029ab7072ce0082baf36

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page