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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7725891d13355e3f4dc5e7397bcf75056bdcb84aee6f8f67daa2a48010a15301
|
|
| MD5 |
3ef157342d755486aee36bfa964b17b8
|
|
| BLAKE2b-256 |
2e8301214924133cbd86499860887b5e77dec0f74fd5a276f980702f9b3f21d3
|
Provenance
The following attestation bundles were made for ene_agent-0.1.0.tar.gz:
Publisher:
pypi-publish.yml on ashawkey/ene
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ene_agent-0.1.0.tar.gz -
Subject digest:
7725891d13355e3f4dc5e7397bcf75056bdcb84aee6f8f67daa2a48010a15301 - Sigstore transparency entry: 2360407984
- Sigstore integration time:
-
Permalink:
ashawkey/ene@60195ca5a76dcdd78a5906a04bb4161d2b973319 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ashawkey
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@60195ca5a76dcdd78a5906a04bb4161d2b973319 -
Trigger Event:
workflow_dispatch
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
260822f1a8c142d07aa4b2b13b82c0d498d39e087a20b761a19282c05caf2f4b
|
|
| MD5 |
36fcfc13568b7af8a0bf57e4a6434f1e
|
|
| BLAKE2b-256 |
0e0a79df41c231165c82f0c8a4d1648d9e012fabada2bba7ee2a338ad21ea5bc
|
Provenance
The following attestation bundles were made for ene_agent-0.1.0-py3-none-any.whl:
Publisher:
pypi-publish.yml on ashawkey/ene
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ene_agent-0.1.0-py3-none-any.whl -
Subject digest:
260822f1a8c142d07aa4b2b13b82c0d498d39e087a20b761a19282c05caf2f4b - Sigstore transparency entry: 2360408048
- Sigstore integration time:
-
Permalink:
ashawkey/ene@60195ca5a76dcdd78a5906a04bb4161d2b973319 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ashawkey
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@60195ca5a76dcdd78a5906a04bb4161d2b973319 -
Trigger Event:
workflow_dispatch
-
Statement type: