Skip to main content
Dufus is temporarily unavailable. Finkkle One is undergoing a major overhaul, and all Finkkle One services, including Dufus and Studio, are down or disabled until further notice. Finkkle Trends remains accessible. More details soon.
Dufus is the AI coding agent at the heart of Finkkle Spaces and Finkkle One Studio. Whether you’re writing a feature from scratch, debugging a tricky issue, explaining an unfamiliar codebase, or refactoring a module, Dufus works alongside you in your IDE, the CLI, or directly inside a Spaces conversation.

What Dufus can do

Write code

Implement features, components, functions, and full modules from a plain-language description. Dufus includes ARIA labels, tests, and edge cases when asked.

Explain code

Paste any code snippet and ask Dufus to explain the logic, identify patterns, or walk through it step by step.

Debug and fix

Share an error message or failing test. Dufus diagnoses the issue, suggests a fix, and explains why it went wrong.

Refactor

Ask Dufus to improve structure, reduce duplication, apply a design pattern, or modernize syntax — with a diff for review.

Work with repos

Connect a GitHub repository and Dufus can navigate the file tree, understand project structure, draft issues, and review pull requests.

Add tests

Dufus writes unit and integration tests for existing code. Specify the framework (Jest, pytest, Vitest, etc.) and it handles the rest.

Use Dufus in Finkkle Spaces

Switch any Spaces conversation to Code mode to use Dufus:
  1. Start a conversation at spaces.finkkle.com
  2. Select Code as the conversation mode
  3. Describe your coding task or paste code into the composer
  4. Attach files, a GitHub repo, or a local directory as context
Dufus outputs syntax-highlighted code artifacts that you can copy, save to your workspace, or continue iterating on in the same conversation. Example prompts:

Use Dufus via Finkkle One Studio

Finkkle One Studio puts Dufus directly in your development environment:

Install the CLI

Run studio from any project directory to start a Dufus session in your terminal.

IDE Extension

Install the Finkkle Studio extension for your IDE. Dufus appears as a side panel — chat with it while you edit files, with full project context.

Web Studio

Access Studio at one.finkkle.com. Work on cloud projects or connect to a GitHub repo without a local setup.

GitHub Integration

Connect your repository to Studio. Dufus can read the full file tree, create branches, and draft commits.

Studio CLI commands

Once the CLI is installed:
The CLI shows your context window usage in real time — when context fills up, use /fork to branch or /clear to start fresh.

Supported languages

Dufus works across all major languages. It is especially well-tested with:
  • JavaScript / TypeScript
  • Python
  • Go
  • Rust
  • C / C++
  • Java
  • SQL
  • Bash / Shell

Best practices

  • Give Dufus the specific file or function you want to work on — it performs better with focused context than with an entire large codebase.
  • Always review generated code before committing. Dufus will tell you what it changed and why.
  • Use /fork in the CLI when you want to explore a different approach without losing your current conversation.
  • Attach tests when asking Dufus to refactor — it will try to keep the tests passing.