Skip to main content

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

tivelop_agent-0.2.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

tivelop_agent-0.2.1-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

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

Hashes for tivelop_agent-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d6414e904626196b976e318b014e043a374e6cc7df0766d006f54b3a59985cd0
MD5 ab05f63a54a54baea4c8cdf0ec03816d
BLAKE2b-256 e8453ae92a58048a289f56c5f06024e4da94f0d1853beefb70cc00b2bb32439d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tivelop_agent-0.2.1.tar.gz:

Publisher: release.yml on tivalsdeveloper-oss/tivelop-agent

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

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

Hashes for tivelop_agent-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6838ef091e4372881bcec5a0758fa23267cb169365f1443ac47aea01f061f79f
MD5 b2e333355bde3f146afbd62aec523a8f
BLAKE2b-256 1a82252c29929f40c4d47ce2e6d3d60ee49c158ebb679475eea266f65fe0584a

See more details on using hashes here.

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

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 Sentry Error logging StatusPage Status page