Talino documentation
A field guide for setting up Talino's native workspace, authorizing the coding backend you already use, and enabling project tools only when they are useful.
Install Talino
Talino ships as an Apple Silicon DMG. Download the current Talino-0.1.0-arm64.dmg release, open it, and drag Talino.app to Applications.
- 1
Get the DMG
A source checkout can build the same package with
Open project releasesnpm run dist; Electron Builder writes the result torelease/. - 2
Approve the first launch
The current build is unsigned. If macOS blocks it, Control-click the app, choose Open, then confirm once.
- 3
Choose a project folder
Launch Talino, open a repository folder, then create or resume its session from the project rail.
Connect a backend
Talino starts its bundled pkwn daemon locally. Authorize Claude, Codex, or Gemini in Settings, then choose the connected provider and model when you create a session.
Open Settings from the account menu. Confirm the daemon reads Connected, select a provider, and start sign-in.
Finish authorization in the browser. Claude may ask for a browser code; Codex and Gemini complete through a local callback.
Select the provider and model in the session composer. Talino loads available models after the account connects.
CLI setup
For a terminal-first setup or direct daemon configuration, initialize pkwn before opening Talino.
npm install -g punakawan && pkwn initVoice assistant
Speak to the active project
The microphone control opens the assistant. It uses on-device Whisper recognition and local speech synthesis; the selected model downloads and warms on first use.
- 1
Allow Microphone access
If it was denied, enable Talino in System Settings → Privacy & Security → Microphone, then reopen the assistant.
- 2
Select recognition and voice
Choose a Whisper tier and Kokoro voice. Apple Silicon uses WebGPU when available; use a lighter tier on CPU for quicker transcription.
- 3
Choose Chat or Build deliberately
Chat is read-only. Build creates an edit-permitted session for the active project; review its changes afterward.
Recognition and speech synthesis run locally. The coding backend receives only the request Talino sends after transcription.
Note taker
Capture the meeting without inviting a bot
The notebook control records your microphone and, with permission, meeting audio playing through your Mac. Whisper transcription and optional speaker identification run locally.
- 1
Grant Microphone access
Enable Identify speakers before recording if you need local participant clustering; its recognition model downloads on first use.
- 2
Enable Screen Recording for meeting audio
Grant Screen Recording in System Settings → Privacy & Security → Screen Recording when you need speaker audio capture.
- 3
Record, label, then summarize
Export the transcript as Markdown or summarize it with your connected coding backend.
Raw capture and transcription stay on-device. Only an optional generated summary is sent to the backend you select.
Media library
Talino keeps media jobs, assets, and prompt lineage under .talino/media in the active project.
Wan video
Talino delegates video generation to the official Wan CLI. Credentials remain in that CLI's own configuration.
- 1
Install the Wan CLI
npm install -g @wan-ai/cli - 2
Configure the Media provider
In Settings → Media provider, select the Wan region, authenticate, set the approval policy and budget, then test the connection.
Gemini images
Add a Gemini API key and select an image model in Settings → Media provider. Talino confirms the key without storing it in the project.
Project integrations
GitHub or GitLab
Connect the host in Settings → Accounts. Use Git to inspect diffs, stage changes, create commits, and create or merge pull requests.
Deployment
In Deploy, select Vercel or Netlify, then supply a personal token or use the provider login. Talino can check, install, and run the corresponding CLI.
Session history
Search pkwn's saved transcript index from the top bar. Persistent sessions survive restarts and can be resumed from the project rail.
pkwn daemon
Talino connects to pkwn on 127.0.0.1:8787. The daemon keeps credentials and durable session transcripts in its own SQLite stores under ~/.pkwn/; Talino keeps only its interface preferences in local storage and project media under .talino/media.
Need terminal, API, gateway, automation, or VPS setup? Those are pkwn capabilities. Read the daemon documentation rather than changing Talino's local loopback setup.
Read pkwn documentationSecurity and privacy
Keep pkwn loopback-bound unless you intentionally operate it behind authenticated infrastructure. Review generated changes before release, use the least-permissive agent setting that completes the task, and treat provider authorization as an account-level decision.
Ready to work?
Open Talino, select a local repository, choose a connected backend, and make the first session.
Return to product overview