TivelopAgent
TivelopAgent 0.2.1 is a local, Windows-first AI coding and terminal agent for OpenAI-compatible Llama servers.
Install
python -m pip install tivelop-agent
Run
tivelop-agent
Or:
tivelop-agent --server http://127.0.0.1:8080/v1 --model local-model
Features
- Connect to a local Llama server
- Inspect software projects
- Create and read files
- Run terminal commands with confirmation
- Open Notepad, VS Code, CMD, PowerShell and Explorer on Windows
- Inspect Git status
- Create Git commits with confirmation
- Maintain SQLite session memory
- Execute multi-step tool workflows
- Restrict file operations to the configured workspace
Python API
from tivelop_agent import Agent
agent = Agent(
server="http://127.0.0.1:8080/v1",
model="local-model",
workspace="./my_project",
confirm=lambda message: input(f"{message}\nAllow? [y/N] ").lower() in ("y", "yes")
)
print(agent.ask("Create calculator.py and open it in Notepad."))
Llama server
TivelopAgent expects an OpenAI-compatible API with:
POST /v1/chat/completions
The model must support tool/function calling for autonomous tool execution.
Safety
TivelopAgent is designed for local development. File operations are restricted to the workspace. Terminal commands, application launches, deletion and Git commits require confirmation.
Do not point the agent at sensitive directories or grant it unrestricted access to a production machine.
Development
python -m pip install -e ".[dev]"
python -m pytest
python -m build
python -m twine check dist/*
License
MIT
Metadata
Release files for tivelop-agent 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tivelop_agent-0.2.1.tar.gz | 8.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tivelop_agent-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / tivelop_agent-0.2.1.tar.gz
| Download URL | tivelop_agent-0.2.1.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d6414e904626196b976e318b014e043a374e6cc7df0766d006f54b3a59985cd0
|
|
BLAKE2b-256 checksum How to use checksums |
e8453ae92a58048a289f56c5f06024e4da94f0d1853beefb70cc00b2bb32439d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / tivelop_agent-0.2.1-py3-none-any.whl
| Download URL | tivelop_agent-0.2.1-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6838ef091e4372881bcec5a0758fa23267cb169365f1443ac47aea01f061f79f
|
|
BLAKE2b-256 checksum How to use checksums |
1a82252c29929f40c4d47ce2e6d3d60ee49c158ebb679475eea266f65fe0584a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency log