Skip to main content

too lazy; didn't code

Project description

tl;dc

about

This is a work in progress and it'll likely stay that way for a while. It's just another agentic AI CLI tool, initially with a focus on xAI's response API. Support for stateless APIs is also possible, as evidenced by Ollama support.

status / roadmap

  • xAI/Grok works fine, but grok-code-fast-1 is gone, and with it the main reason to use Grok for coding: it was inexpensive.
  • Ollama works fine (currently hardcoded temperature=0.6, keep that in mind when using Gemma 4).
  • Limited tools are available to the AI. AI cannot leave current directory and cannot execute shell commands. This is by design. Available tools:
    • listing files and directories
    • reading a file
    • writing a file
    • web search
    • fetching websites as markdown

manual

  • xAI configuration:
tldc models add grok-code-fast-1 xai '{"api_key": "<API_KEY>"}'
tldc models set grok-code-fast-1
  • Ollama configuration:
tldc models add qwen3.5:35b-a3b-coding-nvfp4 ollama '{"url": "http://127.0.0.1:11434"}'
tldc models add qwen3.5:27b-coding-nvfp4
tldc models set qwen3.5:27b-coding-nvfp4
  • For the list of available commands, just run tldc without parameters.
  • Active model is a global setting.
  • Context refers to the current working directory. It stores things like message history.

too lazy; didn't code

aka what's with the name

The best way to code is as follows:

  • plan what needs to be done
  • tell someone else to do it
  • grab a coffee
  • code review
  • profit

You may think that someone else is a bottleneck. You may think I'll better do it myself. But when it comes to AI, even if it's not as good as you, it is faster.

Orders of magnitude faster.

So even if you have to repeat those steps several times to get the end result you're after, you're still saving a lot of time money.

And everyone likes money.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tldc-1.0.0.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.

tldc-1.0.0-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file tldc-1.0.0.tar.gz.

File metadata

  • Download URL: tldc-1.0.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for tldc-1.0.0.tar.gz
Algorithm Hash digest
SHA256 995371773ded692e9bc015fb3a3dae3753b19a20e9415af27d7cc6955231e2cd
MD5 f9578fa279bfa9aeaf2c8004df56c573
BLAKE2b-256 a9ae0af48e7db0e4d113959477d80c1ec02ae0c93b7b9e08f6bd86fc57e125a8

See more details on using hashes here.

File details

Details for the file tldc-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tldc-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for tldc-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93bedd3b7a5628c2172007e5e0c992f67bb8d1bac528ca9fcb5e6ec9fa8698cc
MD5 0c383d30f3591bce5a71694a95df60f7
BLAKE2b-256 d67f45b7d77f749175cf384a91a27b6eb19a51fcb0fc3b035f7e8a093605d147

See more details on using hashes here.

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