Adaptive coding harness with differential fuzzing - transforms AI slop into production-ready code
Reason this release was yanked:
Build issues
Project description
ctrl+code
Adaptive coding harness with differential fuzzing - transforms AI slop into production-ready code.
Configuration
ctrl+code follows platform conventions for config and data storage:
| Platform | Config | Data | Cache |
|---|---|---|---|
| Linux | ~/.config/ctrlcode/ |
~/.local/share/ctrlcode/ |
~/.cache/ctrlcode/ |
| macOS | ~/Library/Application Support/ctrlcode/ |
~/Library/Application Support/ctrlcode/ |
~/Library/Caches/ctrlcode/ |
| Windows | %APPDATA%\ctrlcode\ |
%LOCALAPPDATA%\ctrlcode\ |
%LOCALAPPDATA%\ctrlcode\Cache\ |
Environment Variables
Override default directories:
CTRLCODE_CONFIG_DIR: Config file locationCTRLCODE_DATA_DIR: Session logs and persistent dataCTRLCODE_CACHE_DIR: Conversation storage and temp files
Configuration File
Copy config.example.toml to your config directory as config.toml and fill in your API keys.
Agent Instructions (AGENT.md)
Customize agent behavior with AGENT.md files, loaded hierarchically:
- Global (
~/.config/ctrlcode/AGENT.md) - Your personal defaults across all projects - Project (
<workspace>/AGENT.md) - Project-specific instructions
Example global AGENT.md:
# Global Agent Defaults
- Always use semantic commit messages
- Show tool results explicitly
- Prefer built-in tools over scripts
Example project AGENT.md:
# MyProject Instructions
## Architecture
- Frontend: React + TypeScript
- Backend: FastAPI + PostgreSQL
## Style
- Use async/await for all I/O
- Prefer functional components
Instructions are injected into the system prompt, giving the agent context about your preferences and project structure.
Installation
uv pip install ctrlcode
Usage
Start the TUI (auto-launches server):
ctrlcode
Or start server separately:
ctrlcode-server
Project details
Release history Release notifications | RSS feed
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 ctrlcode-0.1.0.tar.gz.
File metadata
- Download URL: ctrlcode-0.1.0.tar.gz
- Upload date:
- Size: 324.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db6b7688a17b31cd60741ec2e0804b75c6448a51bd406013b4bd18e6d4356701
|
|
| MD5 |
db058ffad99f496b9e5b272a715b1e39
|
|
| BLAKE2b-256 |
138dd622c510de6018b29865350504ec3db6674272cebe9b786fc37548d5bff9
|
File details
Details for the file ctrlcode-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ctrlcode-0.1.0-py3-none-any.whl
- Upload date:
- Size: 159.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a15890fb8344d44f182f1839aae69d0fb0c29d4690881c23ccee58bf1a77adef
|
|
| MD5 |
ba9d4a0634b5fcf81f176799187e91e4
|
|
| BLAKE2b-256 |
ed764f1f52be135b063852d604e5ae40ade3eeb0eb30b77126b79acb2ab00e89
|