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
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 tivelop_agent-0.2.1.tar.gz.
File metadata
- Download URL: tivelop_agent-0.2.1.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6414e904626196b976e318b014e043a374e6cc7df0766d006f54b3a59985cd0
|
|
| MD5 |
ab05f63a54a54baea4c8cdf0ec03816d
|
|
| BLAKE2b-256 |
e8453ae92a58048a289f56c5f06024e4da94f0d1853beefb70cc00b2bb32439d
|
Provenance
The following attestation bundles were made for tivelop_agent-0.2.1.tar.gz:
Publisher:
release.yml on tivalsdeveloper-oss/tivelop-agent
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tivelop_agent-0.2.1.tar.gz -
Subject digest:
d6414e904626196b976e318b014e043a374e6cc7df0766d006f54b3a59985cd0 - Sigstore transparency entry: 2450184571
- Sigstore integration time:
-
Permalink:
tivalsdeveloper-oss/tivelop-agent@ed37003af293c95c17e1190199bc27aab865df1b -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/tivalsdeveloper-oss
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@ed37003af293c95c17e1190199bc27aab865df1b -
Trigger Event:
release
-
Statement type:
File details
Details for the file tivelop_agent-0.2.1-py3-none-any.whl.
File metadata
- Download URL: tivelop_agent-0.2.1-py3-none-any.whl
- Upload date:
- Size: 9.5 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 |
6838ef091e4372881bcec5a0758fa23267cb169365f1443ac47aea01f061f79f
|
|
| MD5 |
b2e333355bde3f146afbd62aec523a8f
|
|
| BLAKE2b-256 |
1a82252c29929f40c4d47ce2e6d3d60ee49c158ebb679475eea266f65fe0584a
|
Provenance
The following attestation bundles were made for tivelop_agent-0.2.1-py3-none-any.whl:
Publisher:
release.yml on tivalsdeveloper-oss/tivelop-agent
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tivelop_agent-0.2.1-py3-none-any.whl -
Subject digest:
6838ef091e4372881bcec5a0758fa23267cb169365f1443ac47aea01f061f79f - Sigstore transparency entry: 2450184688
- Sigstore integration time:
-
Permalink:
tivalsdeveloper-oss/tivelop-agent@ed37003af293c95c17e1190199bc27aab865df1b -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/tivalsdeveloper-oss
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@ed37003af293c95c17e1190199bc27aab865df1b -
Trigger Event:
release
-
Statement type: