Skip to main content

logo
Ene
pip install ene-agent   •   Documentation

An experimental agent harness for personal use.
It's as powerful as other modern agents, but also pythonic and educational for you to understand what happens behind each tool/skill.

Features

  • Nothing is Unknown: Explicit context and system prompt, no unexpected memory: You know the agent.
  • Skill-first Design: Hierarhical skill loading makes the core small, but capacity large. Memory is also skill.
  • Optimized Bundled Skills: Plan, review, clean up, create skills, background processes, pdf-reading, ...
  • Personal Skill Library: Use a github repository to easily synchronize your skills.
  • Terminal-Native & Web UI: Native terminal experience, while also attached to a modern web UI.

Quick Start

pip install ene-agent

# or from github source
pip install git+https://github.com/ashawkey/ene.git

Configure a model in ~/.ene.yaml, then start chatting:

openai: # openai-compatible
  deepseek: # model alias
    model: deepseek-v4-pro # model name
    base_url: https://api.deepseek.com # base URL
    api_key: ... # your API key

It also supports codex subscription login, please check the documentation for details.

ene # start the terminal UI to chat
ene --resume # resume a previous session

ene list # list available modelss
ene status # check the status of the .ene folder
ene clean # remove disposable data such as tool results and scratch files
ene clean --history # also remove saved conversation sessions
ene hub # start web UI hub (need to run in background)
ene update # update to the latest source code from github
ene lib # skill library management

WARNING: it has the same permission as the shell user and NO safety guard, use at your own risk.

Download files

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

Source Distribution

ene_agent-0.1.1.tar.gz (475.6 kB view details)

Uploaded Source

Built Distribution

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

ene_agent-0.1.1-py3-none-any.whl (437.9 kB view details)

Uploaded Python 3

File details

Details for the file ene_agent-0.1.1.tar.gz.

File metadata

  • Download URL: ene_agent-0.1.1.tar.gz
  • Upload date:
  • Size: 475.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ene_agent-0.1.1.tar.gz
Algorithm Hash digest
SHA256 14baf46c1352c2f610b2ffc0ad3bc33af6706d5d8eeb3124d1401846526ab7eb
MD5 6951c0adcb3ab6b99340b348c731ba74
BLAKE2b-256 83d8487234506a277090533620dd3c6b9830cbd2cd5a220b9ba777decd3e6f4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ene_agent-0.1.1.tar.gz:

Publisher: pypi-publish.yml on ashawkey/ene

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ene_agent-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ene_agent-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 437.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ene_agent-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1662314c3431184cb47214d056287e35755a44ecacb678926214fbdf09127dbd
MD5 7abbe8ae4beb19c3eeb2bee4ac67efdd
BLAKE2b-256 3fdcd30551428fec92156077415a9aa99eb056376e41a675a46c8f204c32cb04

See more details on using hashes here.

Provenance

The following attestation bundles were made for ene_agent-0.1.1-py3-none-any.whl:

Publisher: pypi-publish.yml on ashawkey/ene

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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