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.0.tar.gz (475.4 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.0-py3-none-any.whl (437.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ene_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 475.4 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.0.tar.gz
Algorithm Hash digest
SHA256 7725891d13355e3f4dc5e7397bcf75056bdcb84aee6f8f67daa2a48010a15301
MD5 3ef157342d755486aee36bfa964b17b8
BLAKE2b-256 2e8301214924133cbd86499860887b5e77dec0f74fd5a276f980702f9b3f21d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ene_agent-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: ene_agent-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 260822f1a8c142d07aa4b2b13b82c0d498d39e087a20b761a19282c05caf2f4b
MD5 36fcfc13568b7af8a0bf57e4a6434f1e
BLAKE2b-256 0e0a79df41c231165c82f0c8a4d1648d9e012fabada2bba7ee2a338ad21ea5bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ene_agent-0.1.0-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