| Crates.io | libtenx |
| lib.rs | libtenx |
| version | 0.0.4 |
| created_at | 2024-12-09 23:22:31.434958+00 |
| updated_at | 2024-12-25 21:32:56.837033+00 |
| description | A library for building AI-assisted coding tools, with session management, patch validation, and multiple model support. |
| homepage | |
| repository | https://github.com/cortesi/tenx |
| max_upload_size | |
| id | 1477889 |
| size | 423,988 |
A sharp command-line tool for AI-assisted coding.
cargo install tenx
📘 Tenx Manual
AI-assisted code editing and generation.
Session-based workflow for organized development.
Preflight checks to ensure the project is consistent before prompting.
Post-patch checks with automated model feedback and retry on failure.
Undo, retry and re-edit steps in the session.
Model agnostic - swap models on the fly, mid-conversation.
Built-in support for models from OpenAI, Anthropic, DeepInfra, DeepSeek, xAI, Google and Groq, and local models through tools like Ollama.
Built on libtenx, a Rust library for building AI-assisted coding tools.
Built with an uncompromsing focus on expert developers.
Rigorous benchmarks to track the performance of our system prompt and interaction protocol against all current models.
Stay flexible and refuse to commit deeply to any one model or API.
Supports all practically useful models.
Tenx is currently a (producive) minimal viable product. The next steps are:
Improved sessions and session management
System prompt customization
Git commit dialect to generate commit messages
Imrovements to our prompts and dialects, driven by benchmarks
Neovim plugin based on libtenx